詞彙表 · 挖礦

孤塊(過時區塊)

作者:CloudMineCrypto 團隊更新於 也稱為過時區塊

定義

孤塊,更精確地說是過時區塊,是指另一個同高度的區塊勝出後,落在主鏈之外的有效比特幣區塊。挖出這個區塊的礦工拿不到獎勵,而其中未包含在勝出區塊裡的交易會回到等待狀態。

收錄於Bitcoin 挖礦術語表,以淺白英文解說 88 個術語。

兩個勝出區塊,一條主鏈

#100main chain#101main chain#102 Awins#102 Bstale#103built on Alongest chainno reward, fees returnto the mempool
A 和 B 都有效。在區塊 103 解決分叉之前,節點會保留自己先看到的那個;之後每個節點都會跟隨累積工作量最大的鏈。

區塊如何過時?

兩位礦工幾乎同時找到有效區塊。兩個區塊都會傳遍網路,幾秒內,有些節點會先看到其中一個,其他節點則先看到另一個。每個節點都會保留自己先看到的區塊,並在其上繼續建立區塊。

平手會由下一個區塊打破。下一個區塊接在哪一邊,那一邊就會成為累積工作量最多的鏈,所有節點都會切換到這條鏈,另一個區塊則會被排除。

獎勵和交易會如何處理?

過時區塊的 coinbase 交易不在主鏈上,因此其中的獎勵永遠無法花費。它的大部分付款可能也出現在勝出的區塊中。其餘交易會回到記憶池,等候之後的區塊收錄。

因此,coinbase 產生的幣必須等待 100 個區塊才能花費;交易所入帳前會等待數次確認,部分原因也在於此。

該說孤塊還是過時區塊?

在 Bitcoin Core 的程式碼中,兩者並不相同。孤兒區塊是節點尚未見到其父區塊的區塊;過時區塊則是在競爭中落敗的區塊。日常用語常用「孤塊」來指兩者。如今過時區塊並不常見,因為新區塊只要幾秒就能傳遍網路。

來源

  1. 孤塊 · Bitcoin Wiki
  2. 區塊鏈指南 · Bitcoin 開發者文件
  3. 比特幣:點對點電子現金系統 · 中本聰(Satoshi Nakamoto),2008

本頁即時數據來自 CloudMineCrypto API 和公開區塊鏈資料,並會定期更新,且會在各處標示。僅供教育用途,不構成財務建議。

現在來看看挖礦是怎麼運作的。

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.