几天前,以太坊的 Pectra 更新在 Holesky 测试网上失败后,人们的期待现在转移到 3 月 5 日。
事实上,那是 Pectra 第二次测试应该进行的日期,这次是在 Sepolia 测试网上。
以太坊测试网是并行网络,但与主网分开,是为了安全地进行测试而创建的。
由于测试网上发生的一切都不会对主网产生影响,因为它们是完全独立和自主的,它们是尝试变化和创新的理想环境,因为如果出现负面结果,它们最多可以摧毁测试网,但不会对普通用户使用的主网产生任何影响。
事实上,例如,在 Holesky 测试网上的 Pectra 更新失败后,其浏览器当前显示一条错误消息,表明由于网络遇到最终确定问题,因此未更新与该测试网的区块相关的数据。但是,主网浏览器上没有此问题的踪迹。
从技术上讲,以太坊的测试网是以太坊主网的复制品,具有相同的协议,但数据完全独立于主网。
当然,主网只有一个,每个人都会使用它在以太坊区块链上进行交易或执行智能合约。但是,测试网有多个,因为如果其中一个出现问题(例如最近几天 Holesky 出现的问题),总有其他测试网可供使用。
Pectra是以太坊协议的一次重大更新。因此,在这个开发和测试阶段,可能会出现问题或错误,这并不奇怪。
因此,在测试网上进行的测试非常重要,因为在将其引入主网之前,必须识别并解决所有问题。事实上,近年来一直如此,多年来在测试网上出现了许多问题和错误,但都得到了解决,因此主网上没有出现任何问题。
Pectra 在 Holesky造成的问题已经确定,并且已经确定了解决该问题需要对协议进行的更正。
因此,一旦这些修正准备好,就可以进行第二次测试。
Pectra 的第二次测试计划于 2025 年 3 月 5 日星期三在以太坊Sepolia 测试网上进行。
在这些情况下,问题通常不会再次发生,因为只有在应用了修正后才会进行测试。然而,这显然不能完全排除出现其他问题的可能性。
事实上,Pectra 在以太坊主网上的发布日期尚未确定,因为只有在所有测试都取得积极结果后才能确定。
必须记住,像以太坊这样的去中心化协议实际上是不能被任何人操纵的。
这完全排除了在出现问题时对主网进行干预并应用更正的真正可能性。
修改以太坊协议唯一真正有效的方法就是应用更新。然而,一旦应用,它们就会立即投入使用,无法再修改。最多可以考虑进行进一步的更新,但在去中心化系统上生成、测试和启动更新的时间通常非常长。
这就是为什么所有测试都必须在主网启动之前进行,并且所有测试都必须取得完全积极的结果。虽然时间线被延长了,但除此之外别无他法,否则将面临主网正常运行的风险。
以太坊的更新
与发展非常缓慢的比特币协议不同,以太坊的发展速度要快一些。
例如,对于比特币,大约每 4 年可以应用一次更新,而对于以太坊,有时可以实现每年一次。其他去中心化程度较低的链,更新周期更短。
但请注意,有两种不同类型的更新,它们的时间也不同。
在这两种情况下,为了应用更新,必须执行所谓的分叉,但分叉有两种类型。
事实上,如果更新后的协议与前一个协议完全兼容,那么分叉就被称为“软分叉”,并且实际上可以在需要时应用它,前提是所有测试都已成功完成。
另一方面,如果新更新的协议与前一个协议不兼容,例如 2022 年 9 月以太坊从 PoW 过渡到 PoS 时发生的情况,这种分叉被称为“硬分叉”,必须非常谨慎地做好准备。
在这些情况下,如果旧协议继续存在,则存在分叉后两种不同且不兼容的协议共存的风险。例如,2022 年 9 月,基于 PoW 且与更新后的协议不兼容的旧以太坊协议以以太坊 PoW 的名义幸存下来。
关于 Pectra 更新,这是一个硬分叉,但预计之前的协议不会保留。希望所有当前的以太坊节点都能应用它。