以太坊联合创始人Vitalik Buterin发表了一篇关于新交易格式EIP-8141(框架交易)的说明,该格式可能成为网络未来扩展的基础。他表示,最近对交易格式的研究,特别是EIP-8141、UTXO、PBT、密钥式nonce以及递归STARK内存池的研究,使得能够将交易划分为“动作”和“依赖”,这为单独和并行处理它们开辟了可能性。
Buterin强调,这一变化是更广泛转变的一部分,以太坊正从交易执行主要顺序进行的模型,转向为适应扩展和保持去中心化而设计的架构。
EIP-8141将交易的动作与依赖分开
Buterin称,近期研究的积极成果之一是,对交易由哪些组成部分构成有了更清晰得多的认识。
他将“动作”定义为交易对网络产生的效果。例如,转移以太币就是一个动作。“依赖”则是指交易要维持有效所必须满足的条件。
Buterin将以下内容归为依赖:
- 数字签名;
- 用于UTXO的默克尔证明;
- ZK-SNARK或STARK证明;
- 验证交易所必需的网络状态数据。
“依赖可以并行处理,”Buterin解释道。
他认为,与网络状态相关的依赖可以在内存池层面进行分析,特别是如果交易要访问的具体状态数据是预先声明的。同时,那些不与状态交互的依赖,理论上可以在内存池层面验证一次,然后用STARK证明替代。
Buterin设想,这不仅能够加速执行,而且在某些情况下,可以在数据的正确性被证明后,不再处理甚至不再传输部分数据。
EIP-8141本身提出了一种新的交易类型,其中交易被分解为一系列合约调用,分别负责验证、支付燃料(Gas)和执行用户操作。
以太坊希望将灵活性与扩展性结合起来
Buterin指出,在2015年,以太坊并不需要如此详细地区分不同类型的交易操作。网络处理的交易量相对较少,顺序执行已足够。
然而,他表示,以太坊当前的扩展战略要求放弃这种方式。
“许多开发者喜欢以太坊,是因为它的执行和状态模型是动态且灵活的。但动态性和灵活性不利于扩展,”Buterin写道。
同时他认为,从交易量来看,超过90%的以太坊活动并不需要这种动态性。因此他认为,协议应该促使合约、账户和交易更清晰地定义哪些操作部分是动态的,哪些可以进行静态分析。
对于后者,可以应用更低的燃料费用,这将为使用更易于扩展的操作创造经济激励。
Buterin将这种方法描述为结合早期以太坊的最佳特性和更接近比特币的模型。他说,比特币实际上从一开始就使用了他所谓的账户抽象概念。
在这一理念下,新的状态类型、密钥式nonce和递归STARK内存池应该朝着同一个方向努力——降低网络负载,使其更适合扩展。
EIP-8141可能成为以太坊下一阶段的基础
Buterin将这些发展与EIP-8141直接联系起来。在他看来,通用交易格式是一个天然的接口,可以在其上实现未来的协议泛化。
“从这个意义上讲,一个实施良好的8141不仅是十年账户抽象工作的顶峰,也是为未来几年友好于去中心化的、负责任的扩展做好准备,”他表示。
EIP-8141还规定了对无需中心化中介的替代燃料支付方式的支持,以及账户与特定ECDSA密钥的解耦,这为替换密钥和使用新的签名方案奠定了基础。
Buterin称,这使得以太坊能够逐步从通用但难以扩展的模型,转向一种对更简单、更易于静态分析的操作在成本和扩展性上给予优先级的架构。
据悉,Buterin最近发表了一篇关于网络安全、人工智能和加密行业未来的文章。








