什么是区块链技术中的链重组?

区块链重组攻击是指链分裂,其中节点从新链接收块,而旧链继续存在。

5月25, 以太坊信标链遭受了七个区块的重组 并暴露于称为链式组织的高级安全风险。 Eth2 上的验证器 (现在共识层升级)在客户端更新提升特定客户端后,信标链变得不同步。 然而,在此过程中,区块链网络上的验证者感到困惑,并没有更新他们的客户端。

七块重组意味着在网络发现它不是规范链之前,将七个交易块添加到最终丢弃的分叉中。 因此,如果某些节点运营商比其他节点运营商更快,就会发生区块链重组。 在这种情况下,更快的节点将无法就应该首先处理哪个区块达成一致,他们将继续将区块添加到他们的区块链中,在创建下一个区块时留下较短的链。

例如,矿工 X 和 Y 可能同时找到一个有效区块,但由于区块在 对等网络,网络的一部分将首先看到 X 的块,然后是 Y 的块。

如果两个块的难度相同,则会出现平局,客户将可以选择随机选择或选择先前看到的块。 当第三个矿工 Z 在 X 或 Y 的区块之上创建一个区块时,通常会打破平局,而另一个区块会被遗忘,从而导致区块链重组。

在以太坊的信标链重组案例中,最新节点比未在 12 区块更新客户端的验证者快约 3,887,074 秒。 当更新的客户端在其余验证者之前提交下一个区块时,就会发生以太坊链重组。 这让验证者对谁应该提交初始区块感到困惑。

以太坊核心开发人员 Preston Van Loon 表示,以太坊区块链的重组是由于部署了 Proposer Boost 分叉决策,该决策尚未完全推广到网络。 此外,这种重组是更新和过时的客户端软件的重要分割,而不是错误选择的标志。

资料来源:https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology