![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
孤儿
什么是孤儿?
孤块是不属于主区块链的合法区块。它也称为陈旧或分离块。有多种因素可能导致孤立块。其中关键包括互联网滞后、区块链的长度、区块大小和区块链所在节点的速度。这些因素导致两个区块具有相同的时间戳,导致主区块链拒绝一个区块并吸收另一个区块。
例如,在比特币区块链中的两个矿工同时查找、解决和传播一个区块的情况下,可能会发生延时。由于上述因素,两个区块在不同的时间被不同的节点看到。
随着更多的区块到达,节点会将它们添加到他们认为有效的链中。比特币区块链自动认为较长的链是有效的。因此,尽管两个区块之间的一个区块是准确的,但它仍然是一个孤块(较短的链)。
区块链开发人员通过考虑传播延迟和区块时间来减少孤儿的存在。如果去中心化平台的传播延迟较高且出块时间较短,则可能会出现孤儿现象。请注意,太多的竞争区块也可能导致分叉,因此引入了竞争链。这些链会导致去中心化网络不稳定或卡住。