以太坊生态的重大变革:取消外部账户(EOA)的计划
在社区的几乎没有反应的情况下,以太坊生态系统中最重大的变化之一已经悄然宣布。账户抽象是Web3账户管理的核心进展,但当前的路线图带来了一个新的目标——完全从以太坊生态系统中移除外部账户(EOAs)。
账户抽象的定义与目标
账户抽象是指将Web3账户的复杂性抽象化,为最终用户创造更友好的体验。最初的目标是泛化Web3账户模型,使所有账户都得到类似处理——无论它们是EOAs还是智能合约账户。然而,以太坊基金会似乎已经决定,在生态系统的未来中没有EOAs的位置,倾向于将智能合约钱包作为用户的默认账户模型。
以太坊基金会的安全研究员Yoav Weiss在ETHDenver上宣布了EIP-4337的启动。这一更新增强了智能合约钱包的功能,包括去中心化的捆绑器、代币费用支付、替代的mempool以及其他账户抽象特性。
EIP-4337的提出与核心动机
以太坊联合创始人Vitalik Buterin最初在2021年9月提出了EIP,他在以太坊留言板上分享了一个概念,并附有以下信息:“一个账户抽象提案,完全避免了共识层协议更改的需要,而是依赖于UserOperation对象的单独mempool和运行自定义代码或捆绑市场的矿工。”
然而,EIP-4337的一个关键方面似乎被许多人忽视了,那就是完全移除EOAs的动向。以太坊基金会网站上的EIP文档指出,升级的核心动机是“完全移除用户还需要EOAs的任何需求。”
EOAs的定义与影响
以太坊上的EOA是一种特定类型的账户,由持有私钥的用户管理,与智能合约账户不同。本质上,EOA是用户在以太坊区块链上的加密身份,使他们能够持有、发送和接收ETH、NFT或其他代币,并与智能合约互动。
EOA由其私钥生成的唯一公共地址识别。与智能合约账户不同,EOA没有与之关联的代码或逻辑。然而,它仍然可以签署交易以启动转账、部署智能合约或与以太坊网络上的现有智能合约互动。
EOA和智能合约账户之间的主要区别在于它们的控制。EOA由使用私钥的外部实体管理,而智能合约账户由智能合约的代码控制,并遵循该代码中指定的规则。
EOAs是区块链账户中最经过考验的类型。诸如MetaMask的流行软件钱包和Ledger、Tezor和SafePal等硬件钱包都建立在EOA账户之上。移除EOAs将极大地影响这些项目,并需要大规模的代码更新。
移除EOAs的潜在问题
虽然引入新用户到Web3的问题——要求他们安全地记录和存储复杂的私钥或长种子短语——是一个广泛接受的问题,但移除以太坊生态系统的核心组件却是一个极端的解决方案。
此外,移除EOAs将带来无数需要解决的潜在问题——包括失去简单性、增加复杂性、更高的交易成本、兼容性问题、安全问题、EVM碎片化,甚至由于增加的摩擦而导致的采用率下降。
我并不是说所有上述问题都是不可克服的。然而,移除EOAs的道路将包括尚未被构想的问题。此外,由于以太坊位于Web3生态系统的中心,从以太坊网络移除EOAs很可能导致整个EVM领域的兼容性问题。
市场与监管的影响
在熊市中,很容易倡导使用智能合约——由于代码执行中的复杂逻辑,它们平均使用的gas比EOAs多。截至发稿时,以太坊上的gas成本为12 GWEI(0.40美元),包括网络基本费用。
下图显示了自网络启动以来每笔交易支付的平均gas价格的变化。在2021年至2022年的牛市期间,gas价格一度上涨至305 GWEI,平均约为120 GWEI,比现在高出十倍。如果完全移除EOAs,在以太坊第1层区块链网络上交易的成本几乎肯定会增加。
然而,以太坊扩展解决方案的不断进步——如Polygon和特定行业的第2层解决方案如Immutable——如果基本层上的交易变得不可行,对网络将更加重要。
关于其他识别的问题,还需要考虑监管指南的变化。最近,欧洲议会通过了一项关于物联网(IoT)行业的法案——要求所有智能合约都包含一个“终止开关”,因此包括“代理可升级性”。
该立法的第30条有以下要求:“在协议中为他人部署智能合约以提供数据的情况下,应遵守以下基本要求……安全终止和中断:确保存在一种机制来终止交易的继续执行:智能合约应包括内部功能,可以重置或指示合约停止或中断操作,以避免未来(意外)执行。”
这意味着任何智能合约钱包都必须包含一个功能,允许开发者移除账户——如果由账户所有者以外的人实施,这将消除账户的自主权性质。
此外,如果以太坊完全放弃EOAs,任何EVM链都需要实现相同的功能——否则可能失去与以太坊主网的兼容性。其他链上的实施不太可能同步,导致生态系统碎片化和潜在的不兼容dApps。
目前与多个EVM链完全兼容的项目可能会在过渡期间失去对某些网络的访问。
移除EOAs的动机与未来展望
为什么移除EOAs?以太坊基金会似乎已经放弃了在EOA领域创新的潜力,呼吁完全移除EOAs。然而,我在2022年建议了一个名为Intu的项目,该项目正是这样做的,而且它不太可能是唯一的一个。为了完全透明,我为咨询该项目的时间获得了报酬,但我没有激励Intu成功,除了相信团队的愿景。
本文的目的不是推销任何解决方案或在以太坊生态系统中制造FUD。相反,我希望提高对这个问题的认识,并在空间内促进辩论和协调。
我不认为我们应该在以太坊基金会宣布移除EOAs之前,没有首先进行适当的公开过程。这样的过程将确保需要移除EOAs,时间表是什么样子,以及在过渡之前如何解决所有潜在的安全、兼容性和可用性问题。
同样关键的是要强调,移除EOAs并未得到确认。以太坊是一个去中心化的生态系统,没有任何集中控制的党派。然而,以太坊基金会在开发者社区中拥有很大的影响力。因此,我认为为了生态系统的健康,继续这一对话非常重要。
我理解以太坊基金会的观点。我只是希望对话能够更加公开地进行,以确保我们在完全睁眼的情况下朝着账户抽象迈进。正如Paul Saffo非常明智地说过的那样,“坚定的信念,弱弱的持有。”

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
新闻
文章
大V快讯
财经日历
专题
ETF追踪
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
索拉纳ETF
大额转账
链上异动
比特币回报率
稳定币市值
合约计算器
期权分析
账号安全
资讯收藏
自选币种
我的关注