以太坊基金会研究员 Justin Drake 日前在以太坊开发者会议中表示,以太坊即将实施的权益证明 (PoS) 代码正“按计划进行”,并将在 6 月 30 日前完成。Drake 表示,这将为研究下一代以太坊区块链的开发人员提供最佳蓝图。
今年 1 月,以太坊推出迈向过渡至“以太坊 2.0”的 Phase 0 预先版本。Drake 接着透露最新进度,“为了 6 月 30 日这个目标,我一直在仔细检查 Phase 0。目前进展如期,虽然简化代码的工程仍稍显繁琐,但唯有透过精细检查,我们最终才能排查整改漏洞。”
以太坊持续朝重大升级,也就是迈进“以太坊 2.0”,“Serenity”(宁静阶段) 原定是这个系统的最后升级,在这阶段中,整个网络会从工作量证明 (PoW) 转变成权益证明 (PoS) 共识算法,并且处理像扩容、经济最终性 (economic finality) 与安全性等基本问题。另外,这将彻底改变网络在创建区块和验证交易的方式。
以太坊创始人 Vitalik Buterin 先前在以太坊会议 ETHCapetown 中解释,以太坊 2.0 拥有“两大组件”,即 Casper 和分片(Sharding)。他当时说道,“Casper 取代了挖矿机制,而我们认为这些算法更具效率。另一方面, Sharding 则是为‘可扩展性’带来巨大的跃进,因为您再也无须动用网络中所有的电脑来处理交易。”
Buterin 补充说,采用 Sharding 的未来区块链将比当前的区块链“效率高上千倍”。但是,Sharding 仍须等到以太坊 2.0 推出的后两个阶段才会正式实施,而被成为 Phase 0 的第一阶段,则是专注于推出新的 PoS 区块链。
届时,Phase 0 将激活一个名为“Beacon Chain”的区块验证系统,因此网络上的代币持有权利和投票权将赋予验证者,而非矿工。
正如以太坊开发者 Ben Edgington 先前所述,Beacon Chain 将同时扮演着多个角色,包括:管理验证者以及其权益;在每一步为每个分片指定区块提议者;组织验证者进入委员会,对拟议的区块进行投票;应用共识规则;对验证者实施奖励和处罚。
这套新系统中对验证者的奖励是根据有多少代币被押注、
Buterin 表示:“在第二阶段结束时,
Drake 最后表示,“鉴于我们在代码简化上的努力,我相信到规格落实(spec freeze)之时,Phase 0 的状态转换函数的代码能缩减到 512 行,而以太坊 2.0 的状态转换函数,包含 Beacon Chain 和分片也能缩减到 1000 行代码。”
他不忘提醒,目前以太坊 2.0 框架中还有一些尚未解决的“黑箱”测试。
针对这点,Consensys 高级软件工程师 Joseph Delong 提到,“以太坊 2.0”执行团队将于 5 月 16 日在纽约举办面对面交流会。
区块客致力于发掘和整理各种与区块链技术有关的内容,只要与区块链或区块客网站有关的合作和/或建议,我们都非常欢迎。请您发电邮至 [email protected] 与我们联系。
