[發明專利]一種分叉問題的處理方法及裝置有效
| 申請號: | 201910865414.3 | 申請日: | 2019-09-12 |
| 公開(公告)號: | CN110704464B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 孫大偉;張錦喜;彭奕填;馬利平;黃嘉桐 | 申請(專利權)人: | 廣州蟻比特區塊鏈科技有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06Q40/04 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 杜冠甫 |
| 地址: | 510000 廣東省廣州市黃埔*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分叉 問題 處理 方法 裝置 | ||
本發明提供了一種分叉問題的處理方法及裝置,該方法包括區塊鏈和區塊鏈上的若干個公正節點,區塊鏈上固定設置有N個工作節點;當區塊鏈存在分叉時,從n個公正節點中選擇出m個節點(n=m,其中m為奇數),讓這m個節點自由選擇跟隨任意一個方向的鏈;當這m個節點都自由選擇完畢時,分別統計兩個分叉的方向上公正節點的個數,并選擇兩個方向上較多公正節點的鏈的方向為后續的全網鏈發展方向。本發明通過設置在固定檢查點的區塊鏈進行檢測,能夠及時識別區塊鏈中的升級的節點,使得整個區塊鏈的各個節點之間的信息始終保持一致,同時,通過驗證的手段還能使得分叉的鏈條中選擇最優的鏈條作為后續鏈的發展方向,提高區塊鏈網的高效運行。
技術領域
本發明涉及區塊鏈技術領域,尤其涉及一種分叉問題的處理方法及裝置。
背景技術
區塊鏈中,導致區塊鏈分叉的情形包括:由于區塊鏈的整體性升級,有些節點在沒來的及升級,出現了遵從不同機制產生的分叉;由于區塊鏈分叉問題的存在,導致區塊鏈中各節點記錄的信息容易不一致。
如CN109379396A現有技術公開了一種區塊鏈系統中防止出現硬分叉現象的方法在現有的區塊鏈系統中,當區塊鏈系統要進行功能擴展或者其他需求需要對組成的節點進行升級時,經常會出現部分節點不接受升級的情況發生,進而導致該部分不接受升級的節點仍然在舊有的區塊鏈系統上進行區塊的生產,而升級后的節點在新的區塊鏈系統上進行區塊的生產,使得區塊鏈系統出現硬分叉,進而導致兩個版本系統的同時存在致使用戶被分流。導致區塊鏈中各節點記錄的信息容易不一致,引起多用戶之間被分流,不利于區塊鏈網的高效運行。
為了解決本領域普遍存在區塊鏈中各節點記錄的信息容易不一致、工作效率低、驗證分叉手段缺乏、無法選擇最優的后續鏈發展方向等等問題,作出了本發明。
發明內容
本發明的目的在于,針對目前區塊鏈存在的分叉問題所存在的不足,提出了一種分叉問題的處理方法。
為了克服現有技術的不足,本發明采用如下技術方案:
一種分叉問題的處理方法,所述方法包括選擇全網鏈發展方向和計算信用總分;
所述選擇全網量法陣方向的步驟包括:在區塊鏈上固定設置有n個公正節點,當所述區塊鏈存在分叉時,從n個公正節點中選擇出m個節點(n=m,其中m為奇數),讓這m個節點自由選擇跟隨任意一個方向的鏈;
當這m個節點都自由選擇完畢時,分別統計兩個分叉的方向上公正節點的個數,并選擇兩個方向上較多公正節點的鏈的方向為后續的全網鏈發展方向,所述跟隨方向包括全網鏈的發展方向和單個節點的跟隨方向;
所述全網鏈的發展方向的決定方法包括:從n個公正節點中選擇出m個節點,m個節點中較多的節點選擇的方向作為全網鏈發展方向;
單個節點的跟隨方向選擇方法:分別計算兩個鏈的信用總分,單個節點的跟隨方向選擇信用總分較大的那個鏈方向。
可選的,所述計算信用總分的步驟包括:統計各個分叉鏈的打包每個塊的節點的財力、算力、效率、在鏈上從事的交易的筆數,根據所述分叉鏈的所述節點的財力、算力、效率、在鏈上從事的交易的筆數計算出一個數值,選擇數值較大的方向作為后續鏈的方向,拋棄另一個子鏈。
可選的,所述計算信用總分的步驟還包括計算方法,所述計算方法包括:統計分叉鏈的打包每個塊的節點的財力、算力、效率、在鏈上從事的交易的筆數的計算公式,所述的計算公式包括:Score=a*amount+b*computing power+c*Correct deal count
其中,amount為財力;computing power為算力;Correct deal count為歷史正確處理交易數;Score為計算出的一個數值;a、b、c分別表示財力、算力以及歷史正確處理交易數占據節點總分值的比例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州蟻比特區塊鏈科技有限公司,未經廣州蟻比特區塊鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910865414.3/2.html,轉載請聲明來源鉆瓜專利網。





