风险提示:理性看待区块链,提高风险意识!
观察 | 一文看懂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类型的用户体验来管理自己的钱包。

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

发表评论
发表评论
暂无评论
    相关阅读
    币界百科
    币界资讯
    狗狗币爆发在即!DOGE 从 0.18 到 0.28 美元,一周暴涨 55%!牛市预演还是主升开启?能否再现 2021 式狂飙?
    区块链
    2025-05-28 00:31:46
    比特币仍处于略低于 11.1 万美元的盘整阶段,上涨势头已显疲态。市场目前处于
    比特币
    2025-05-27 23:33:06
    川普"嘴炮"引爆币圈!爆仓71亿!比特币下一站12万?USD1热潮被$B腰斩?本周山寨新高?
    比特币
    2025-05-27 23:31:43
    Blockchain.com 宣布计划于 2025 年季度在尼日利亚开设实体分支机构。该公司计划向非洲扩张,一般
    区块链
    2025-05-27 23:27:24
    长岛出现了一种新的银行诈骗骗局,主要针对老年人。萨福克县行政长官埃德·罗曼在上周的新闻发布会上警告称,一个诈骗团伙一直在给老年人打电话,冒充他们的银行账户。
    区块链
    2025-05-27 22:53:45
    近期,AI技术对马斯克币进行了全方位的深入分析,揭示出其背后隐藏的诸多利好因素。在加密货币市场风云变幻的当下,马斯克币凭借独特的概念与潜在的发展潜力备受关注。AI从技术创新、市场趋势等多维度展开研究,为投资者展现了一个全新的视角。想深入了解马斯克币的利好详情,就别错过本文的硬核分析!
    区块链书籍
    2025-03-07 11:06:50
    近期Meme币市场风云变幻,暴跌成为关键词。2025年2月,阿根廷总统宣布推出的Meme币LIBRA,上线后短时突破7.8美元,市值一度达35亿美元,但4小时内跌幅超85%,市值缩水至6亿美元。狗狗币自2025年2月以来价格也一直暴跌,仅过去一个月就下跌31%。此外,Meme币市值较去年12月8日的顶峰已下跌59%。Meme币通常缺乏实际价值支撑,价格易受名人效应或市场情绪操控,投资者需保持警惕,DYOR,谨慎应对市场风险。
    矿业百科
    2025-03-07 11:35:04
    在加密货币的浩瀚星空中,LMWR平台和LINA平台犹如两颗闪耀的新星备受关注。LMWR币又名LimeWire Token,其背后是曾因版权问题关闭,如今以区块链形式重新归来的知名文件共享平台LimeWire。目前价格为0.34807美元,24小时交易量高达724.751万美元,市值达2123.72万美元。而LINA币由LINA Protocol驱动的去中心化平台发行,旨在为全球供应链和物流行业提供公平、透明和高效的解决方案。它采用区块链技术,具有供应链金融智能合约系统和稳定性等特点。这两个平台在加密货币市场中各有特色,未来发展潜力都不容小觑。对于想要深入了解加密货币领域的投资者来说,DYOR,去仔细研究这两个平台,或许能发现新的机遇。
    区块链书籍
    2025-03-07 15:06:01
    在加密货币领域,ADS交易逐渐崭露头角,吸引了众多投资者的目光。然而,对于新手来说,ADS交易充满了挑战和不确定性。本文将深入剖析ADS交易的核心要点,包括交易规则、市场趋势、风险控制等,帮助你在ADS交易的战场上稳扎稳打,避免踩坑,实现交易目标。无论你是初涉币圈的小白,还是寻求新投资机会的老手,都能从中获得有价值的信息。
    区块链书籍
    2025-03-07 20:50:19
    2025年加密货币市场遭遇惨烈暴跌,比特币价格跌破9万美元心理关口,以太坊单日跌幅超11%,SOL币更是惨遭腰斩。此次崩盘背后存在多重利空因素。全球第二大交易所Bybit遭黑客入侵,15亿美元ETH资产被盗,Infini平台也曝出5000万美元安全漏洞,黑客加速洗钱引发市场恐慌。此外,美国前总统特朗普的关税政策与加密货币发行形成双重利空,导致超36万投资者单日爆仓13.3亿美元。市场暴跌引发了广泛关注,投资者们也面临着巨大的挑战。了解这些利空消息,有助于投资者更好地应对市场风险,在全球监管收紧与黑客威胁下守护数字资产。
    区块链百科
    2025-03-08 10:42:11
    在加密货币的交易世界里,NUB永续合约与LDO杠杆是备受关注的两种交易方式。永续合约交易是一种基于衍生品交易的方式,允许交易者使用高达100倍的杠杆,且没有到期日期,其杠杆率由平台设定,通常在2倍到100倍之间。而杠杆交易则是将借入的资金用于交易,杠杆率取决于借入资金数量,一般在2倍到10倍之间。二者在资金来源、杠杆率计算、风险管理、交易费用等方面都存在差别。NUB永续合约与LDO杠杆各自有着独特的运行机制和特点,了解它们的不同,对于投资者在加密货币市场上进行更好的交易至关重要。无论是新手还是有经验的交易
    钱包知识
    2025-03-04 09:11:40
    加密货币行业仍然以制造代币而非价值而闻名。
    比特币新闻
    2025-04-30 10:31:24
    在加密货币的风云变幻中,泰达币的动态一直备受瞩目。近期种种迹象表明,泰达币即将迎来大涨。泰达币作为与美元挂钩的稳定币,在市场中有着广泛的应用,众多加密交易所都接受其作为交易对的基础货币。随着加密货币市场热度的不断变化,投资者对泰达币的需求也在悄然增加。其开发者持续对技术进行改进和升级,为未来表现奠定了良好基础。虽然目前基于MACD分析市场无明显趋势,空军力量强大,KDJ指标呈中性,但这或许只是暴风雨前的宁静。让我们一起关注泰达币即将到来的大涨趋势,把握加密货币市场的新机遇!
    钱包知识
    2025-03-04 10:32:38
    在加密货币交易的浪潮中,SUPRA交易所与CEUR交易所备受关注。SUPRA背后依托的是从MoveVM开始的MultiVM Layer 1的Supra区块链,它在300个全球分布式节点上,以亚秒级的共识延迟实现500,000 TPS吞吐量,正在构建世界上第一个垂直集成的一体化区块链,为开发者提供构建超级dapp所需的一切。而CEUR交易所也有其独特优势和特点。这两个交易所在加密领域都有着自己的定位和影响力,它们的发展动态和未来走向值得投资者和从业者深入研究与关注。无论是交易体验、安全保障还是创新能力,这两
    区块链知识
    2025-03-04 11:25:09
    无论你是已经积累了一定经验的投资者,还是刚刚踏入币圈的小白,了解不同类型的交易所及其优缺点都是至关重要的。今天,我们就来聊一聊三种主要的交易所类型:中心化交易所(CEX)、去中心化交易所(DEX)和混合型交易所。从各自的特点、优缺点到适用场景,帮助你更好地选择适合自己的交易平台。
    交易所知识
    2025-04-10 11:21:26
    推荐专栏
    Boss Wallet Web3 Econom Pass
    去中心化交易所
    一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
    爱Web 3,爱生活,爱科技,爱炒币的老韭菜
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    110,523.10 USDT
    ¥795,346.33
    +1.23%
    ETH以太坊
    2,710.43 USDT
    ¥19,504.79
    +7.11%
    USDT泰达币
    1.00 USDT
    ¥7.20
    +0.01%
    XRP瑞波币
    2.35 USDT
    ¥16.90
    +2.22%
    BNB币安币
    693.14 USDT
    ¥4,987.97
    +3.18%
    SOL
    179.14 USDT
    ¥1,289.12
    +2.92%
    USDC
    0.99940 USDT
    ¥7.19
    -0.01%
    DOGE狗狗币
    0.23000 USDT
    ¥1.66
    +3.28%
    ADA艾达币
    0.77440 USDT
    ¥5.57
    +2.8%
    TRX波场币
    0.27600 USDT
    ¥1.99
    +1.55%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    柚子
    0.7758 USDT
    ¥5.65
    -0.42%
    比特币
    110523.1 USDT
    ¥804,608.17
    +1.23%
    Filecoin
    2.915 USDT
    ¥21.22
    +5.35%
    大零币
    54.357 USDT
    ¥395.72
    +2.46%
    Shiba Inu
    1.464E-5 USDT
    ¥0.00
    +2.95%
    Mask Network
    1.8764 USDT
    ¥13.66
    +1.29%
    PancakeSwap
    2.7475 USDT
    ¥20.00
    +13.86%
    Uniswap
    6.6372 USDT
    ¥48.32
    +3.66%
    Solana
    179.14 USDT
    ¥1,304.14
    +2.92%
    币安币
    693.14 USDT
    ¥5,046.06
    +3.18%
    以太坊
    2710.43 USDT
    ¥19,731.93
    +7.11%
    狗狗币
    0.23 USDT
    ¥1.67
    +3.28%
    最新快讯
    更多
    币界网最新行情晚报:ETH以太坊价格突破2700美元,24小时涨6.374%
    2025-05-28 01:44:35
    Bitcoin2025大会正式开幕,特朗普长子与DavidSacks参与首日演讲
    2025-05-28 01:02:06
    TRB24小时涨幅扩大至72.1%,近4小时爆仓556万美元
    2025-05-28 00:57:40
    TRB上涨突破55USDT,1H爆仓量全网第一,24H涨幅60%
    2025-05-28 00:51:00
    经济学家:即使通胀进一步下降,也不太可能大幅降息
    2025-05-28 00:26:43
    Block于Bitcoin2025大会现场启动比特币实时支付试点
    2025-05-28 00:13:21
    Coinbase将下架MOBILE、RNDR、RBN和SYN
    2025-05-28 00:09:39