链重组

一直存在一个讨论,为什么建议建议在获得一定数量的区块(确认)之后假设已确认交易,为什么只能在经过一定数量的区块之后才花费一个币基交易以及许多与确认相关的类似问题或花费交易,这背后的主要原因是“链重组”现象。

大多数区块链都遵循采矿过程来生成新的区块和硬币。 在采矿过程中,具有最大功率的链条被认为是最长的链条,并且已添加了最新的块。 在某些情况下,可能有多个矿工可以同时找到新区块并生成临时分支 。 找到下一个区块的矿工将解决该分叉,因为此链现在将从两个分叉中进行更多工作。 这将导致另一个分支上的节点的区块链重组,并且导致分支的块成为孤立块

链重组

在链重组中,拥有过时链的节点会“重组”其链,从而丢弃了最近且不再长的规范块。 事务被还原,而其他事务则执行以与分支的另一条路径保持一致。

通常,这些重组会根据协议安全,自动地进行,但可以通过51%的攻击加以控制。 受到重组影响的区块数量称为重组深度。 这就是原因,交易确认的概念很重要。

可能会有一些想法或疑问,请放在下面。

谢谢阅读。