链条有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中路由。
这是如何处理的?
谢谢,
大卫
答案 0 :(得分:2)
比特币网络每天都会发生这种情况。节点将遵循最长的有效链。 即使是将区块y提议为n + 1的矿工,如果他收到的链条长于他的有效链,也会重组他的链条。
为了避免连锁重组的危险,大多数交易所在接受交易前等待3或4个街区。
答案 1 :(得分:0)
由于区块链是可靠的技术,如果其中一个区块被删除,那么它可能会导致分类帐部分验证出现问题,整个即将到来的链条将失效。它在IBM Hyperledger项目文档中更好地解释了