[發明專利]一種基于異構環境下委托股份證明協議的安全共識方法有效
| 申請號: | 202110416301.2 | 申請日: | 2021-04-19 |
| 公開(公告)號: | CN113204796B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 孟博;王瀟瀟;王德軍;王俊 | 申請(專利權)人: | 中南民族大學 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06Q40/04 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 許蓮英 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 環境 委托 股份 證明 協議 安全 共識 方法 | ||
1.一種基于異構環境下委托股份證明協議的安全共識方法,其特征在于,包含以下步驟:
步驟1:節點注冊得到普通節點,通過檢查權益得到權益持有者節點;注冊節點掃描得到權益持有者節點的名單跟證人候選者節點的名單;注冊節點查詢地址,得到發送空白選票的確認;注冊節點添加數據項,得到空白選票;注冊節點通過掃描方法,掃描權益持有者節點的基本信息得到權益持有者節點的名單,將其發送給計票節點;
步驟2:權益持有者節點通過投票的方式,選擇證人候選者節點的名單中的一個證人候選者節點,結果是其中的一個證人候選者節點被投票選中,得到填充數據項完整的選票;權益持有者節點得到一個生成的簽名后,將該簽名跟選票發送給計票節點;
步驟3:計票節點通過處理選票的方法處理重復的選票、無效的選票得到計票的結果;根據計票的結果,公布此選票結果、選票跟簽名選票跟簽名副本;
步驟4:根據區塊構建區塊鏈。
2.根據權利要求1所述的基于異構環境下委托股份證明協議的安全共識方法,其特征在于:
步驟1所述節點注冊得到普通節點,通過檢查權益得到權益持有者節點,具體為:
在P2P網絡中注冊后成為一個普通節點;通過判斷Token的方法,根據普通節點的Token大于0,決定角色轉化為權益持有者節點,從而得到權益持有者節點;其中,Token表示權益;
步驟1所述注冊節點掃描得到證人候選者節點的名單,具體為:
注冊節點通過掃描方法,掃描證人候選者節點的信息后得到證人候選者節點的名單ListW;其中,ListW表示證人候選者節點的名單;
步驟1所述添加數據項,具體為:
注冊節點通過添加數據項的方法,將ListW添加到權益持有者節點生成的空白選票的數據結構中,得到包含ListW的電子選票;其中,ListW表示證人候選者節點的名單;
步驟1所述空白選票,具體為:
權益持有者節點發送自己的Address給注冊節點;注冊節點通過查詢權益持有者節點的Token方法來判斷是否發送空白選票,若Token大于0,發送空白選票;否則,不發送;其中,Address表示權益持有者節點的地址,Token表示權益;
步驟1所述權益持有者節點的名單為ListS。
3.根據權利要求1所述的基于異構環境下委托股份證明協議的安全共識方法,其特征在于:
所述步驟2具體如下:
步驟2.1:權益持有者節點利用自己手中的空白電子選票,選擇一個證人候選者節點,設置狀態位為1,系統自動生成時間戳,得到填充數據項完整的選票;
步驟2.2:權益持有者節點利用自己的公鑰、私鑰以及計票節點的公鑰生成一個簽名s=(σ,m)后,將該簽名s跟選票Ballot,即(s,Ballot)發送給計票節點;
其中,Ballot表示數據項填充完整的電子選票; s=(σ,m)表示權益持有者節點生成的簽名,σ=sig(PKS,SKS,PKC)表示權益持有者節點生成的簽名的第一部分,PKS表示權益持有者節點的公鑰,SKS表示權益持有者節點的私鑰,PKC表示計票節點的公鑰,m表示權益持有者節點生成的簽名的第二部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中南民族大學,未經中南民族大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110416301.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:印刷線路板的制作方法
- 下一篇:一種可設計的組合孔吸聲材料





