BTC出塊時間出現差異:理論與實際對比
BTC區塊時間戳歷史分布情況究竟有多符合預期?
本周,我收到了一些消息提醒,這些提醒都是關于一個時不時會出現的問題:
“BTC區塊鏈兩個小時都不能挖到一個塊的情況多久會出現一次呢?昨晚,我偶然發現了在區塊670637和638之間出現了這個狀況。”
這讓我陷入了思考,我不禁想到在過去12年中,BTC區塊時間戳歷史分布情況究竟有多符合預期?
我之前也對BTC時間戳機制進行過討論,有充分理由認為BTC的安全性很高,其時間戳背后的博弈論機制也非常完美。
BBKX將于今日20時開啟第十二場金色算力云IPFS云算力認購:據BBKX官方消息,BBKX平臺將于9月28日20:00(UTC+8)開啟金色算力云IPFS云算力第十二場搶購,限量100IPFS。請參與者提前做好準備工作,今晚20:00準時開放搶購。 BBKX平臺IPFS云算力為與金色算力云聯合推出,起購門檻為23.5USDT,可以滿足不同用戶的投資需求。
BBKX是一家持續分紅的綜合型交易平臺,已獲得節點資本與鏈上基金聯合戰略投資。[2020/9/28]
幸運的是,你如果有一個節點的話,就能很輕松地循環訪問所有BTC區塊頭,查看它們的時間戳。為此,我寫了個腳本,我的筆記本電腦只用了5分鐘就查看了所有的時間戳。
請注意,為了方便測量數據,BTC區塊鏈中第100個區塊之前都被我排除了,因為BTC誕生之初,礦工數量很少,發生了一些很特殊的狀況。
結果表明,有190個區塊在前一個區塊出塊后106分鐘才被挖出,占迄今挖出的67萬個區塊中的0.0028%,非常接近0.0025%的預期值!這個結果很容易通過計算得出,但只能代表某個特定時間段內出塊時間的差值分布情況。
金色晨訊 | 3月10日隔夜重要動態一覽:21:00-7:00關鍵詞:標普500、熔斷、甲骨文、IBM、BTCX
1. 標普500指數觸發美股史上第二次熔斷。
2. 美國議員提出2020年加密貨幣法案。
3. 甲骨文和IBM正努力使區塊鏈相互通信。
4. 杭州副市長:運用區塊鏈等全面賦能企業復工復產。
5. 芝商所比特幣期貨3月合約收跌15.91%。
6.瑞典加密交易所BTCX確認將在2020年Q3進行IPO。
7. 白俄羅斯調查委:希望獲得授權以扣押犯罪分子的加密貨幣。
8. Bitcoin Core 0.19.1版本正式發布
9. BTC現報7871美元,近24小時下跌4.78%,市值為1436.36億美元。[2020/3/10]
深層次分析
如果要對這個問題進行深入思考,Felix?Weiss已經解決了這個問題,他提供了一種方法,能夠確定在前一個區塊挖出后的特定時間段內應該挖出的區塊數量。
金色午報 | 1月24日午間重要動態一覽:7:00-12:00關鍵詞:麻生太郎、日本自民黨、雙子座、BTC-e創始人
1.日本財務大臣麻生太郎:需要對央行數字貨幣的想法進行研究。
2.日本自民黨擬編制一項提案,以防止數字貨幣用于洗錢。
3.雙子座交易所推出保險公司以確保其高達2億美元的托管業務。
4.Circle首席執行官:穩定幣需要開放標準來轉變商業模式。
5.彭博社:由于需求放緩,加密貨幣市場或在春節期間迎來下跌。
6.BTC-e創始人Alexander Vinnik已引渡到法國。
7.11家法國區塊鏈公司成立數字資產發展協會(ADAN)。
8.BTC 24小時資金凈流出27.34億人民幣。
9.BSV日內大幅下跌,最低跌至244美元,日跌幅超10%。[2020/1/24]
這個數量能夠通過計算指數分布的累積分布函數得出。
但就出塊時間的差值而言,怎樣才能其整個歷史分布狀況與預期分布進行對比呢?為了解決這個問題,我們需要利用指數分布的概率密度函數,這個函數可以通過f(x;λ)=?λe^-(λx)進行建模。針對出塊時間問題,x等于上個區塊出塊后的某個時間點,λ作為率參數,等于1/600,概率密度函數用線性方式表示如下圖:
金色相對論 | DappReviewCEO牛鳳軒:區塊鏈可以改造開發商與玩家之間的協作關系:在本期金色相對論之“Dapp游戲”中,針對金色財經內容合伙人佟揚“除了玩法之外,其他層面是否有促成爆發的原因”的提問,DappReview的CEO牛鳳軒表示,區塊鏈之于游戲,只是多了一個我們可以使用的技術和工具,而并不是說過去的游戲就要完蛋了或者全部被顛覆,主機游戲從上世紀60年代誕生,時至今日依舊競爭激烈、大作頻出,Steam作為端游的分發巨頭根本不需要上市和外部資金支持,桌游這種從圈外人看起來很古老的線下小眾游戲其實早就是一個百億的市場還在不斷增長。
“區塊鏈游戲”這個名詞甚至都是一個偽概念,只是在行業初期,我們用來泛指所有使用了區塊鏈技術的游戲。在最后,這些游戲還是要落地在不同的平臺之上。
所以,說區塊鏈能顛覆整個游戲行業?我是不信的,區塊鏈可以改造開發商與玩家之間的協作關系,可以通過引入通證經濟和資產代幣化增加游戲的經濟屬性和激勵機制,可以讓玩家現擁有一個現實世界中實體物品一樣的擁有游戲中的虛擬資產,這些是革新,是優化,不是舉著一片大旗否定所有傳統游戲。最終的狀態下,對于大部分玩家來說,區塊鏈植入游戲的體驗應該是無感的,游戲只要好玩就可以,至于用沒用區塊鏈,這不重要。[2018/12/3]
金色財經現場報道 清華數據院執行副院長韓亦舜:區塊鏈解決地位相近各方的信息不對等 :6月10日,清華數據院區塊鏈產業發展論壇在清華大學召開。清華數據院執行副院長韓亦舜作開場致辭,他提到:“在很多場合下我們需要一個可信的中心,區塊鏈的價值難以發生在雙方懸殊的場景中,而是解決了地位相近各方的信息不對稱。我們看待區塊鏈技術要大膽假設,科學求證”。[2018/6/10]
我在寫這篇文章的同時也繪制出了670000區塊之后所有區塊的預期分布狀況,與上圖的形狀很相似。
于是我收集了腳本的數據,并將其放入了以下這個表格中:
顯而易見的是,下圖的x軸用對數表示更加合理,否則數據會過于分散,而觀察不到一些有趣的現象。
不同挖礦時期
出塊時間的預期分布是基于哈希率恒定不變的假設。但根據BTC的發展歷史,其哈希率不可能是恒定不變的。
所以我選取了三個時期進行分析。
1.?CPU時代:哈希率相對平穩。
2.?GPU時代:哈希率加速上升。
ASIC時代:哈希率增速相對較緩
CPU時代
在CPU時代,對于出塊時間少于10分鐘的區塊,實際數量比預期少,為什么會出現這種情況呢?我將在下文進行解釋。
GPU時代
請注意,在GPU時代,情況截然相反,實際數量比預期要多,最可能是因為哈希率加速上升。
ASIC時代
在早期ASIC時代,BTC哈希率有大幅上升,我特地選取了距離當今較近的時間段,這樣數據不會受到很大影響。我們能從上圖看出,BTC出塊數量仍然多于預期,但是不能夠與GPU時代相比。
整個挖礦時代
如果將670000個區塊的數據全部繪制成一張圖表會是怎么樣的呢?根據下圖,實際出塊時間與預期是非常吻合的,除了圖中左邊的部分。
根據上圖,我們能得知,父區塊挖出后29秒內出塊的數量遠低于預期,對此有沒有合理的解釋呢?
深入研究
在這個時間戳范圍內的預期出塊數量為30497。
另一方面,實際出塊數量是22441。
那么為什么出塊數量會相差8056?
我們發現,14296個區塊的增量是負數,其中有3549個屬于-29到0的區間范圍內,那么剩下還有大約6000個區塊,下文將會對這6000個區塊進行詳細分析。
通過繪制負增量的時間戳分布情況,我們能得出,下圖基本上是正增量分布情況的鏡像。
這是因為BTC協議允許負時間戳增量的存在,但這不是根本原因,我們要考慮到實際挖礦的工作過程:
1.?礦池會為下一個區塊生成區塊元。
2.?礦工向礦池發出工作請求,開始對區塊元進行哈希計算。
3.?礦工將完成的工作返回給礦池,形成工作量證明。
所以問題就變成了:區塊元的產生頻率是多少?時間戳多久更新一次?
但是,我認為背后的答案更加復雜,因為礦工也有可能更新時間戳,這就牽涉到了研究特定ASIC應用的硬件或者固件。
上文提到,還剩下大約6000個時間戳增量是負的區塊,對這些區塊有合理的解釋嗎?我認為理論上是能夠解釋的,原因可能是時鐘漂移或挖礦軟件沒有得到很好的適配。如果你了解BTC挖礦歷史的話,早期礦工沒有組成礦池,都是單獨挖礦。所以礦工配置不能達到企業級別,這些業余礦工無法保證礦機數據與權威渠道定期同步。早期礦池都是由業余挖礦愛好者而不是全職專業人士運營。我認為,如果我的理論合理,那么隨著挖礦產業逐漸成熟,礦池軟件得到改進,時鐘漂移出現的頻率也在下降。所以我運行了另外一個腳本,按照時間繪制了時間戳增量為負的區塊分布情況圖。
根據上圖,我們能看出,不僅時間戳增量為負的區塊數量在減少,時鐘漂移問題也逐漸得到改善,值得特別注意的是,自2017年底后,只有少數區塊的時間戳增量為負。
總結
BTC大部分運行機制都基于數學原理。通過分析實際出塊時間的分布情況,我們能發現,在過去12年中,10分鐘出塊時間這個機制運行非常良好,只出現過很少的極端情況,背后的原因也很容易找到。挖礦也形成了產業化,挖礦軟件得到逐步改善,出塊時間分布狀況越來越符合預期。
這就是數學的力量!
本文內容來自于:CypherpunkCogitations
2月23日,受比特幣在短短12小時內從近55000美元急劇下跌至45000美元附近,上百億美元短時蒸發,加密貨幣市場經歷了恐慌的一天.
1900/1/1 0:00:00金色早報|新華網:專家提醒投資比特幣可能面臨高風險 金色早8點 剛剛 18 頭條 ▌新華網:專家提醒投資比特幣可能面臨高風險新華網刊發報道《專家提醒投資比特幣可能面臨高風險》.
1900/1/1 0:00:00以太坊網絡運行著大大小小兩千多個DApp應用,看似繁榮的生態,卻面臨這樣的問題:低效的網絡讓整個以太坊生態擁堵不堪,從Uniswap、Sushiswap這樣的知名DeFi項目.
1900/1/1 0:00:00作者:PiersKicks,DelphiDigital合伙人 翻譯:盧江飛 不可否認,目前NFT市場非常火爆.
1900/1/1 0:00:00來源:Polkadot中文平臺 平行鏈是Polkadot白皮書中提出的最后一項核心功能,它將允許Polkadot實現其可擴展的多鏈架構.
1900/1/1 0:00:00朋友來電話,對我哭訴:他借貸挖礦正不亦樂乎的時候。三天在外忙,沒有打開平臺看,發現自己已經被清算了.
1900/1/1 0:00:00