大都会升级的第二阶段君士坦丁堡(Constantinople)原定于 2019 年 1 月中旬在第 708 万个区块高度上线。1 月 15 日,一家名为 ChainSecurity 的独立安全审计公司发布了一份报告,指出五个主要的系统升级中有一个会让攻击者有窃取资金的机会。针对该报告提出的问题,以太坊核心开发者和社区的其他成员投票决定暂缓升级,直到该安全问题得到解决。在 1 月末,核心开发者们宣布将于 728 万区块高度上激活升级。2 月 28 日, 728 万区块高度上执行了君士坦丁堡硬分叉。以太坊网络目前正处于君士坦丁堡阶段。 EIP 145:按位移动指令 按位移动指令被添加至以太坊虚拟机(EVM)。这些指令让二进制信息中的比特可以以动到左边和右边。这一改进意味着智能合约的按位移动操作将便宜 10 倍。 EIP 1052:智能合约验证 智能合约能够通过检查另一个智能合约的哈希值来验证其本身。在君士坦丁堡分叉之前,智能合约必须提取另一个合约的完整代码才能进行验证,这种验证方式将耗费大量的时间和资源。 EIP 1014:CREATE2 状态通道的可实施性变得更强。状态通道是一种基于链下交易的以太坊扩容方案。 EIP 1283:SSTORE 降低 SSTORE 操作所需消耗的 Gas 成本。这一举措使得交易中多个更新操作的成本更低。 EIP 1234:区块奖励以及暂缓难度炸弹 由两部分组成:减少区块奖励以及暂缓难度炸弹。 区块奖励减少 矿工得到的出块奖励从每区块 3 ETH 降至 2 ETH。这一举措被称为 “1/3 奖励削减(Thirdening)”。 难度炸弹暂缓 EIP 1234 将难度炸弹的激活再次推迟了十二个月,届时将再一次进行投票。 前景:伊斯坦布尔(Istanbul)以及宁静(Serenity) 展望未来,“宁静(Serenity)” 将是以太坊区块链的最后阶段,不过要先经历伊斯坦布尔分叉和 “以太坊 1.x.” 阶段。伊斯坦布尔硬分叉将主要围绕关于 ProgPoW 的决策。Serenity 将完成从 PoW 到 PoS 的转化,以及其他一些重要升级。其中尤其要关注的是:信标链和分片概念的引入,以及用 eWASM(Ethereum-flavored Web Assembly)替代以太坊虚拟机(EVM)。Serenity 的所有升级将分阶段进行,与此同时,以太坊 1.x 也将不断完善,从而确保原 PoW 链的后续运行。我会在下一篇文章中讲解后续硬分叉计划和 Serenity ,敬请关注。 编者注:遗憾的是,作者在此处期望的未来,到本次校对(2021 年 7 月)为止,尚未成为现实。2020 年底,信标链正式推出,ETH 持有者可以在以太坊区块链上把资金锁定,从而成为信标链验证者、参与 PoS 的共识过程。但是,信标链还不具备任何的功能,甚至信标链验证者的奖励也无法转账,资金也无法退出。信标链仍需经历一个叫做 “Merge(合并)” 的过程,才能真正用于承载当前由 PoW 共识机制来承载的区块链上活动。(“Merge” 的实施尚无明确的时间表。乐观估计可能在明年的第一季度。) (责任编辑:admin) |