[發明專利]一種基于價值量建立共識機制的方法及其系統有效
申請號: | 201710588193.0 | 申請日: | 2017-07-19 |
公開(公告)號: | CN107424066B | 公開(公告)日: | 2020-11-10 |
發明(設計)人: | 金海;代煒琦;鄒德清;張瑋煒;崔長澤 | 申請(專利權)人: | 武漢鳳鏈科技有限公司 |
主分類號: | G06F21/60 | 分類號: | G06F21/60;G06Q40/00;G06Q40/04 |
代理公司: | 武漢臻誠專利代理事務所(普通合伙) 42233 | 代理人: | 宋業斌 |
地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 基于 價值量 建立 共識 機制 方法 及其 系統 | ||
1.一種基于價值量建立共識機制的方法,其特征在于,包括以下步驟:
(1)每個記賬節點在出塊的過程中獲取某個固定時間范圍內區塊鏈系統中各個普通節點的價值量總和,將獲取的結果進行排序,選擇排序結果中價值量總和排名在前N位的對應節點構成節點名單,并在區塊鏈系統中廣播該節點名單;
(2)每個普通節點持續監聽步驟(1)中廣播的節點名單,并判斷其自身是否位于該節點名單中,如果是則該普通節點向區塊鏈系統發送報名請求,同時向區塊鏈系統繳納保證金,并轉入步驟(3),否則過程結束;
(3)每個記賬節點根據來自普通節點的報名請求判斷該普通節點是否不在黑名單中,且該普通節點是否處于步驟(1)廣播的節點名單中,如果是,則進入步驟(4),否則過程結束;
(4)每個記賬節點根據該普通節點的報名請求判斷該普通節點是否已經繳納保證金,如果是,則轉入步驟(5),否則向該普通節點發送繳納保證金的通知,并持續等待固定時間間隔,若收到保證金,則進入步驟(5),否則過程結束;
(5)每個記賬節點將該普通節點記錄在待共識報名節點名單中,全部記賬節點在報名截止后在區塊鏈系統中對每個結賬節點對應的待共識報名節點名單進行共識,并對共識后得到的報名節點名單中的節點進行編號;
(6)每個記賬節點從步驟(5)得到的報名節點名單中隨機選出I個節點放入待共識入選節點名單,對待共識入選節點名單進行共識,對共識后得到的入選節點名單中的節點進行編號,并退還已經繳納保證金、但未入選該入選節點名單的節點所已經繳納的保證金,其中I表示區塊鏈系統中全部記賬節點的數量;
(7)每個記賬節點將步驟(6)中得到的入選節點名單廣播給區塊鏈系統中的所有其他節點;
(8)位于入選節點名單中的每個節點在接收到廣播的入選節點名單后獲取區塊鏈系統中每個記賬節點的區塊,并判斷其自身的區塊高度是否與獲取的記賬節點的區塊高度一致,如果是則進入步驟(9),否則繼續重復本步驟,直到二者一致為止;
(9)每個記賬節點判斷其自身的區塊高度是否達到預設閾值,如果達到則進入步驟(10),否則繼續輪流生成區塊,直到達到閾值為止,然后進入步驟(10);
(10)不在入選節點名單中的全部記賬節點變為普通節點,在入選節點名單中的全部節點變為新的記賬節點并開始接收來自用戶端的交易請求,對該交易請求進行共識,并將共識產生的區塊添加在區塊鏈上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢鳳鏈科技有限公司,未經武漢鳳鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710588193.0/1.html,轉載請聲明來源鉆瓜專利網。