自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

观点:无声的以太坊革命:外部账户(EOA)是否走向没落?

2023-03-22 23:00:00
收藏

以太坊生态的重大变革:取消外部账户(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非常明智地说过的那样,“坚定的信念,弱弱的持有。”

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻