删除的区块链中的块会发生什么?

时间:2017-10-25 05:05:05

标签: bitcoin blockchain

链条有0..n的块。在网络上同时和拓扑上遥远,矿工A将块x添加为n + 1,而矿工B将块y添加为n + 1。然后矿工A将另一个块z添加为块n + 2.

据我了解,包含块x和z为n + 1和n + 2的较长块将存活,包含块y为n + 1的链将被删除。

在作为有效交易的较短链中阻止y会发生什么?如果它的链被删除而且它不在更长的链中,它会丢失吗?这对我没有意义。

在大型活动网络中,必须始终发生这些异步操作,例如在IP中路由。

这是如何处理的?

谢谢,

大卫

2 个答案:

答案 0 :(得分:2)

比特币网络每天都会发生这种情况。节点将遵循最长的有效链。 即使是将区块y提议为n + 1的矿工,如果他收到的链条长于他的有效链,也会重组他的链条。

为了避免连锁重组的危险,大多数交易所在接受交易前等待3或4个街区。

答案 1 :(得分:0)

由于区块链是可靠的技术,如果其中一个区块被删除,那么它可能会导致分类帐部分验证出现问题,整个即将到来的链条将失效。它在IBM Hyperledger项目文档中更好地解释了