可执行的信标链
2020 年年末,ConsenSys 的 Mikhail Khalinin 提出了一个新想法。他认为,以太坊 2.0 可以使用信标链作为执行环境。
简单地说,这意味着将以太坊主网直接构建到信标链上,有效地为以太坊未来的所有交易开启权益证明(PoS 机制)。额外的好处是,转移到 PoS 对当前 dApp、工具和用户的干扰最小。我们只需要关掉 PoW 模式就可以了。
Mikhail 和 以太坊基金会的 Guillaume Ballet 一起,在今年2月的 Eth2 核心团队在线研讨会上展示了一个模型,如下图所示。
从那以后,该提案收到了与会者、研究人员和其他客户团队的反馈。模型也在 2 月 19 日的以太坊所有核心开发者会议上进行了讨论,这意味着它不再仅仅属于 Eth2 讨论了,而是成为了更广泛的以太坊协议开发的一部分。
最近,Mikhail 提交了一份关于 Eth2 开发说明的 GitHub 合并请求,以创建一个由信标链驱动的以太坊主网版本,基于 PoS 机制,这标志着以太坊将共识升级为 PoS 的发展,又迈出了一大步。
这一升级影响巨大,而合并请求的审核和通过,需要花些时间,因为有若干验证工作要完成,也需要运行更多测试以及其他修订。
如此重大的升级将意味着对 Eth1 客户端进行修改,并需要得到客户端团队开发人员进一步的反馈(译者注:并非一定会通过)。对于 dApp 开发人员来说,也可能会有一些小的 JSON-RPC (用于获取和提交交易信息)的变化。
同样在最近的 Eth2 开发者会议上,Danny Ryan 则建议取消合并请求,以便更快地实现 PoS。他建议,“可能会排除验证人赎回方面的开发”,而将更新留到 3-4 个月之后。
不过,技术上的挑战只是一方面。考虑到最近矿工对 EIP 1559 的的争议,也许最复杂的社会问题是:当前以太坊的 PoW 链与 PoS 链“对接”的时刻,将充满麻烦,可能需要对矿商进行一些激励直到完成合并之后。
对于整 个 Eth2 协议而言,创建一个可执行的信标链将大大降低跨分片通信和事务的复杂性。这现在成为了 Layer2 协议的重点领域。
Polygon (原先的 Matic Network) 等已经在多个兼容 EVM 的网络之间建立了桥梁。Vitalik Buterin 最近还发布了一个提案,提到如何在两个使用了不同 Rollup 协议的应用之间在保持兼容性的同时能相互交互。