區塊如何過時?
兩位礦工幾乎同時找到有效區塊。兩個區塊都會傳遍網路,幾秒內,有些節點會先看到其中一個,其他節點則先看到另一個。每個節點都會保留自己先看到的區塊,並在其上繼續建立區塊。
平手會由下一個區塊打破。下一個區塊接在哪一邊,那一邊就會成為累積工作量最多的鏈,所有節點都會切換到這條鏈,另一個區塊則會被排除。
獎勵和交易會如何處理?
過時區塊的 coinbase 交易不在主鏈上,因此其中的獎勵永遠無法花費。它的大部分付款可能也出現在勝出的區塊中。其餘交易會回到記憶池,等候之後的區塊收錄。
因此,coinbase 產生的幣必須等待 100 個區塊才能花費;交易所入帳前會等待數次確認,部分原因也在於此。
該說孤塊還是過時區塊?
在 Bitcoin Core 的程式碼中,兩者並不相同。孤兒區塊是節點尚未見到其父區塊的區塊;過時區塊則是在競爭中落敗的區塊。日常用語常用「孤塊」來指兩者。如今過時區塊並不常見,因為新區塊只要幾秒就能傳遍網路。
來源
- 孤塊 · Bitcoin Wiki
- 區塊鏈指南 · Bitcoin 開發者文件
- 比特幣:點對點電子現金系統 · 中本聰(Satoshi Nakamoto),2008
本頁即時數據來自 CloudMineCrypto API 和公開區塊鏈資料,並會定期更新,且會在各處標示。僅供教育用途,不構成財務建議。