[發明專利]一種區塊鏈并行交易的方法、裝置及電子系統在審
| 申請號: | 201810831979.5 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN109064171A | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 謝晗劍;李耀榮;張亞寧 | 申請(專利權)人: | 杭州秘猿科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q40/04;G06Q20/06 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 律濤 |
| 地址: | 310013 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交易 生成單元 唯一標識 區塊 并行交易 電子系統 交易驗證 有效期 并行執行 交易數據 用戶發起 唯一性 并行性 隨機數 寫入 驗證 申請 保證 | ||
本申請實施例公開一種區塊鏈并行交易的方法、裝置及電子系統,用于至少一個用戶發起的兩個以上交易,所述兩個以上的交易至少包括第一交易和第二交易,包括:交易驗證單元與交易生成單元獨立并行執行各自的步驟。交易生成單元用于為每個交易生成各自的唯一標識,其中唯一標識包括每個交易對應的交易隨機數和交易有效期,同時交易生成單元將每個交易的唯一標識寫入每個交易的交易數據中。交易驗證單元用于在每個交易的有效期內驗證該交易是否有效。從而既保證了交易唯一性,又能實現交易并行性,提高了區塊鏈交易的性能。
技術領域
本申請涉及網絡技術領域,尤其涉及一種區塊鏈并行交易的方法、裝置及電子系統。
背景技術
區塊鏈本質上是一個去中心化的數據庫,是一連串使用密碼學方法產生相關聯的數據塊,每一個數據塊中包含了一段時間內全網交易的信息。比特幣(BitCoin,BTC)是基于區塊鏈技術的P2P(Peerto Peer,簡稱P2P,對等網絡或點對點)電子貨幣,其基于未消費交易輸出(Unspent Transaction Output,UTXO,TX代表transaction)的賬號,交易由UTXO組成。因為UTXO被消費后即失效,所以交易可以認為是唯一的,具有唯一性,但它無法將同一UTXO帳號里資金同時并行發送給兩個目標帳號。
保證交易唯一性和提高交易并行性都是區塊鏈網絡技術中要解決的關鍵問題。由于這兩個問題存在相關性,在現有的系統中,往往為了防重放攻擊,保證交易的唯一性,而放棄交易的并行性。
由此,亟需找到一種區塊鏈中既保證交易唯一性又提供交易并行性的方案,以克服上述問題。
發明內容
本申請實施例提供一種區塊鏈并行交易的方法、裝置及電子系統,用以解決現有技術的為了防重放攻擊,保證交易的唯一性而無法進行并行交易的問題。
為了解決上述技術問題,本申請實施例采用下述技術方案:
第一方面,提供了一種區塊鏈并行交易的方法,用于至少一個用戶發起兩個以上的交易,所述兩個以上的交易包括第一交易和第二交易,包括:
至少一個用戶發起第一交易;
交易生成單元為所述第一交易生成第一交易的唯一標識,所述第一交易的唯一標識包括第一交易隨機數和第一交易有效期;
所述交易生成單元將所述第一交易的唯一標識寫入第一交易數據中;
所述交易生成單元將所述第一交易數據發送到區塊鏈網絡;
交易驗證單元從所述區塊鏈網絡接收所述第一交易數據,并將在所述第一交易有效期內將所述第一交易隨機數緩存到本地;
所述交易驗證單元在所述第一交易有效期內驗證所述第一交易的唯一性;
在所述交易生成單元將所述第一交易數據發送到所述區塊鏈網絡之后,所述方法還包括:
所述至少一個用戶發起所述第二交易;
所述交易生成單元為所述第二交易生成第二交易的唯一標識,所述第二交易的唯一標識包括第二交易隨機數和第二交易有效期;
所述交易生成單元將所述第二交易的唯一標識寫入第二交易數據中;
所述交易生成單元將所述第二交易數據發送到所述區塊鏈網絡;
其中,所述交易生成單元對第二交易的操作與所述交易驗證單元對第一交易的操作是并行執行的。
可選的,所述交易生成單元根據所述第一交易隨機數生成第一哈希值,并查詢在第一交易有效期內是否存在與第一哈希值相同的交易哈希值;如果存在,則重新生成一個新的哈希值,如果不存在則將所述第一哈希值作為第一交易的唯一性驗證標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州秘猿科技有限公司,未經杭州秘猿科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810831979.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無可信中心的群簽名方法
- 下一篇:密鑰處理方法、裝置及區塊鏈系統





