[發(fā)明專利]一種防止區(qū)塊鏈分叉的方法、設備及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201810874258.2 | 申請日: | 2018-08-03 |
| 公開(公告)號: | CN109191120A | 公開(公告)日: | 2019-01-11 |
| 發(fā)明(設計)人: | 安德魯.威廉.羅斯科;陳邦道 | 申請(專利權)人: | 克洛斯比爾有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38 |
| 代理公司: | 北京天瀾智慧知識產(chǎn)權代理有限公司 11558 | 代理人: | 尚繼棟 |
| 地址: | 英國*** | 國省代碼: | 英國;GB |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區(qū)塊 分叉 可讀存儲介質(zhì) 懲罰機制 后續(xù)區(qū)塊 生態(tài)安全 最大可能 時間戳 時間線 哈希 記賬 礦工 維護 返回 生長 檢查 健康 | ||
1.一種防止區(qū)塊鏈分叉的方法,其特征在于包括:形成哈希時間戳,從而形成客觀的時間線證明,確保前面的區(qū)塊未產(chǎn)生前不會生成此后的區(qū)塊;歷史區(qū)塊的創(chuàng)建者在多個后續(xù)區(qū)塊創(chuàng)建者之間作出選擇;歷史區(qū)塊的創(chuàng)建者檢查多個分叉的區(qū)塊,并返回一個與所有礦工使用的規(guī)則相同的區(qū)塊。
2.根據(jù)權利要求1所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:所述返回一個與所有礦工使用的規(guī)則相同的區(qū)塊包括區(qū)塊鏈僅接受由贏家產(chǎn)生的區(qū)塊,這種接受是合法的,并且僅當所述區(qū)塊通過合法性測試后才可以被區(qū)塊鏈接受,返回一個非贏家產(chǎn)生的區(qū)塊或沒有通過合法性測試的區(qū)塊是非法的。
3.根據(jù)權利要求1所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:通過較少的本地計算量以及較少的計算資源由任何人計算獲得誰是贏家,并將該信息在區(qū)塊鏈中進行公布。
4.根據(jù)權利要求2所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:所述規(guī)則的細節(jié)與所述哈希運算相關,即釋放隨機數(shù)時與后面的區(qū)塊相關。
5.根據(jù)權利要求4所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:所述釋放隨機數(shù)時與后面的區(qū)塊相關包括進行隨機數(shù)與后面的區(qū)塊進行哈希運算。
6.根據(jù)權利要求1所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:由于一般分叉不會超過兩個區(qū)塊,對于超過兩個區(qū)塊的分叉,當前位置處不會再次發(fā)生分叉,而作為后面區(qū)塊的祖先而永遠存在了,當存在多個區(qū)塊時,采用區(qū)塊作為哈希時鐘的時間單位。
7.根據(jù)權利要求1所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:對于不執(zhí)行檢查多個分叉的區(qū)塊的所述歷史區(qū)塊的創(chuàng)建者實施懲罰。
8.根據(jù)權利要求1-7任一所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:如果贏家沒有提供區(qū)塊,區(qū)塊鏈選擇等待足夠長的時間后直接跳過該區(qū)塊。
9.根據(jù)權利要求1-7任一所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:如果贏家提供了合法區(qū)塊后,區(qū)塊鏈需要提供所述合法區(qū)塊被及時提供的公平的事實證明,并通過誠實用戶進行公證,所述公平的事實在所述區(qū)塊中可見,所述誠實用戶公正生成塊的時間,由新塊的創(chuàng)建者決定前一個合法區(qū)塊是否被及時提供,或者任何被支付押金的一方進行確認,對于不允許創(chuàng)建的區(qū)塊或不允許的祖先,所述的一方需要公告原因。
10.根據(jù)權利要求9所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:通過投票確定由贏家提供的區(qū)塊是及時的,將投票權賦予與實施哈希時鐘相同的節(jié)點群。
11.根據(jù)權利要求10所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:對投票設置數(shù)值閾值,超過一定數(shù)值閾值的投票結果有效,所述數(shù)值閾值根據(jù)用戶對于投票數(shù)量的自定義,確定為超過投票總數(shù)50%或超過2/3或超過3/4為有效。
12.根據(jù)權利要求1-11任一所述的一種防止區(qū)塊鏈分叉的方法,其特征在于:對于需要預先確定所有區(qū)塊的贏家后再創(chuàng)建區(qū)塊的情況下,下一區(qū)塊的贏家確定之前就創(chuàng)建出當前區(qū)塊并不是必要的,只要不允許前一個較早的區(qū)塊還沒有出現(xiàn)的時候,邏輯上靠后的區(qū)塊已經(jīng)固定下來即可。
13.一種防止分叉的設備,其特征在于包括處理器,其中所述處理器可以用于:提供了一種防止區(qū)塊鏈分叉的方法,其包括:形成哈希時間戳,從而形成客觀的時間線證明,確保前面的區(qū)塊未產(chǎn)生前不會生成此后的區(qū)塊;歷史區(qū)塊的創(chuàng)建者在多個后續(xù)區(qū)塊創(chuàng)建者之間作出選擇;歷史區(qū)塊的創(chuàng)建者檢查多個分叉的區(qū)塊,并返回一個與所有礦工使用的規(guī)則相同的區(qū)塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于克洛斯比爾有限公司,未經(jīng)克洛斯比爾有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810874258.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質(zhì)及電子設備
- 移動自組織網(wǎng)絡中基于信任模型的協(xié)作通信方法
- 一種提高異構網(wǎng)絡的混合業(yè)務調(diào)度準時性的方法
- 一種基于逆向推理的信任管理方法
- 一種防騷擾電話并對其反向懲罰的方法
- 一種滌綸長絲熔體輸送過程的工藝參數(shù)優(yōu)化方法
- 基于信任及噪聲點檢測技術的多協(xié)議層的入侵檢測方法
- 基于前哨多種群機制果蠅優(yōu)化算法來構建預測模型的方法
- 一種區(qū)塊鏈中基于博弈論的算力協(xié)作方法
- 基于全局語義的文本自動摘要方法、裝置、介質(zhì)及設備
- 一種考慮積壓懲罰機制的含BSS微網(wǎng)聯(lián)合系統(tǒng)優(yōu)化調(diào)度方法





