风险提示:理性看待区块链,提高风险意识!
观察 | 一文看懂ERC-4337账户抽象
首页 > 业界 > 以太坊 2023-03-10 17:34
摘要
帐户抽象的目的是不需要使用EOA发起交易,而是允许用户使用合约帐户执行交易,开启帐户的设计空间和可定制性 。
币界网报道:

文/Jake&Stake,BanklessDAO作者;译/xiaozou

在OpenZeppelin最近的审计之后,ERC-4337的“Entry Point”合约在主网上线,你可以在身边的EVM上使用帐户抽象了。

但是什么是帐户抽象呢?为什么账户抽象很重要?

首先,介绍一点背景知识。如今,以太坊上有两种类型的账户:

  • 外部账户(EOA)。外部账户是以太坊用户最熟悉的账户,它们被用于发送交易、与DeFi应用程序交互、或买卖NFT。MetaMask、CoinBase和其他钱包应用程序等产品向用户提供了可使用的EOA。这些帐户发起交易,并拥有授权交易的私钥(通过产生ECDSA签名)。

  • 合约账户。这些是不受私钥控制的智能合约账户。它们具有关联代码,当用户发送有效的交易时,代码将执行交易。合约账户不能自己发起交易。为了向区块链写入数据,必须签署交易,而合约帐户不能这样做,因为它们没有私钥。

帐户抽象的目的是不需要使用EOA发起交易,而是允许用户使用合约帐户执行交易,开启帐户的设计空间和可定制性。

用户可以为他们的抽象帐户实施任何授权逻辑。

  • 多重签名

  • 非ECDSA验证

  • 优化的隐私解决方案

想要提款限制?可以!

想要帐户恢复以防丢失私钥?可以!

想要使用你选择的ERC20代币支付交易?可以!

帐户抽象概念至少在2017年就已经出现了,并且已经有了一些实现尝试。

  • EIP-86

  • EIP-2938

  • EIP-3074

然而,上述每一个协议都需要共识改变,一些现有的关于可扩展性的共识层更新是优先事项(Danksharding)。因此,我们只有继续沿着这个方向继续走下去才能看到协议级别的帐户抽象。

然而,EIP-4337(现在是ERC-4337)没有共识层变化。相反,4337引入了一个智能合约系统和一个名为“UserOperations”的伪交易。

UserOperations

UserOperations由用户提交到UserOperation内存池,并由“Bundlers”(捆绑者)收集到“捆绑交易”中。这些Bundlers可以是选择处理这些交易的区块提议者或区块建设者。像Stackup、Alchemy、Biconomy、Blocknative、Etherspot和Candide Wallet这样的实体已经进行了Bundlers的建设和部署。

8rck1iuRsvdW6uwo9T1dVH5VgHCo19huZCsQJ1SX.png

捆绑交易被发送到名为“EntryPoint”的智能合约,该智能合约通过指定的智能合约钱包验证每个UserOperation。这些钱包必须实现两个功能:

  • validateUserOps(验证UserOps)

  • execute(执行)

EntryPoint合约将调用每个智能合约钱包的validateUserOps来确定交易是否有效。智能合约可以随心所欲地实现这个功能,支持上述的一些可定制性。

或者,EntryPoint合约可以使用签名聚合器。抽象帐户信任此合约以创建UserOperation签名,该合约还被Bundlers用于创建一个“aggregateSignsignature”(聚合签名),它是多个UserOperation的签名。这将众多签名转换为一个值,压缩验证所需的数据。这对于占用大部分数据成本的rollup来说尤其有用。

97LOeGmM1Qf2DhoSp81MAbhbKgHZIhz2A1qYArd9.pngEntryPoint合约将在“handleOps()”进程中使用该聚合器合约来验证聚合签名。

如果UserOperation有效,EntryPoint将调用抽象帐户上的execute来执行所需操作。请注意,这些“抽象账户”就是智能合约。

a6Jw3ivAJLvKbSWpm7NQ0kyHEtC2xC2AnwFlwj9t.png

Entry Point合约

Entry Point合约只有一个,这就是为什么Openzepplin的审计是重磅新闻。该合约将作为所有这些抽象帐户的中央信任锚点。

Entry Point合约分离了交易(UserOp)验证和执行的过程。该合约使用两条路径来验证用户操作。

  • handleOPs

  • handleAggregatedOps

以上两个函数都将使用UserOp提供的参数创建一个帐户(如无账户),并使用指定的抽象帐户验证UserOp。

最后,Entry Point合约将通过在帐户上调用“execute”来执行UserOp,并将UserOp的calldata作为参数传入。然后,该帐户使用给定的参数执行所编程的任何操作。

HlHTJXhI3UQS2UinDmV7fibal6v1KSXNhdTT4u1w.png基于Entry Point的方法清晰地分离了验证和执行过程,允许帐户处理执行。所有这些使用户能够以一种可预测且精妙的方式与帐户交互,而不需要帐户所有者发起交易。

Paymasters

ERC还推出了“paymaster”概念。这是一个合约,将通过支付ETH来支持用户的交易。作为交换,用户通过向Paymaster发送预先指定的ERC-20代币来支付他们的交易。

PZSHMczQQJcAn1YNetiJcFl0XMYbQbBrB6SWN1sx.png以上是对ERC-4337细节的综述。还有很多很酷的细节,我们没有时间进行讨论,比如:模拟、捆绑规范和首次帐户创建等。

结论

对以太坊用户来说,这是一个巨大的用户体验改进。dApp可以支付用户的gas费,这对非加密原生用户来说是一个很好的进入加密世界的工具,交易可以批量处理(不再有“10次点击交易”),还有“payment sessions”,这样你就不再需要批准每一笔交易了。

帐户抽象可以提高隐私工具的效用,允许用户使用他们想要的任何代币支付交易,并允许用户与区块链交互而无需处理私钥。今天你若丢失了私钥则意味着你的钱也丢失了。

在一个账户抽象的世界里,丢失私钥并不意味着失去一切。

请特别注意围绕Visa的兴奋之情。他们的团队通过使用pull-based交易和自我托管钱包,发布了一种自动支付的设计。对于那些希望使用区块链进行经常性支付以补充服务的公司来说,这一直是一个巨大的问题。

以前,付款必须由付款人发起,但通过帐户抽象,服务提供商可以为他们的服务收费,而无需你自己进行交易。就像自动支付信用卡账单一样。帐户甚至可以被编程为在任何时间内接收发票,因此你可以设置订阅服务的时间限制。

钱包可以进行配置,这样你就可以有备份账户了,还可允许某些服务的更改。用户甚至可以在不知情的情况下与区块链进行交互。帐户创建可以由帐户发起人处理,所有用户所要做的就是使用web2类型的用户体验来管理自己的钱包。

简而言之,帐户抽象为以太坊的安全性和去中心化增加了效用。这是个大工程,而我们才刚起步。

发表评论
发表评论
暂无评论
    相关阅读
    币界百科
    币界资讯
    Chainlink 鲸鱼已增持 2500 万 LINK,希望将加密货币的价格推高至这一值得关注的关键水平。
    区块链
    2025-05-25 21:19:33
    宏观投资者 Luke Gromen 表示,黄金和比特币 (BTC) 可能会呈现上升趋势,直到出现关键转折点。
    比特币
    2025-05-25 19:26:17
    银行巨头摩根大通和花旗认为,随着投资者寻求美国资产的替代品,今年某个外国股市指数的表现将超过标准普尔 500 指数 (SPX)。
    区块链
    2025-05-25 19:08:31
    宏观专家林恩·奥尔登 (Lyn Alden) 表示,有一种传统资产类别看起来比大多数人认为的更有前景。
    区块链
    2025-05-25 16:59:41
    HYPE 的势头目前看来已不可阻挡。
    区块链
    2025-05-25 15:00:03
    近期比特币价格飙破关键水平,引发了加密货币市场的广泛关注。比特币作为加密领域的龙头,其价格的剧烈波动一直牵动着投资者的心。此次飙破背后,是市场供需的变化,还是宏观经济因素的影响?这一走势又将如何影响整个加密货币生态系统?让我们一起深入剖析比特币飙破的背后逻辑,探索加密市场的未来走向。
    区块链书籍
    2025-03-07 10:34:12
    MUSK币作为以特斯拉CEO埃隆·马斯克为命名灵感的加密货币,近期展现出诸多利好因素。其发行总量固定为10亿枚,保障了稀缺性和长期价值潜力。技术创新层面,对标以太坊智能合约有升级计划,且有望与马斯克旗下企业进行潜在生态整合。同时,MUSK币旨在打造去中心化金融生态系统,符合市场发展趋势,吸引了众多投资者。这些利好因素为MUSK币的未来发展提供了有力支撑。
    区块链书籍
    2025-03-07 12:34:22
    在加密货币交易的热潮中,RIZO交易所吸引了众多投资者的目光。很多人都急切地想知道RIZO交易所官网的具体信息。本文将深度剖析如何找到RIZO交易所官网,为你解决在寻找官网过程中遇到的疑惑,让你能顺利开启在RIZO交易所的交易之旅,不再为寻找官网而烦恼。
    区块链百科
    2025-03-07 18:17:56
    在加密货币领域,MOVE平台和$PURPE平台备受关注。MOVE平台以其独特的交易机制和丰富的币种选择吸引了众多投资者目光。而$PURPE平台则凭借创新的技术架构和社区生态,在市场中崭露头角。本文将深入剖析这两个平台的特点、优势、面临的挑战等,为你全面解读它们在加密货币世界中的表现和潜力,助你更好地了解这两个平台,做出更明智的决策。
    交易所百科
    2025-03-07 11:43:15
    在加密货币的世界里,XTZ平台正逐渐崭露头角,吸引着众多投资者和爱好者的目光。那么,XTZ平台究竟有何独特之处?它又面临着怎样的机遇与挑战?本文将对XTZ平台进行深入剖析,从其技术特点、生态建设、市场表现等多个方面展开探讨,为你呈现一个全面而清晰的XTZ平台。无论你是新手小白,还是资深玩家,都能在本文中找到有价值的信息,帮助你更好地了解和评估XTZ平台。让我们一起揭开XTZ平台的神秘面纱,探寻其背后的无限可能!
    矿业百科
    2025-03-08 10:47:13
    在加密货币的风云变幻中,泰达币的动态一直备受瞩目。近期种种迹象表明,泰达币即将迎来大涨。泰达币作为与美元挂钩的稳定币,在市场中有着广泛的应用,众多加密交易所都接受其作为交易对的基础货币。随着加密货币市场热度的不断变化,投资者对泰达币的需求也在悄然增加。其开发者持续对技术进行改进和升级,为未来表现奠定了良好基础。虽然目前基于MACD分析市场无明显趋势,空军力量强大,KDJ指标呈中性,但这或许只是暴风雨前的宁静。让我们一起关注泰达币即将到来的大涨趋势,把握加密货币市场的新机遇!
    钱包知识
    2025-03-04 10:32:38
    在众多的交易策略中,止盈和止损设置是确保你懂得何时锁定利润和减小损失的基本工具。然而,对于许多小白用户来说,止盈止损的设置依旧是一个难题。今天我们就来详细介绍一下比特币交易所的止盈止损设置,帮助你更好地利用这些功能进行投资。
    交易所知识
    2025-04-03 15:04:31
    近期瑞波币在加密货币市场中表现亮眼,价格波动引发广泛关注。其价格曾大幅上涨,市值也有显著提升,吸引了众多投资者目光。然而,瑞波币并非没有回调风险。从市场供需来看,可能存在供给增加或需求减弱的情况,大型持有者抛售也会加大抛售压力。宏观市场环境方面,整个加密货币市场的调整,比特币等主流币的价格波动,都可能影响瑞波币。此外,技术指标如RSI接近超买区域,也是回调的潜在信号。投资者需密切关注瑞波币动态,谨慎评估回调可能性,做好风险把控。
    区块链知识
    2025-03-03 20:35:16
    炒币平台:经济对决成加密投资变数,XBIT去中心化交易平台关键性
    区块链知识
    2025-04-08 14:07:31
    在当今风起云涌的加密货币领域,ICEo平台与SHRUB交易所宛如两颗璀璨的新星,吸引着众多投资者的目光。SHRUB交易所因上线以马斯克宠物刺猬命名的走红模因币SHRUB而备受关注,SHRUB币融合趣味性与创新性,交易不依赖中心化机构,可扩展性良好。而ICEo平台也有着自身独特的优势与特点。它们在市场竞争中各展所长,究竟谁能在未来的加密浪潮中脱颖而出,让我们一同深入探究ICEo平台与SHRUB交易所的发展现状与潜力,为您呈现一场加密世界的精彩盛宴。
    钱包知识
    2025-03-03 17:18:08
    推荐专栏
    Boss Wallet Web3 Econom Pass
    去中心化交易所
    一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
    爱Web 3,爱生活,爱科技,爱炒币的老韭菜
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    107,525.68 USDT
    ¥782,786.95
    -1.221%
    ETH以太坊
    2,517.68 USDT
    ¥18,328.71
    -1.548%
    USDT泰达币
    1.00 USDT
    ¥7.18
    0%
    XRP瑞波币
    2.30 USDT
    ¥16.54
    -2.09%
    BNB币安币
    666.53 USDT
    ¥4,785.55
    -1.08%
    SOL
    171.87 USDT
    ¥1,233.99
    -2.58%
    USDC
    0.99960 USDT
    ¥7.18
    +0.01%
    DOGE狗狗币
    0.22004 USDT
    ¥1.60
    -3.652%
    ADA艾达币
    0.74510 USDT
    ¥5.35
    -1.74%
    TRX波场币
    0.27310 USDT
    ¥1.99
    +0.404%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    柚子
    0.7564 USDT
    ¥5.51
    +2.22%
    比特币
    107,525.68 USDT
    ¥782,786.95
    -1.221%
    Filecoin
    2.7879 USDT
    ¥20.30
    -2.78%
    Shiba Inu
    1.43E-5 USDT
    ¥0.00
    -0.9%
    Uniswap
    6.0568 USDT
    ¥44.09
    -2.51%
    Solana
    171.87 USDT
    ¥1,251.21
    -2.58%
    dYdX
    0.605 USDT
    ¥4.40
    -5.63%
    Mask Network
    1.6887 USDT
    ¥12.29
    -20.57%
    币安币
    666.53 USDT
    ¥4,852.34
    -1.08%
    Conflux
    0.084973 USDT
    ¥0.62
    -6.13%
    以太坊
    2,517.68 USDT
    ¥18,328.71
    -1.548%
    波场
    0.273 USDT
    ¥1.99
    +0.33%
    最新快讯
    更多
    币界网晚间分析:以太坊ETH价格行情预测
    2025-05-25 21:30:00
    JamesWynn自今年5月以来在Hyperliquid累计杠杆营收已高达5663.7万美元
    2025-05-25 21:29:54
    分析:Solana疑似遭遇机构抛售,价格跌破关键支撑位
    2025-05-25 21:22:28
    币界网晚间分析:比特币BTC价格行情预测
    2025-05-25 21:20:00
    币界网晚间分析:狗狗币DOGE价格行情预测
    2025-05-25 21:10:00
    五鲸鱼过去2日买入794,104枚HYPE,约合2780万美元
    2025-05-25 21:09:02
    币界网晚间分析:索拉纳SOL价格行情预测
    2025-05-25 21:00:00