[發明專利]一種構建一主鏈多側鏈的區塊鏈架構的方法有效
| 申請號: | 201910399286.8 | 申請日: | 2019-05-14 |
| 公開(公告)號: | CN110233802B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 于瑞國;呂園園;徐天一;趙滿坤;劉志強;喻梅;王建榮;云闖 | 申請(專利權)人: | 天津大學 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/24 |
| 代理公司: | 天津市北洋有限責任專利代理事務所 12201 | 代理人: | 李林娟 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 構建 一主鏈多側鏈 區塊 架構 方法 | ||
1.一種構建一主鏈多側鏈的區塊鏈架構的方法,其特征在于,所述方法包括以下步驟:
基于區塊Merkle Tree、訪問Merkle Tree以及狀態Merkle Tree建立主鏈與初始側鏈之間的索引信息;
當訪問量超過初始側鏈訪問量的最大限制時,進行側鏈的創建;
礦工節點的接收與分發處理;基于Actor集群的并發處理;
在同層側鏈之間構建適配模塊用于同層跨鏈交互通信;對不同層的側鏈之間,通過主鏈為出塊慢的側鏈提供擔保,實現不同層跨鏈交互通信。
2.根據權利要求1所述的一種構建一主鏈多側鏈的區塊鏈架構的方法,其特征在于,所述基于區塊Merkle Tree、訪問Merkle Tree以及狀態Merkle Tree建立主鏈與初始側鏈之間的索引信息具體為:
配置主側鏈的節點網絡通信參數,包括:IP地址、通信端口號、SSL安全證書;
主鏈節點通過RPC初始側鏈讀取區塊及訪問信息,基于所有初始側鏈的信息生成區塊Merkle Tree、訪問Merkle Tree以及狀態Merkle Tree;
主鏈新區塊的區塊頭記錄上述Merkle Tree根,當主鏈產生新區塊時會通知被索引的初始側鏈;
當初始側鏈接收到主鏈新區塊的生成消息,記錄這一區塊高度,更新索引信息。
3.根據權利要求1所述的一種構建一主鏈多側鏈的區塊鏈架構的方法,其特征在于,所述當訪問量超過初始側鏈訪問量的最大限制時,進行側鏈的創建具體為:
1)側鏈創建者需要發送一筆訪問到初始側鏈用于創建管理合約,根據初始側鏈提供的側鏈ID創建一條新側鏈,此時新側鏈處于未激活掛起狀態;
2)由礦工或者Token所有者發起一輪新訪問,如果超過初始側鏈訪問量的最大限制,執行新側鏈的注冊工作,如果沒有超過初始側鏈訪問量的最大限制,則新側鏈創建失敗、創建任務終止;
3)新側鏈的注冊將由側鏈提供的服務完成注冊,注冊成功后該新側鏈才能夠真正開始運行并被主鏈索引;
4)如果當前側鏈由于某種原因需要終止服務,側鏈創建者將發起棄用當前側鏈請求,終止服務請求完成之后主鏈將停止當前側鏈的索引工作。
4.根據權利要求1所述的一種構建一主鏈多側鏈的區塊鏈架構的方法,其特征在于,所述礦工節點的接收與分發處理具體為:
1)網絡中的礦工節點接收從用戶發過來的訪問,并接收服務處理訪問請求,依據當前訪問的側鏈ID將訪問放入不同的側鏈訪問隊列中;
2)每條側鏈都有對應worker負責該側鏈上訪問的處理,側鏈從訪問池中按照順序取出一定數量的訪問,發給自己相對應的worker;
3)每個礦工節點都有自己的worker組,負責本節點訪問的處理,組中worker的數量會根據訪問池中待處理訪問的數量動態調整,worker組處理完訪問后,將計算結果以及錯誤的訪問返回給側鏈,供新側鏈區塊使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津大學,未經天津大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910399286.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:路由更新方法及裝置
- 下一篇:一種傳輸網絡結點的調度裝置及方法





