[發明專利]一種應用于區塊鏈的多層段式共識方法及系統有效
| 申請號: | 201910044999.2 | 申請日: | 2019-01-17 |
| 公開(公告)號: | CN111443998B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 楊稅令 | 申請(專利權)人: | 楊稅令 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 葉樹明 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 區塊 多層 段式 共識 方法 系統 | ||
本發明公開了一種應用于區塊鏈的多層段式共識方法及系統,通過共識管理器、分段管理器、分層管理器,管理共識規則,以及將共識的初始結果進行保存,以及進一步保存由分段管理器以及分層管理器處理后的共識結果,在特定應用場景下,還提供對歷史所有共識結果進行記錄,在需要對歷史共識結果依賴的場景下提供數據支撐,將一份共識結果按段進行劃分,劃分規則由分段管理器進行管理以及將一份共識結果重新進行解讀處理,解讀規則以及重新生成結果的規則,本發明的優點是解決了區塊鏈上單一共識結果,共識范圍應用狹窄的問題,實現了在一條區塊鏈上擁有多個共識結果,提供豐富的共識應用場景的效果。
技術領域
本發明涉及區塊鏈技術領域,特別是一種應用于區塊鏈的多層段式共識方法及系統。
背景技術
區塊鏈是信用時代的重要基礎設施,在這個基礎設施之上必然需要提供豐富多彩的各種服務和應用,而這些豐富應用催生著對這個基礎設施所提供能力多樣性的要求,而區塊鏈特有的共識屬性決定了一旦上線運行就無法再更改的問題,而區塊鏈的核心共識機制往往為了可靠性在設計上都比較純粹和單一,這就導致區塊鏈上線運行后新產生的需求很難再做進一步的調整,目前有些區塊鏈采用插拔式共識機制,這雖然讓區塊鏈的共識機制可以調整,但是其犧牲了區塊鏈的可靠性,因為它的前提是對區塊鏈的完全控制權,那么如何在不喪失區塊鏈獨立性的前提下又能為共識機制賦予更多能力,成為一個急需解決的問題。
發明內容
本發明旨在提出一種應用于區塊鏈的多層段式共識方法及系統,解決了區塊鏈上單一共識結果,共識范圍應用狹窄的問題,實現了在一條區塊鏈上擁有多個共識結果,提供豐富的共識應用場景的效果。
一種應用于區塊鏈的多層段式共識方法,所述方法包括:
S1、節點根據設定好的共識機制參與共識,通過選舉可信節點并確認原始共識結果;
S2、節點獲取當前應用場景和應用場景對應的共識配置,采用分段和分層方式根據對應分段配置規則和對應分層配置規則初步獲取到新的分段和分層結果;
S3、根據節點對場景配置的需要對初步分段結果和初步分層結果重復S2,直至沒有更細的分層分段配置,完成共識結果加工。
進一步的,所述分段過程包括:節點獲取所述場景對應的分段配置,提取所述分段的配置規則,通過所述分段的配置規則將原始共識結果進行分段,并將分段結果返回至節點。
進一步的,所述分層過程包括:
1)獲取該場景對應的分層配置,提取該分層的配置規則,如果需要與歷史結果掛鉤則獲取需要的歷史結果范圍,按照所述范圍提取歷史結果數據并返回所述歷史結果數據至節點;
2)根據所述分層規則將原始共識結果進行分層加工并生成該層共識結果數據;
3)根據共識需要獲取下一個分層規則,重復1)-2)的步驟直至分層結束,將全部分層共識結果返回給節點。
進一步的,所述分段共識和分層共識的使用規則包括但不限于各自單獨使用、合并使用、交叉嵌套使用。
本發明還提出一種應用于區塊鏈的多層段式共識系統,所述系統包括:
共識管理器:用于管理共識規則,將共識的初始結果進行保存,以及進一步保存由分段管理器以及分層管理器處理后的共識結果,在特定應用場景下,還提供對歷史所有共識結果進行記錄,在需要對歷史共識結果依賴的場景下提供數據支撐;
分段管理器:根據共識管理器當中規定節點共識場景的需要,將一份共識結果按段進行劃分,劃分規則由分段管理器進行管理;
分層管理器:根據共識管理器當中規定節點共識場景的需要,將一份共識結果重新進行解讀處理,解讀規則以及重新生成結果的規則在分層管理器中進行;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于楊稅令,未經楊稅令許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910044999.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:中心詞的提取方法及裝置
- 下一篇:基于短信的視頻播放方法及服務端和移動終端





