专家解读:以太坊将进行重大编程标准改革,推出“EVM对象格式”

EVM对象格式(EOF)提案旨在使事实上的行业标准以太坊虚拟机更加友好于开发人员。一些开发人员提出了担忧,认为实施该提案的风险不值得其带来的好处。以太坊开发人员正朝着一项升级迈进,这可能会带来自智能合约区块链问世近十年以来最根本的编程环境变化。以太坊改进提案(EIP)名为EVM对象格式(EOF),今年在开发者圈广泛讨论,部分与会者对可能存在的安全风险表示担忧,现在预计将纳入一项重大变革计划,即今年晚些时候或明年初预期的Pectra硬分叉。EOF提案是一系列旨在更新以太坊虚拟机(EVM)的较小变化,这是在2015年推出时使以太坊与比特币和其他早期分布式网络不同的编程环境,也是以太坊的秘密武器。具体而言,EOF将使智能合约更加友好于开发人员,特别是对于使用Solidity或Vyper编程语言构建去中心化应用程序的开发人员。这一系列变化非常微妙,可能会破坏现有的智能合约,因此开发人员已添加了新版本,允许dapp构建者在部署其代码时选择使用EVM的哪个版本。“EOF将是多年来第一个重大的与EVM相关的变化,”以太坊基金会的核心开发者Parithosh Jayanthi在电报上向Crypto发送的一条短信中称。“它为将来对EVM的升级奠定了基础,并展示了基础层继续改进EVM的意图。”作为第一个也是最大的智能合约区块链,以太坊已经定义了许多其他区块链采用的编程标准。其他Layer-1区块链也找到了与EVM兼容的方法,认识到这一技术在区块链行业的重要性。但现在开发人员希望引入EVM的更新版本,以便编写更安全的智能合约和dapp。因此,一些开发人员对该程序可能为网络带来一些意外后果表示担忧。目前,Pectra升级的EOF组件包括11个以太坊改进提案(EIP)。EOF提案在之前的Dencun升级中被提出,但当以太坊开发人员希望全力以赴地致力于proto-danksharding时(这是另一个使区块链上的数据存储更便宜、更快速的关键创新),他们推迟了EOF,并建议在Pectra升级中重新审视它。EOF的一位著名批评者是核心开发者Marius Van Der Wijden。“我看到的问题是,现在执行这些操作、进行这些验证、这些检查,也是共识的一部分,”他在布鲁塞尔的以太坊社区会议上接受Crypto采访时说。“这意味着,如果其中有一个错误,我们部署了通过我们验证的某个东西,但其中有一个错误,那么它以后会以一种非常意外的方式崩溃。”Van Der Wijden对EOF的高层担忧是“我们将要面临的一个很大的不利因素是要同时维护这个EVM和旧的EVM。因为旧的EVM不会消失,对吧?而且每个人都在某种程度上利用旧的EVM。”然而,大多数核心开发人员表示,EOF将为以太坊生态系统带来的好处超过了风险。“EOF已经准备就绪,实现已经完成,而Solidity等下游用户正在为其进行宣传,”独立贡献者Danno Ferrin在电报中告诉Crypto。“当特性准备就绪、完成时,是时候发布它或永久性地束之高阁。EOF还解决了EVM自问世以来积累的大量技术债务。”