[發(fā)明專利]在區(qū)塊鏈當中防止時間戳劫持的線性難度計算方法、計算機可讀存儲介質和區(qū)塊鏈網絡有效
| 申請?zhí)枺?/td> | 202010154920.4 | 申請日: | 2020-03-06 |
| 公開(公告)號: | CN111539817B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設計)人: | 杜曉楠 | 申請(專利權)人: | 杜曉楠 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;H04L9/40 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 鄒秋菊 |
| 地址: | 新加坡大牌233碧山2*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區(qū)塊 當中 防止 時間 劫持 線性 難度 計算方法 計算機 可讀 存儲 介質 網絡 | ||
本發(fā)明涉及一種在區(qū)塊鏈當中防止時間戳劫持的線性難度計算方法,包括:S1、對最近產生的n個區(qū)塊的時間戳和難度進行采樣,得到n個時間戳和n個難度,其中n為大于0的正整數;S2、基于所述n個時間戳獲得時間戳間隔加權值;S3、基于所述難度獲得難度平均值;S4、基于所述時間戳間隔加權值和所述難度平均值計算下一區(qū)塊的難度值。本發(fā)明還涉及一種計算機可讀存儲介質和區(qū)塊鏈網絡。實施本發(fā)明的在區(qū)塊鏈當中防止時間戳劫持的線性難度計算方法、計算機可讀存儲介質和區(qū)塊鏈網絡,通過采樣過去n個區(qū)塊并通過計算線性平均值的方法來確定下一個區(qū)塊的難度,同時對偏差明顯的時間戳進行預防,進而保證整個區(qū)塊鏈網絡的健壯性和穩(wěn)定性。
技術領域
本發(fā)明涉及區(qū)塊鏈技術領域,更具體地說,涉及一種在區(qū)塊鏈當中防止時間戳劫持的線性難度計算方法、計算機可讀存儲介質和區(qū)塊鏈網絡。
背景技術
在區(qū)塊鏈網絡當中,經常需要對多份數據進行投票以保證數據的一致性,女巫攻擊的發(fā)起者可以偽造多個身份,通過獲得多數票而獲得對最終數據的寫入權。為了防止女巫攻擊,很多情況下需要去中心化系統(tǒng)當中不同身份的節(jié)點在提交數據的同時提交工作量證明。許多著名的公鏈,例如:比特幣,以太坊都采用了工作量證明的方式來防止女巫攻擊,保證系統(tǒng)的安全性。
比特幣的工作量證明算法,是每當系統(tǒng)產生2016個塊之后,對過去產生的2016個區(qū)塊的出塊間隔和預期時間間隔進行調整,調整當前的出塊的難度。具體公式如下:線性難度計算方法線性難度計算方法
預期單位出塊時間(一周):Tt=14*24*60*60;
預期一個塊的出塊時間(10分鐘)Ts=10*60
調整一次出塊難度要經歷的出塊個數(2016):
每2016個塊的第1個塊的時間:Tf;
每2016個塊的最后一個塊的時間:Tl;
出塊間隔:Tas=Tl-Tf。
極端情況下,如果2016個塊的出塊間隔大于4周則按照4周來計算出塊間隔,如果2016個塊的出塊間隔小于1/4周,則按照1/4周來計算出塊間隔
因此,舊難度值:Do;
新難度值=舊難度值*(2016個塊實際出塊時間/2016個塊預期出塊時間):
因此,現(xiàn)有的比特幣的難度計算方式在算力穩(wěn)定的時候可以很好的保證出塊速度。但是也有以下幾個明顯的缺陷:
1、在算力波動較大難度固定的情況下,出塊速度的穩(wěn)定性難以保證;
2、比特幣的難度調整算法調整起來不夠靈活,很容易造成大算力退出后,全網難度很高,但是算力嚴重不足導致出塊速度極其緩慢;
3、對時間戳的容錯范圍過大,容易被偽造的時間戳劫持,造成下一個難度調整周期調整出來的難度嚴重偏高或者嚴重偏低。
發(fā)明內容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種在區(qū)塊鏈當中防止時間戳劫持的線性難度計算方法、計算機可讀存儲介質和區(qū)塊鏈網絡,通過采樣過去n個區(qū)塊并通過計算線性平均值的方法來確定下一個區(qū)塊的難度,同時對偏差明顯的時間戳進行預防,進而保證整個區(qū)塊鏈網絡的健壯性和穩(wěn)定性。
本發(fā)明解決其技術問題采用的一個技術方案是,構造一種在區(qū)塊鏈當中防止時間戳劫持的線性難度計算方法,包括:
S1、對最近產生的n個區(qū)塊的時間戳和難度進行采樣,得到n個時間戳和n個難度,其中n為大于0的正整數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杜曉楠,未經杜曉楠許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010154920.4/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





