风险提示:理性看待区块链,提高风险意识!
观察 | 一文看懂ERC-4337账户抽象
首页 > 业界 > 以太坊 2023-05-10 18:18
摘要
帐户抽象的目的是不需要使用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类型的用户体验来管理自己的钱包。

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

发表评论
发表评论
暂无评论
    相关阅读
    币界百科
    币界资讯
    如果你的脑中只有「牛市」和「熊市」,那你在每一个转角处,都只能靠猜:赌对了叫「高位落袋」,赌错了就是「悔不当初」。
    比特币
    2025-07-30 20:31:38
    专注于科技的投资公司 ARK Invest 在 Coinbase (COIN) 股价创下新高后的几天内抛售了价值数千万美元的 Coinbase 股票。
    区块链
    2025-07-30 19:55:30
    Benzinga 加密货币顾问委员会成员 Armando Pantoja 向 XRP 社区的散户投资者传达了一条振奋人心的消息。
    区块链
    2025-07-30 16:36:41
    分析师 EGRAG 概述了下一个熊市中两种潜在的 XRP 崩盘情景,挑战了极端加密货币下跌已成为过去的观点。
    区块链
    2025-07-30 12:06:46
    FaZe Clan 的银行真的用 MLG Coin 欺骗了粉丝吗?
    区块链
    2025-07-30 07:05:49
    在加密货币的世界里,ETHW杠杆交易备受关注。ETHW是以太坊从工作量证明(PoW)转向权益证明(PoS)系统后出现的硬分叉区块链。对于想要参与ETHW杠杆交易的人来说,既充满了机遇,也伴随着风险。了解ETHW杠杆交易的规则、操作流程等至关重要。本文将为你详细解析ETHW杠杆交易的相关内容,助你在交易中做出更明智的决策。
    区块链百科
    2025-03-08 10:23:32
    在当今的网络世界中,SAFEt平台引发了众多关注。大家都在好奇,这个平台究竟有何独特之处?它的功能是否强大到能满足用户的多样需求?其安全性是否能让用户安心使用?是否存在潜在的风险和挑战?本文将为你深入剖析SAFEt平台,带你全方位了解它的方方面面,解答你心中的种种疑问。
    交易所百科
    2025-03-07 16:02:47
    在加密货币交易领域,DASH永续合约和YNE交易所正逐渐成为关注焦点。DASH永续合约作为一种无到期日期的合约,允许交易者无限期持有头寸,还具备自动续约、资金费率等特点,为投资者提供了更多交易可能性。而YNE交易所则是承载此类交易的重要平台。想深入了解它们如何影响加密交易市场,又有哪些独特优势和潜在挑战?快来一探究竟,开启你的加密交易新征程!
    数字货币百科
    2025-03-07 09:50:12
    在加密货币的浪潮中,LIKEo平台与F交易成为备受瞩目的焦点。LIKEo平台以其独特的机制吸引着众多投资者的目光,而F交易则凭借创新的交易模式在市场中崭露头角。本文将深入剖析LIKEo平台的特色与优势,以及F交易的运行逻辑和潜在影响。带你了解这两者在加密领域的发展态势,为你提供全面的行业洞察,助你更好地把握加密货币市场的新趋势。DYOR,深入了解其中奥秘。
    区块链书籍
    2025-03-07 12:05:02
    在加密货币交易领域,VIC永续合约与LIME合约备受关注。永续合约作为一种无到期日的数字资产交易合约,允许交易者无限期持仓,通过保证金和杠杆交易对标的资产价格变动进行投机。VIC永续合约和LIME合约有着自身独特的特点与交易规则。对于投资者而言,了解它们的交易要点,如选择可靠交易平台、做好技术分析、合理管理杠杆比率和保证金等至关重要。同时,掌握分析行情、趋势、点位、时机以及控制仓位等技巧,能帮助投资者在这两种合约交易中做出更明智的决策,降低风险,探索加密合约投资的新路径。
    区块链书籍
    2025-03-07 09:55:44
    在当今的加密货币领域,SRM交易平台和CELR合约备受关注。SRM交易平台以其独特的交易机制和功能,为用户提供了便捷、高效的交易体验。而CELR合约作为Celer Network的重要组成部分,是基于以太坊主网的ERC - 20标准代币,主要用于支付、治理等。Celer Network是一个开源的第2层解决方案,旨在减少区块链网络中的诸多问题,具有很大的发展潜力。随着区块链技术的不断发展,SRM交易平台和CELR合约的未来走向值得期待,它们可能会为整个加密货币市场带来新的变革和发展机遇。对于投资者和爱好者
    区块链知识
    2025-03-04 11:04:58
    在当今的加密货币领域,AXEL交易所与艾达币平台备受瞩目。AXEL致力于通过灵活易用的技术方案,为用户提供真正的数据所有权,其发布的全球去中心化网络AXEL.Network更是助力用户向去中心化计算迁移。艾达币作为Cardano项目的原生加密货币,用途广泛,涵盖支付交易费用、治理网络等。然而,加密市场变幻莫测,艾达币价格也经历着显著波动,其价格下降时交易量上升的现象值得关注。AXEL交易所和艾达币平台在加密市场中有着各自的特色与发展路径,投资者需DYOR,深入了解其背后的技术、市场动态等信息,以更好地把握
    钱包知识
    2025-03-04 10:22:41
    交易所作为连接投资者与市场的桥梁,其未来的发展方向将对比特币投资产生深远影响。本文将探讨区块链交易所的未来趋势以及这些趋势如何影响比特币投资,帮助读者更好地把握市场动态。
    区块链知识
    2025-04-08 09:32:27
    2025年初,Solana(SOL)还以295美元的价格惊艳加密市场,谁料仅仅过了一个月,到2月17日,其价格就暴跌至181美元,近40%的跌幅令人震惊。这场暴跌不只是数字的变动,更引发了人们对SOL未来的担忧。FTX破产清算带来的冲击首当其冲,3月1日,FTX破产拍卖的1120万枚SOL即将解锁,价值高达20.6亿美元,占SOL总流通量的2.29%。此外,币安通过做市商抛售大量SOL,增加了下行压力,2月15日以来还有4.9437亿美元资金流出。价格调整引发的大范围清算也加速了下跌,仅过去24小时内就发
    币种知识
    2025-03-03 19:13:06
    Strategy 并不是在杠杆业务中,而是在套利业务中。
    比特币新闻
    2025-06-26 14:31:08
    推荐专栏
    Boss Wallet Web3 Econom Pass
    Fully On-Chain & AI-Powered Meme Trading | #Xbit #DEX #Web3 | English: @XBITDEX | Chinese 华语 : @XBITDEX_ZH | Support: @XbitHelpDesk
    一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
    爱Web 3,爱生活,爱科技,爱炒币的老韭菜
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    117,950.79 USDT
    ¥847,122.57
    -0.92%
    ETH以太坊
    3,774.04 USDT
    ¥27,105.15
    -1.89%
    XRP瑞波币
    3.07 USDT
    ¥22.08
    -2.44%
    USDT泰达币
    0.99990 USDT
    ¥7.18
    +0.01%
    BNB币安币
    785.56 USDT
    ¥5,641.89
    -4.88%
    SOL
    177.63 USDT
    ¥1,275.73
    -3.2%
    USDC
    0.99980 USDT
    ¥7.18
    0%
    DOGE狗狗币
    0.21740 USDT
    ¥1.56
    -5.11%
    TRX波场币
    0.33160 USDT
    ¥2.38
    -3.04%
    ADA艾达币
    0.76100 USDT
    ¥5.47
    -4.93%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    Conflux
    0.195 USDT
    ¥1.42
    -29.58%
    波场
    0.3314 USDT
    ¥2.41
    -3.13%
    比特币
    117960.77 USDT
    ¥858,754.41
    -1.07%
    币安币
    785.74 USDT
    ¥5,720.19
    -5.26%
    柚子
    0.5294 USDT
    ¥3.85
    -3.46%
    狗狗币
    0.2175 USDT
    ¥1.58
    -5.15%
    Curve
    0.9709 USDT
    ¥7.07
    -5.14%
    Filecoin
    2.4825 USDT
    ¥18.07
    -5.8%
    以太坊
    3774.82 USDT
    ¥27,480.69
    -2.02%
    Solana
    177.68 USDT
    ¥1,293.51
    -3.38%
    Uniswap
    9.9376 USDT
    ¥72.35
    -4.87%
    Alchemy Pay
    0.021431 USDT
    ¥0.16
    -12.47%
    最新快讯
    更多
    特朗普:印度将支付25%的关税及罚款
    2025-07-30 20:26:38
    BitMart 首发上线 Rhea Finance (RHEA)
    2025-07-30 20:26:38
    上市公司 Profusa 斥资 100 万美元购买比特币
    2025-07-30 20:26:37
    摩根大通与Coinbase建立战略合作伙伴关系
    2025-07-30 20:26:37
    ETH 开发者在 10 周年纪念日之前开发新的 POAPrivacy 工具
    2025-07-30 20:22:53
    美国 7 月 ADP 就业人数 10.4 万人
    2025-07-30 20:22:53
    Pendle 上线 HyperEVM
    2025-07-30 20:15:55