[發明專利]區塊鏈交易處理方法、裝置及存儲介質在審
| 申請號: | 201810241990.6 | 申請日: | 2018-03-22 |
| 公開(公告)號: | CN108596613A | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 來鑫;劉星;張驍 | 申請(專利權)人: | 深圳市網心科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q40/04 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 分區鏈 并行處理 交易處理 交易請求 分區 智能 交易 計算機可讀存儲介質 接收客戶端 安全漏洞 存儲介質 電子裝置 水平擴展 用戶發起 鏈系統 分發 架構 轉發 認可 保證 | ||
1.一種區塊鏈交易處理方法,其特征在于,該方法包括:
接收步驟:接收客戶端用戶發起的交易請求,所述交易請求包括智能合約調用請求;及
處理步驟:將交易請求分發到若干個結構相同的分區鏈中并行處理,其中所述若干個分區鏈包括智能合約分區鏈。
2.如權利要求1所述的區塊鏈交易處理方法,其特征在于,在所述區塊鏈中,按照業務場景劃分智能合約分區鏈,每個所述智能合約分區鏈對應一個或一系列智能合約。
3.如權利要求1所述的區塊鏈交易處理方法,其特征在于,所述處理步驟包括:
將各個交易請求方的地址與分區鏈的總分區數分別進行取模運算得到第一取模值,根據第一取模值與分區鏈的對應關系將各個交易請求分發至相應的第一分區鏈。
4.如權利要求1-3任一項所述的區塊鏈交易處理方法,其特征在于,所述處理步驟還包括:
第一分區鏈每接收到一個交易請求時,驗證該交易請求的合法性和交易的有效性;
當驗證交易請求合法且交易有效時,第一分區鏈將交易打包成區塊,在第一分區鏈的節點間達成共識;
第一分區鏈判斷區塊中的交易是否涉及跨鏈交易。
5.如權利要求4所述的區塊鏈交易處理方法,其特征在于,所述處理步驟還包括:
當判斷涉及跨鏈交易時,第一分區鏈根據交易接收方的地址與總分區數的第二取模值將跨鏈交易請求分別發送至相應的第二分區鏈;
第二分區鏈驗證接收到的跨鏈交易請求的合法性和該跨鏈交易的有效性;
當驗證跨鏈交易請求合法且跨鏈交易有效時,第二分區鏈將跨鏈交易打包成區塊,在第二分區鏈的節點間達成共識,完成交易后反饋信息給相應的第一分區鏈。
6.如權利要求4所述的區塊鏈交易處理方法,其特征在于:
所述第一分區鏈驗證該交易請求是否合法是通過判斷該交易請求方的地址與分區鏈的總分區數的第一取模值是否對應于該第一分區鏈;
所述第一分區鏈判斷區塊中的一個交易是否涉及跨鏈交易是通過判斷該交易接收方的地址與分區鏈的總分區數的第二取模值是否對應于該第一分區鏈,當該第二取模值對應的不是該第一分區鏈時,判斷該交易涉及跨鏈交易。
7.如權利要求5所述的區塊鏈交易處理方法,其特征在于,所述第二分區鏈驗證接收到的一個跨鏈交易請求是否合法是通過判斷該跨鏈交易接收方的地址與分區鏈的總分區數的第二取模值是否對應于該第二分區鏈。
8.如權利要求5所述的區塊鏈交易處理方法,其特征在于,所述第一分區鏈將跨鏈交易請求分別發送至相應的第二分區鏈之前或之后,還執行以下操作:
將跨鏈交易請求緩存至該第一分區鏈的內存。
9.如權利要求8所述的區塊鏈交易處理方法,其特征在于,所述第一分區鏈將跨鏈交易請求分別發送至相應的第二分區鏈之后,還執行以下操作:
當超時未接收到該第二分區鏈發送的反饋信息時,從內存中讀取該跨鏈交易請求重新發送至該第二分區鏈。
10.如權利要求8所述的區塊鏈交易處理方法,其特征在于,所述第一分區鏈將跨鏈交易請求分別發送至相應的第二分區鏈之后,還執行以下操作:
當接收到該第二分區鏈發送的反饋信息時,從內存中刪除該跨鏈交易請求。
11.一種電子裝置,該電子裝置包括存儲器及處理器,其特征在于,所述存儲器上存儲有區塊鏈交易處理程序,該區塊鏈交易處理程序被處理器執行時,實現如下步驟:
接收步驟:接收客戶端用戶發起的交易請求,所述交易請求包括智能合約調用請求;及
處理步驟:將交易請求分發到若干個結構相同的分區鏈中并行處理,其中所述若干個分區鏈包括智能合約分區鏈。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市網心科技有限公司,未經深圳市網心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810241990.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種支付業務管理引擎、方法及系統
- 下一篇:一種支付方法及終端





