上海升级后,以太坊的未来会如何发展

「上海升级」将于2023年4月12日举行。在第157届以太坊核心开发者大会上,以太坊开发者达成以下共识:包括「上海升级」Shapella网络升级计划将于2023年4月12日22:27(UTC时间)完成(Epoch)将定格在194048。

了解「上海升级」据以太坊基金会博客介绍,Shapella是执行层名称Shanghai与共识层名称Capella的合并词。Shapella网络升级包括:执行层升级(Shanghai upgrade,即「上海升级」)、共识层的升级(Capella upgrade)、引擎API的变化。「上海升级」,指以太坊执行层的升级。

先简要回顾一下实现实现「上海升级」需要执行以太坊改善协议,其中包括:

- 以太坊改善EIP-3651协议,处理浏览COINBASE地址运营成本过高的问题。 - EIP-3855,以太坊改善协议,该协议引入PUSH0(0x5f)指令,可减少智能合约代码的大小。 - 以太坊改进了EIP-3860协议,为initcode引入了代码大小上限标准,以保证运营成本的合理性。 - EIP-6049:发出弃用SELFDESTRUCT操作码的警告。 - EIP-4895:该协议允许信标链具有withdrawals操作功能,允许验证人从以太坊信标链中撤销其质押的数字货币

「上海升级」后来,以太坊发生了什么变化和发展?

1. 增强以太坊生态活力

在「上海升级」在实施的各种改进协议中,EIP-4895无疑是最受关注的。一些数字货币持有者认为,当信标链具有withdrawals操作技能时,它将为以太坊生态注入更多的流动性,可以激发整体生态的活力,刺激各种分散应用的发展,吸引更多的用户进入区块链世界。一些数字货币持有人也认为:「上海升级」相反,会鼓励更多的验证人参与质押。然而,此外,一些数字货币持有人也有不乐观的观点。他们认为,在这种情况下,数字货币持有人并不乐观。「上海升级」结束后,大量验证人将在第一时间参与withdrawals功能的执行,由于没有调控机制,他们担心数字货币会出现类似的情况「售卖」这种情况导致了不可逆转的降低资产价值前景。

2. 降低以太坊的运营成本

EIP-4895除了备受关注的以太坊改善协议外,「上海升级」其他几项改进协议的实施重点是降低以太坊网络运营成本(Gas fee)的损耗。例如,EIP-3651是帮助COINBASE交易降低运营成本的改进协议,激励未来使用ERC 20种支付方式。而EIP-3855,增加PUSH0(0x5f)指令,可以帮助节省大量的PUSH1 指令上的操作费用。

3. 简化EVM执行引擎

「上海升级」中EIP-3860协议将initcode代码数据长度上限设置为49152字节,即确定上限为智能合约最大代码容量的2倍。一方面,这一限制保证了合同建立阶段的运营费用公平收取(运营费用与代码长度成正比);另一方面,通过对代码的明确限制,也简化了以太坊虚拟机(EVM)引擎程序的设计运行。升级后,随着运营成本可扩展性的提高,智能合同的开发人员可以部署更丰富的功能,以太坊可以支持更大的分散应用程序。

信标链的新变化会影响以太坊的安全吗?

「上海升级」未来,信标链具有withdrawals操作功能后确实存在一定的风险。例如,如果同时撤销大量质押的数字货币,可能会导致链上验证人数不足。如果在这个节点上有大量的邪恶验证者,它将不可避免地对以太坊的整体生态产生负面影响。然而,上述风险的根源并不是因为这次风险的根源「上海升级」信标链带来的新变化是由区块链本身的环境弱点引起的,这也是一直存在的弱点。自以太坊合并以来,节点验证器需要同时运行执行层客户端、共识层客户端和验证器。客户端数量的增加将直接增加隐藏的攻击风险和保护成本。其实,「上海升级」第一个实施目标是顺利进行下一步「分片技术」升级、安全问题将体现在未来的升级改进协议中。

相关推荐