如果以太坊用户选择通过升级软件来实施君士坦丁堡硬分叉,那么所有的功能更新都会在 7,080,000 区块被挖掘之后才会生效。
据星球日报了解到,以太坊开源开发团队已经就君士坦丁堡(Constantinople)激活时间达成协议,旨在为社区用户提供更多、更新的区块链功能。
在本周五(12月7日)举行的以太坊核心开发人员大会上,开发人员最终确定将把以太坊区块链上的 7,080,000 区块作为硬分叉激活点,用户可以选择从该区块升级到新代码。如果这么说有些难以理解,那么简单而言就是——如果以太坊用户选择通过升级软件来实施君士坦丁堡硬分叉,那么所有的功能更新都会在 7,080,000 区块被挖掘之后才会生效。
阿弗里·肖顿(Afri Schoedon)是以太坊钱包开发公司 Parity Ethereum 客户产品发布负责人,他表示确定 7,080,000 区块作为君士坦丁堡硬分叉激活点,意味着君士坦丁堡硬分叉可能将会在 2019 年 1 月 14-18 日才会上线,因为这个新区块编号只有在下一批次软件升级中才会被引入到以太坊平台。
此外,以太坊基金会兼“go-ethereum”安全负责人马丁·霍尔斯特·斯特文德(Martin Holst Swende)透露,为了确保在君士坦丁堡硬分叉升级时出现任何意外问题,他们已经发布了一个“go-ethereum”软件升级版本,其中包含了一个“紧急开关”功能,能够让用户在出现异常时延迟升级。
以太坊君士坦丁堡硬分叉可谓一波三折
最初这次硬分叉时间定于今年十一月份,以太坊开发人员希望通过简化平台代码设计提升区块链效率。此外,以太坊还试图将所谓的“难度炸弹”实施时间延迟 18 个月——实际上,在以太坊诞生不久就产生了难度炸弹(Difficulty Bomb)协议,使挖矿难度随时间推移越来越高。在“君士坦丁堡”版本中,以太坊的共识算法将会从工作量认证(PoW)转变成工作量认证和权益认证(PoS) 的混合共识算法,以提高整个以太坊区块链效率、降低费用,并最终过渡到第四阶段的纯权益认证共识算法。不仅如此,君士坦丁堡硬分叉升级还计划把以太采矿奖励从每个区块的 3 个ETH减少到 2 个ETH。
在最新的以太坊开发大会上,开发人员还讨论了 ProgPoW,旨在对以太坊的基础工作量证明算法改进,该算法将阻止从网络中使用 ASIC 专用挖矿硬件设备。虽然 ProgPoW 实施的进展顺利,但开发人员尚未就是否应该在任何提议的软件升级中包含这一算法做出决定。马丁·霍尔斯特·斯特文德表示:
“我们应该先拥有选择权,之后再做出决定。”
以太坊开发者会议实施重大改革
值得一提的是,在本次会议上,开发人员还讨论了ethereum 1x——这也是2019年提议的另一项升级,目前已经有几个以太坊开发工作组对该项目进展情况进行了说明,但强调该项目正处于早期阶段。
以太坊基金会首席通讯官哈德森·詹姆森(Hudson Jameson)表示:
“就像目前我们正在讨论其他以太坊工作组所做的工作一样,以太坊尚未确定是否要实施抵制ASIC矿机的ProgPoW共识算法,也没有确定会在这件事情上投入。”
哈德森·詹姆森还表示,通过在社交媒体上讨论之后,之后的 ethereum 1x 升级路线会议将会公开进行——这与之前的以太坊“闭门会议”截然不同,以前的以太坊会议从来没有记录,只是根据“查塔姆宫守则”(Chatham House Rules)在会议完成之后发布会议记录。哈德森·詹姆森最后说道:
“从现在开始,我们要举行公开会议了。”
领取专属 10元无门槛券
私享最新 技术干货