Vitalik Buterin 敦促不要害怕切换到以太坊 2.0 后的区块链重组

随着以太坊区块链去中心化金融空间的发展,抢先出现的问题出现了,当矿工利用他们可用的机会以任何方式组织区块交易时,超越普通用户的交易并从中受益他们。 这个概念最近向前迈出了一步,提议推出一个修改过的以太坊客户端,允许矿工通过重组区块链来改变最后几个区块的历史,从而获得报酬。 因此,如果潜在利润足够高,即使已确认的交易也可以提前。 以太坊创始人 Vitalik Buterin 与 Paradigm 基金合伙人 Georgios Constantopoulos 一起解释了如何通过过渡到协议的第二版来缓解这个问题。

以太坊 1.x 中的重组

以太坊现在使用的是具有“最长链规则”的中本聪共识。 在于当有两条相似的区块链时,客户端会选择整体复杂度最大的链。

短期重组不构成威胁,并且由于延误而不断发生。 如果两个矿工同时找到一个区块并将其传输到网络,则网络的一部分将首先看到区块链的一个版本,而网络的一部分将看到另一个版本。 通常,为了解决这种情况,第三个矿工将他的区块添加到其中一个链中就足够了,然后将其视为主链。 在不利条件下,可能会发生 2-5 个区块的重组,而 6 个或更多区块的重组几乎总是由严重的网络故障、客户端错误或攻击造成的。

如果重组的动机足够高,矿工可能会尝试将区块添加到竞争链,而不是已建立或“规范”的链。 通过上述修改后的客户端,这将成为可能,在该客户端的帮助下,几个矿工可以中心化他们的资源来帮助一个用户收费。 研究人员称这些矿工“目光短浅”。 他们的行为在短期内可能是合理的,但最终会破坏以太坊的可信度并伤害自己。

即使使用少量的计算能力也可以尝试重组,因为有时在 DeFi 中出现的超级盈利能力可以证明 1-10% 的低成功率是合理的。 此外,一个中等规模的矿工可以做到这一点,他有足够的信心连续添加 2-3 个区块。 此外,如果矿工帮助他与规范链竞争,矿工可以将部分利润发送到合约,其他矿工可以从中提取利润。

以太坊 2.0 中的重组

与最长链的中本聪共识不同,以太坊 2.0 使用 LMD-GHOST 分叉选择规则,其中包括区块发起者(proposer)和证明者(attesters)。 发起者必须提出一个区块,评估者小组必须对他们认为正确的规范网络扩展进行投票。

每 12 秒,以太坊 2.0 中就会出现一个新插槽,这使得提供一个区块成为可能。 对于每个时隙,伪随机算法选择第 32 部分验证者,其中一个成为发起者,其余成为证明者。 在这样的系统中,潜在的攻击者几乎没有机会将验证者的主要部分中心化在由 64 个插槽组成的单个块中。

作者写道:“今天,信号链中有 196,000 个验证者,也就是说,每个时隙选择了 6,125 个验证者。” “这样一来,即使是一个区块的重组也会非常困难,因为攻击组织者控制的只有少数验证者,也无法击败数千名评估者中诚实的大多数。” 点击揭示…

此外,由于所有深度超过两个 epoch 的区块都被认为是“完整的”,即技术上不可能改变超出它们的交易历史,因此长时间重组变得不可能。 如果攻击的组织者真的成功释放了两个已完成的冲突块,并且为此他需要控制所有 ETH 的 67% 的 staking,他将不得不进行“公共干预”以恢复其原始状态。

因此,Buterin 认为,如果矿工真的开始大规模进行重组,对抗他们的最有效方法将是加速向以太坊 2.0 的过渡。 他承认,现有网络与新网络的仓促合并会带来额外的风险,但单独这样做的意愿将使矿工考虑自己的行为。

“接近合并的时间是风险最大的时间,因为矿工仍在系统中,但他们的时间范围越来越短。 然而,随着合并的临近,紧急合并的复杂性、成本和风险也会降低。 在计划的合并日期前几个月,紧急合并将极具破坏性。 如果这种情况发生在截止日期前两周,你只需要在客户端中设置适当的参数,因为届时验证者已经下载了它们,”他总结道。 点击展开…

内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。

(0)
BTCover的头像BTCover
上一篇 27 8 月, 2021
下一篇 27 8 月, 2021

相关推荐