[發明專利]平行鏈共識方法、計算機設備和存儲介質有效
| 申請號: | 202110488591.1 | 申請日: | 2021-05-06 |
| 公開(公告)號: | CN113206851B | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 馬登極;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/32;H04L67/104;H04L67/1097;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平行 共識 方法 計算機 設備 存儲 介質 | ||
本發明提供一種平行鏈共識方法、計算機設備和存儲介質,該方法包括:生成第一高度的第一共識信息,并將第一共識信息廣播給當前平行鏈的其它共識節點;接收其它共識節點廣播的第一高度的第二共識信息;響應于獲得第一高度的共識交易的發送權,對第一共識信息、各第二共識信息進行共識以獲得經共識的第三共識數據和各共識節點的共識狀態信息;根據第一驗證秘鑰、私密輸入的第一簽名數據、各第二簽名數據、公共輸入的第三共識數據生成第一零知識證明證據;根據所持有的第一私鑰對第三共識數據、共識狀態信息、第一零知識證明證據進行簽名以生成第一共識簽名數據和第一高度的第一共識交易,并發送至主鏈。本申請節省主鏈區塊的存儲空間和手續費。
技術領域
本申請涉及平行鏈技術領域,具體涉及一種平行鏈共識方法、計算機設備和存儲介質。
背景技術
在現有技術中,每個參與共識的共識節點均需要生成并向主鏈發送共識交易,當平行鏈節點數較多時,將產生大量的共識交易,每一筆共識交易都需要花費手續費。
上述機制將導致,同一高度的多筆共識交易浪費主鏈區塊的存儲空間,以及,造成手續費開銷增多的問題。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種節省主鏈區塊的存儲空間和手續費的平行鏈共識方法、計算機設備和存儲介質。
第一方面,本發明提供一種適用于平行鏈的共識節點的平行鏈共識方法,主鏈和平行鏈上均配置有用于平行鏈共識的零知識證明電路,同一條平行鏈的共識節點間可互相通信,共識節點持有根據零知識證明電路生成的第一驗證秘鑰,主鏈節點持有根據零知識證明電路生成的第二驗證秘鑰,上述方法包括:
生成第一高度的第一共識信息,并將第一共識信息廣播給當前平行鏈的其它共識節點;其中,第一共識信息包括第一高度的第一共識數據、根據所持有的第一私鑰對第一共識數據進行簽名所生成的第一簽名數據、第一私鑰對應的第一公鑰;
接收其它共識節點廣播的第一高度的第二共識信息;其中,第二共識信息包括其它共識節點的第一高度的第二共識數據、根據所持有的第二私鑰對第二共識數據進行簽名所生成的第二簽名數據、第二私鑰對應的第二公鑰;
響應于獲得第一高度的共識交易的發送權,對第一共識信息、各第二共識信息進行共識以獲得經共識的第三共識數據和各共識節點的共識狀態信息;以及,
根據第一驗證秘鑰、私密輸入的第一簽名數據、各第二簽名數據、公共輸入的第三共識數據生成第一零知識證明證據;以及,
根據所持有的第一私鑰對第三共識數據、共識狀態信息、第一零知識證明證據進行簽名以生成第一共識簽名數據,根據第三共識數據、共識狀態信息、第一零知識證明證據、第一共識簽名數據生成第一高度的第一共識交易,并發送至主鏈,以供主鏈節點:
將第二驗證秘鑰、公共輸入的第三共識數據、第一零知識證明證據輸入零知識證明電路進行驗證:
在驗證通過時,根據第三共識數據完成主鏈側的第一高度的平行鏈共識;
在驗證失敗時,則第一共識交易執行失敗。
第二方面,本發明提供一種適用于主鏈節點的平行鏈共識方法,主鏈和平行鏈上均配置有用于平行鏈共識的零知識證明電路,同一條平行鏈的共識節點間可互相通信,共識節點持有根據零知識證明電路生成的第一驗證秘鑰,主鏈節點持有根據零知識證明電路生成的第二驗證秘鑰,上述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110488591.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磨削機殼體裝置
- 下一篇:共識方法、計算機設備和存儲介質





