[發明專利]一種解決區塊鏈網絡共識不確定性的方法有效
| 申請號: | 201911115158.2 | 申請日: | 2019-11-14 |
| 公開(公告)號: | CN110995790B | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 呂雯;張秦龍 | 申請(專利權)人: | 北京聯合天成價值網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 100089 北京市海淀區彩和坊路8*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 解決 區塊 網絡 共識 不確定性 方法 | ||
本發明提出了一種解決區塊鏈網絡共識不確定性的方法,通過增加對等協調節點,對節點生成的共識區塊競爭過程實現了時間因素控制,使得生成的共識區塊能在全網得到共識;保證了區塊鏈網絡在確定的時間內能夠計算出確定的結果,也解決了分叉問題,進而避免了分叉和反轉現象的發生,使得基于廣域網的區塊鏈網絡布局成為可能;在保留區塊鏈靈活組網的優點基礎之上,滿足了工業生產確定性需求,提升了網絡可分析能力,大大推動了廣域網區塊鏈網絡的工業化。
技術領域
本發明涉及區塊鏈共識技術領域,尤其涉及一種解決區塊鏈網絡共識不確定性的方法。
背景技術
區塊鏈是一種多方共同維護,使用密碼學保證傳輸和訪問安全,能夠實現數據一致存儲、難以篡改、防止抵賴的記賬技術;區塊鏈分成基于局域網的區塊鏈網絡和基于廣域網的區塊鏈網絡,而基于廣域網的區塊鏈網絡,主要使用的解決“競爭性”記賬的共識算法是POW(工作量證明,Proof of Work)、POS(股權證明,Proof of Stake)及相應衍生的算法,但是使用上述機制會產生分叉的現象,區塊鏈分叉就是指區塊鏈在進行“競爭性記賬”時發生了沖突;由于分叉的存在,導致反轉現象的出現;即已經確認的共識區塊,經過一段時間之后變成無效,需要將此部分去除掉;正因為這種分叉和反轉現象,帶來了區塊鏈上記錄交易結果的不確定性。
基于廣域網的區塊鏈網絡是未來社會的方向,由于這種共識區塊的不確定性,致使廣域網區塊鏈網絡無法工業化、商用化和規模化,阻礙了社會數字化的發展。
發明內容
本發明的目的在于,針對上述問題,提出一種解決區塊鏈網絡共識不確定性的方法,通過控制記賬權競爭過程中的時間因素,使得整個競爭過程具有確定性,即在特定的時間范圍內,全網共識出一個共識區塊,避免當前被確認的共識區塊出現反轉。
一種解決區塊鏈網絡共識不確定性的方法,在區塊鏈網絡中設置一個或多個對等協調節點以及全網同步的時間片序列,對等協調節點和已有的對等計算節點嚴格地被限定在允許的時間片內完成操作,使得區塊鏈網絡在確定的時間范圍內能夠產生確定的結果,解決當前被確認的區塊可能被反轉的問題。
所述時間片序列由對等協調節點產生和存儲,并分配給對等計算節點。
所述時間片序列包括第一時間片、第二時間片、第三時間片和第四時間片。
所述第一時間片內對等協調節點允許執行的操作,包括如下步驟:
S11:獲取臨時存儲的協調區塊信息;
S12:將此協調區塊保存到正式存儲;
S13:將高度大于或等于本地高度的競爭結果刪除。
所述第一時間片內對等計算節點允許執行的操作,包括如下步驟:
S21:存儲上一個周期被承認的共識區塊和協調區塊,并更新本地最大高度;
S22:判斷當前節點是否可以對外服務,是則進入下一步驟,否則終止此過程;
S23:獲取驗證過的交易并生成預共識區塊;
S24:向對等協調節點進行共識備案投票,并向全網的對等計算節點廣播。
所述第二時間片內對等協調節點允許執行的操作,還包括如下步驟:
S31:根據備案計算競爭結果;
S32:獲取競爭結果集進行打包得到協調區塊;
S33:將打包結果進行緩存。
所述第三時間片內對等計算節點允許執行的操作,包括如下步驟:
S41:從對等協調節點獲取協調區塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京聯合天成價值網絡科技有限公司,未經北京聯合天成價值網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911115158.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋁板彩涂生產工藝
- 下一篇:支持交通燈識別的自適應巡航系統及控制方法





