比特幣生態的 Ordinals NFT 和 BRC-20 掀起熱潮,導致比特幣網路嚴重堵塞,頻頻出現問題,8 日早上更被發現罕見的「長度為 2 的鏈分叉」。
(前情提要:比特幣「網路塞爆」創紀錄!48.5萬筆交易待處理、BTC手續費日破1100萬鎂)
(背景補充:區塊鏈科普| 比特幣礦工為何會「打包空區塊」?網路壅塞原來不是成因)
比特幣生態的 Ordinals NFT 和 BRC-20 成為近期幣圈重大熱點,使用量的提升也導致比特幣網路嚴重堵塞,除了今日罕見出現了區塊手續費收入超過出塊獎勵的情況,而今早在比特幣區塊高度 788703 時,還挖出了空區塊,下午甚至出現「暫停出塊」的異常狀態。
延伸閱讀:比特幣暫停出塊1小時!2021年後首見「手續費超過區塊獎勵」礦工收益翻倍
今早出現長度為 2 的鏈分叉
據節點監控工具 ForkMonitor 顯示,比特幣網路在今早區塊高度 788686 出現了一次「長度為 2 的鏈分叉」。
這次鏈分叉的主因來自於螞蟻礦池和 Foundry Pool USA 的競爭,螞蟻礦池與 Foundry Pool USA 在區塊高度 788686 挖出了相同的區塊,讓區塊鏈瀏覽器上出現了兩次 788686 區塊。
一般來說在區塊高度 788687時,主網會認定誰是「父塊」,因此讓主鏈繼續進行,這也是「長度為 1 的鏈分叉」情形。
但是今早的情形是挖出相同的區塊 788686 後 ,在當時主網還未來得及判定誰是主鏈之區塊(父塊)時,螞蟻礦池和 Foundry Pool USA 很快地在一分多鐘內挖出 2 個 788687 區塊,不過後續比特幣主網判定螞蟻礦池為最長鏈,因此 Foundry Pool USA 挖到的兩個區塊獎勵也全部歸零。
這次的分叉涉及了 13 筆交易總共包含 9.85805149 個比特幣嘗試雙花,Foundry Pool USA 打包的交易全數退回。
為什麼長度 2 的鏈分叉較為罕見?
因為比特幣網路算力競爭激勵,且去中心化程度高,因此通常情況下在發生長度為 1 的鏈分叉下,主網僅需很短的時間內即可判斷誰是「叔」塊,誰是「父」塊,但 788686、788687 連續兩次爆礦的情形較為罕見。
近期 BTC 網路也隨著擁堵出現了部分無效空白區塊,所以引起市場對於比特幣網路穩定度的關注,但實際上不管是空白區塊、還是長度為 2 的鏈分叉,都僅是機率極低的個別事件,暫時不能看做是網路不穩定的指標,只有算力不穩定,才會造成比特幣網路的動盪。