[發明專利]在聯盟鏈網絡中創建節點組、基于節點組的交易方法在審
| 申請號: | 202011119486.2 | 申請日: | 2020-05-28 |
| 公開(公告)號: | CN112199382A | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 楊文龍;夏凝 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06Q20/38;G06Q40/02;G06Q40/04 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 申亞輝 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯盟 網絡 創建 節點 基于 交易 方法 | ||
1.一種在聯盟鏈網絡中創建節點組的方法,所述聯盟鏈網絡包括多個節點,所述方法包括:
第一節點接收第一管理方賬戶構建的組創建交易;所述組創建交易包括組創建子交易,所述組創建子交易包含組公鑰;
所述第一節點向所述聯盟鏈網絡廣播所述組創建交易;
所述第一節點執行所述組創建交易,包括:在本地創建私有鏈,并將所述組創建子交易寫入本地的私有鏈;
所述第一節點之外的每個其他節點在未創建私有鏈的情況下執行所述組創建交易;
所述聯盟鏈網絡中每個節點將所述組創建交易與對應的執行結果寫入本地的聯盟鏈;所述組創建交易對應的執行結果包含第一節點標識。
2.如權利要求1所述的方法,所述組創建子交易還包括組標識;
所述組創建交易對應的執行結果還包含所述組標識。
3.如權利要求1所述的方法,所述組創建子交易還包括使用所述組公鑰對應的組私鑰生成的簽名;
所述第一節點向所述聯盟鏈網絡廣播所述組創建交易,包括:
所述第一節點使用所述組公鑰對所述組創建子交易中的簽名進行驗證,若驗證通過,則向所述聯盟鏈網絡廣播所述組創建交易。
4.如權利要求1所述的方法,所述方法還包括:
所述第一節點在封裝有所述組創建子交易的私有鏈區塊中寫入指針對象,用于指向封裝有所述組創建交易的聯盟鏈區塊。
5.一種基于權利要求1~4任一項的在聯盟鏈網絡中創建節點組的方法所創建的節點組的交易方法,包括:
所述第一節點接收所述第一管理方賬戶構建的業務交易;所述業務交易包含業務子交易,所述業務子交易包含業務數據與使用所述組公鑰對應的組私鑰生成的簽名;
所述第一節點使用所述組公鑰對所述業務子交易中的簽名進行驗證,若驗證通過,則對所述業務交易進行處理,包括:將所述業務子交易替換成所述業務子交易的哈希值;
所述第一節點向所述聯盟鏈網絡廣播處理后的業務交易;
所述第一節點執行所述業務交易,包括:將所述業務子交易寫入本地的私有鏈;
所述聯盟鏈網絡中其他節點在未創建私有鏈的情況下執行所述業務交易;
所述聯盟鏈網絡中每個節點將所述業務交易寫入本地的聯盟鏈。
6.如權利要求5所述的方法,所述業務子交易還包括組標識;
所述第一節點使用所述組公鑰對所述業務子交易中的簽名進行驗證,包括:
所述第一節點使用所述組標識對應的組公鑰對所述業務子交易中的簽名進行驗證。
7.如權利要求5所述的方法,所述方法還包括:
所述第一節點在封裝有所述業務子交易的私有鏈區塊中寫入指針對象,用于指向封裝有處理后的業務交易的聯盟鏈區塊。
8.一種加入基于權利要求1~4任一項的在聯盟鏈網絡中創建節點組的方法所創建的節點組的方法,包括:
第二節點接收第二管理方賬戶構建的組加入交易;所述組加入交易包括組加入子交易,所述組加入子交易包含使用所述組公鑰對應的組私鑰生成的簽名;
所述第二節點使用所述組公鑰對所述組加入子交易中的簽名進行驗證,若驗證通過,則向所述聯盟鏈網絡廣播所述組加入交易;
所述第二節點執行所述組加入交易,包括:在本地創建私有鏈,從存儲有相同私有鏈的其他節點同步私有鏈歷史數據,以及將所述組加入子交易寫入本地的私有鏈;
存儲有相同私有鏈的其他節點執行所述組加入交易,包括:將所述組加入子交易寫入本地的私有鏈;
所述聯盟鏈網絡中未存儲有所述相同私有鏈的其他節點在未創建私有鏈的情況下執行所述組加入交易;
所述聯盟鏈網絡中每個節點將所述組加入交易與對應的執行結果寫入本地的聯盟鏈;所述組加入交易對應的執行結果包含第二節點標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司,未經支付寶(杭州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011119486.2/1.html,轉載請聲明來源鉆瓜專利網。





