[發明專利]一種基于多級驗證的混合鏈記賬方法有效
| 申請號: | 201711139660.8 | 申請日: | 2017-11-16 |
| 公開(公告)號: | CN107945017B | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 史凌云;王波;梁磊;高明 | 申請(專利權)人: | 成都赤烏軟件技術有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/40 |
| 代理公司: | 成都環泰專利代理事務所(特殊普通合伙) 51242 | 代理人: | 李斌;鄒翠 |
| 地址: | 610000 四川省成都市高新區萃*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多級 驗證 混合 記賬 方法 | ||
1.一種基于多級驗證的混合鏈記賬方法,其特征在于,包括以下步驟:
a、建立具有樹狀結構的多層域,并根據共識機制,向任一最底層域中加入具有記賬權的記賬節點;
b、發起轉賬交易請求,判斷賬務轉出方賬戶是否在該最底層域的記賬節點中,如果是,則進入步驟c;如果否,則拒絕轉賬交易請求;
c、向該記賬節點所屬的最底層域以及其上層域廣播交易信息驗證請求,判斷是否接收到確認驗證信息,如果是,則驗證成功,進入步驟d;如果否,則驗證失敗,拒絕轉賬交易請求;
d、進行記賬,并向該記賬節點所在的最底層域以及其上層域同步交易賬本;
完成向上層域同步交易賬本后,判斷賬務轉入方賬戶與賬務轉出方賬戶是否在同一個最底層域中,如果是,則不進行交易賬本的同步;如果否,則向賬務轉入方賬戶所在的最底層域同步交易賬本;
所述步驟a中,記賬節點的加入步驟具體如下:
a1、通過共識機制進行投票選舉,在確定選舉結果并生效后,所有上層域的節點將所加入的記賬節點的地址、公鑰以及所在域參數加入到節點列表中,并向該記賬節點發起握手請求信息;
a2、記賬節點上線并連接網絡后,獲取最新的上層域列表,并向所有上層域進行廣播,回復握手確認信息至所有上層域的節點;
a3、所有上層域確認握手信息并記錄后,分別向最上層域的節點發出通告;
a4、上層域節點周期性的向隨機若干個最底層域中除該記賬節點以外的其余節點發起確認請求,判斷該記賬節點的通告是否屬實,如果超過67%的節點確認屬實,則將該記賬節點加入到相應的最底層域中,反之,則不加入;
a5、當記賬節點加入后,同步該記賬節點所在最底層域的相關賬本。
2.根據權利要求1所述的基于多級驗證的混合鏈記賬方法,其特征在于,所述步驟c包括以下步驟:
向記賬節點所在最底層域內除該記賬節點以外的其余節點廣播交易信息驗證請求;判斷是否接收到超過67%的節點發送的確認驗證信息,如果是,則驗證成功,繼續執行上層域驗證判斷;如果否,則驗證失敗,拒絕轉賬交易請求。
3.根據權利要求2所述的基于多級驗證的混合鏈記賬方法,其特征在于,所述上層域驗證判斷步驟包括:
根據轉賬交易的安全級別,判斷是否需要向上層域發起交易信息驗證請求,如果是,則向上層域發起交易信息驗證請求;如果否,則不向上層域發起交易信息驗證請求,直接進行記賬操作。
4.根據權利要求3所述的基于多級驗證的混合鏈記賬方法,其特征在于,所述交易信息驗證請求發起步驟包括:
向上層域發起交易信息驗證請求后,判斷是否接收到超過67%的節點發送的確認驗證信息,如果是,則驗證成功,并重新進入上層域驗證判斷步驟;如果否,則驗證失敗,拒絕轉賬交易請求。
5.根據權利要求1所述的基于多級驗證的混合鏈記賬方法,其特征在于,所述步驟d包括以下步驟:
進行記賬,向記賬節點所在最底層域的所有節點同步交易賬本,判斷是否有上層域,如果是,則繼續向上層域同步交易賬本,并循環進行本判斷;如果否,則停止該交易賬本的同步。
6.根據權利要求1所述的基于多級驗證的混合鏈記賬方法,其特征在于,步驟a4中所述的周期T=10min。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都赤烏軟件技術有限公司,未經成都赤烏軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711139660.8/1.html,轉載請聲明來源鉆瓜專利網。





