导语:以太坊作为区块链技术的领军者,其账号抽象赛道的发展一直备受关注。从EIP-4337到EIP-7702,以太坊正在逐步完善账号抽象机制,以解决现有EOA地址的局限性。本文将深入解读这一赛道的过去与未来。
正文:
一、账号抽象的背景与意义
1.1 账号抽象的意义定位
以太坊创始人Vitalik在2023年年底更新了ETH发展路线图,其中账号抽象的设定并未改变。目前,以太坊的账号抽象正处于从EIP-4337到VoluntaryEOA Conversion(自愿转换EOA账号)的阶段。
1.2 账号抽象的市场现状
经过一年半的发展,EIP-4337在主流链账号的集合下,仅有1200万的地址数。在以太坊主网上,活跃地址仅为6,764个,与EOA和CA的地址数相差甚远。然而,在L2层链上,EIP-4337的地址数获得爆发,其中base和polygon链的7月月度活跃用户分别达到100万和300万。
二、账号抽象是什么?
账户抽象解决了以太坊虚拟机(EVM)中外部账户(EOA)与合约账户(Contract Account)产权分离的问题。EIP-4337通过在交易字段中增加Sender Address字段,实现了私钥与被操作地址的分离。
三、AA历史提案脉络梳理
3.1 第一种路线:让EOA地址变为CA地址
早在2015年,Vitalik就提出了将地址改为只有代码和存储空间的新结构。这一路线试图大幅改动底层设计,让每个账户地址都拥有自己的“代码”逻辑。但由于步伐太大,安全性隐患等问题,这一路线并未继续推进。
3.2 第二种路线:让EOA地址驱动CA地址
EIP-3074、EIP-4337、EIP-5189等提案都属于这一路线,试图通过增加操作码、优化交易结构等方式,让EOA地址具备合约能力。
3.3 其他用于支持AA的提案
EIP-2718和EIP-3607等提案为账号抽象提供了补充方案,如定义新的交易类型、控制合约部署地址等。
四、EIP-7702:划时代的改变
EIP-7702是即将被纳入下一个版本以太坊升级的提案,它将全方位改变链上应用形态。EIP-7702的核心逻辑是让EOA地址具备合约能力,从而解决现有EOA地址的局限性。
结语:
以太坊账号抽象赛道的发展经历了从EIP-4337到EIP-7702的演变。随着这些提案的逐步实施,以太坊将更好地解决现有EOA地址的局限性,为用户提供更加便捷、安全的区块链应用体验。未来,我们有理由期待以太坊在账号抽象领域取得更多突破。
Views: 0