区块是怎么过时的?
两名矿工几乎同时挖出有效区块。两个区块都开始在网络中传播,几秒钟内,有些节点先收到一个,有些节点先收到另一个。每个节点都会保留自己先收到的区块,并在它上面继续构建。
下一个区块会打破平局。它接在哪一边,那一边就会成为累计工作量最大的链,所有节点都会切换到这条链,另一边的区块则会被淘汰。
奖励和交易会怎样处理?
过时区块的 coinbase 交易不在主链上,因此它的奖励永远无法花费。它的大多数交易可能也已被胜出的区块收录。其他未被收录的交易会回到内存池,等待后续区块收录。
因此,coinbase 币要等 100 个区块后才能花费。这也是交易所入账前要等几次确认的原因之一。
孤块还是过时区块:哪个说法正确?
在 Bitcoin Core 代码中,两者并不相同。孤块是指节点还没见过其父区块的区块;过时区块则是指竞争中落败的区块。日常说法里,“孤块”常用来指两者。如今过时区块并不常见,因为新区块只需几秒就能传遍网络。
来源
- 孤块 · Bitcoin Wiki
- 区块链指南 · 比特币开发者文档
- 比特币:一种点对点的电子现金系统 · 中本聪,2008
本页的实时数据来自 CloudMineCrypto API 和公开的链上数据,会定期更新,并在相应位置标明。仅供学习参考,不构成财务建议。