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

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

发表评论
发表评论
暂无评论
    相关阅读
    币界百科
    币界资讯
    Valve 首席执行官 Gabe Newell 预计将通过他的初创公司 Starfish Neuroscience 发布一款新型大脑芯片。
    区块链
    2025-05-25 06:59:48
    周六上午,唐纳德·特朗普总统在其弗吉尼亚高尔夫俱乐部举办了一场盛大的晚会,几个小时后,$TRUMP 代币下跌了 7%。该活动于
    区块链
    2025-05-25 03:58:36
    据一份新报告显示,一家公司正在推动流行的银行旗下支付网络 Zelle 上发生大量诈骗事件。
    区块链
    2025-05-25 00:46:23
    据报道,亿万富翁比尔·阿克曼 (Bill Ackman) 的对冲基金潘兴广场资本 (Pershing Square Capital) 已退出此前占该公司持股 8.7% 的仓位。
    区块链
    2025-05-24 22:45:39
    5 月 24 日,Arthur Hayes 在推特上发布了一条关于 $HYPE 进行“清洗”的消息,引发热议。此前,该代币的价格自 5 月 23 日起大幅上涨,当时……
    区块链
    2025-05-24 21:42:34
    近期币安币(BNB)价格波动引发市场关注。2025年3月7日区块链网最新行情晚报显示,BNB币安币价格达606.6美元/枚,日内涨幅1.00%,交易量为16.96亿美元。从k线图来看目前处于震荡趋势,相比不同时段有涨有跌。不过当前出现价格上升但交易量下降的量价背离现象,通常意味着市场上涨动能减弱,未来价格可能回调或横盘整理。投资者应警惕价格在高位的回落风险,关注交易量能否跟上价格上涨以及是否有新的买盘介入。
    数字货币百科
    2025-03-07 19:18:43
    2025年虚拟货币市场竞争激烈,各币种表现备受关注。比特币作为虚拟货币开创者和市场龙头,市值约1.98万亿美元,价格达100,309.15美元,总量有限使其具有稀缺性和长期价值存储潜力。以太坊是智能合约和去中心化应用核心平台,随着以太坊2.0推进,性能和可扩展性提升,应用更广泛。莱特币交易速度快、费用低,是小额支付利器。瑞波币在跨境支付领域优势明显。想了解更多虚拟货币排名详情,快来一探究竟。
    区块链书籍
    2025-03-07 12:20:26
    在加密货币领域,MOVE平台和$PURPE平台备受关注。MOVE平台以其独特的交易机制和丰富的币种选择吸引了众多投资者目光。而$PURPE平台则凭借创新的技术架构和社区生态,在市场中崭露头角。本文将深入剖析这两个平台的特点、优势、面临的挑战等,为你全面解读它们在加密货币世界中的表现和潜力,助你更好地了解这两个平台,做出更明智的决策。
    交易所百科
    2025-03-07 11:43:15
    在当今科技飞速发展的时代,AR平台正展现出巨大的潜力和无限的可能性。AR技术为用户带来了沉浸式的交互体验,广泛应用于游戏、教育、购物等多个领域。本文将为你详细盘点AR平台的10大热门应用场景,让你深入了解AR技术如何改变我们的生活,一起探索AR世界的奇妙之处吧!
    区块链书籍
    2025-03-07 21:55:01
    在加密货币的世界里,POLS合约备受关注。很多人都想深入了解POLS合约的奥秘,它在市场中有着怎样的表现和潜力呢?本文将对POLS合约进行全方位的硬核分析,带你走进这个充满机遇与挑战的领域。无论你是资深玩家还是新手小白,都能在文中找到有价值的信息,帮助你更好地理解POLS合约。
    数字货币百科
    2025-03-07 15:53:18
    在当今的加密货币领域,GMEE永续合约和C98交易所官网备受关注。GMEE币作为全球元宇宙娱乐生态系统的代币,在数字资产市场中有着独特地位,其永续合约更是为投资者提供了新的交易选择。而C98交易所官网则承载着各类数字资产的交易服务。永续合约交易在加密生态中逐渐成为重要的投机和对冲工具,它允许交易者无限期持有头寸,通过引入资金费率概念,使更多散户也能参与其中。对于想要深入了解加密货币交易的人来说,GMEE永续合约和C98交易所官网有着诸多值得探索的地方,无论是其交易机制还是潜在的发展趋势,都值得关注。
    钱包知识
    2025-03-04 09:03:34
    今天,我们将对市面上热门的十大交易所APP进行体验排名,帮助你更好地选择适合自己的交易平台。
    交易所知识
    2025-04-08 14:44:39
    “信任是地球上最强大的经济力量之一。”—— 查理·芒格
    比特币新闻
    2025-05-21 11:31:31
    在加密货币的蓬勃发展浪潮中,VELO交易平台和NYA合约逐渐走入大众视野。VELO币作为基于区块链技术的数字货币,致力于为全球金融系统提供可扩展性与包容性方案,具备可扩展性、高效性、金融包容性和安全性等特点。而NYA合约在整个加密生态中也有着独特的作用。本文将深入探究VELO交易平台的运作模式,以及NYA合约的具体内容和潜在影响,帮助读者更好地了解这两个在加密领域备受关注的元素,为对加密货币感兴趣的朋友提供有价值的参考。无论你是加密货币的新手,还是经验丰富的投资者,都能从中获取到关于VELO交易平台和NY
    矿业知识
    2025-03-03 19:06:05
    希望本文能够帮助你更好地理解中心化与去中心化交易所的区别,并做出符合自己需求的明智选择。
    交易所知识
    2025-04-07 17:35:12
    推荐专栏
    Boss Wallet Web3 Econom Pass
    去中心化交易所
    一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
    爱Web 3,爱生活,爱科技,爱炒币的老韭菜
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    108,124.64 USDT
    ¥776,313.29
    +0.24%
    ETH以太坊
    2,509.58 USDT
    ¥18,018.28
    -1.16%
    USDT泰达币
    1.00 USDT
    ¥7.18
    +0.02%
    XRP瑞波币
    2.32 USDT
    ¥16.64
    -0.4%
    BNB币安币
    666.26 USDT
    ¥4,783.61
    +0.42%
    SOL
    172.51 USDT
    ¥1,238.58
    -1.24%
    USDC
    0.99950 USDT
    ¥7.18
    -0.02%
    DOGE狗狗币
    0.22250 USDT
    ¥1.60
    -2.37%
    ADA艾达币
    0.74170 USDT
    ¥5.33
    -1.66%
    TRX波场币
    0.26940 USDT
    ¥1.93
    -1.17%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    比特币
    108124.64 USDT
    ¥787,147.38
    +0.24%
    柚子
    0.7199 USDT
    ¥5.24
    -2.73%
    Filecoin
    2.807 USDT
    ¥20.43
    -1.94%
    Shiba Inu
    1.434E-5 USDT
    ¥0.00
    -0.76%
    Solana
    172.51 USDT
    ¥1,255.87
    -1.24%
    Uniswap
    6.0523 USDT
    ¥44.06
    -0.35%
    dYdX
    0.6222 USDT
    ¥4.53
    -2.46%
    Conflux
    0.086323 USDT
    ¥0.63
    -4%
    波场
    0.2694 USDT
    ¥1.96
    -1.17%
    狗狗币
    0.2225 USDT
    ¥1.62
    -2.37%
    以太坊
    2509.58 USDT
    ¥18,269.74
    -1.16%
    Mask Network
    1.6725 USDT
    ¥12.18
    -16.61%
    最新快讯
    更多
    加密货币防欺诈监管技术初创公司DataSutram完成900万美元融资
    2025-05-25 11:00:18
    MARA将分配500BTC用于TwoPrime的收益策略
    2025-05-25 10:56:49
    第212次以太坊ACDE会议:FusakaDevnet-0将于5月26日上线
    2025-05-25 10:54:26
    MetaplanetCEO:即使BTC价格跌到2,000美元,公司债券也能维持全额覆盖
    2025-05-25 10:52:35
    Solana联创Toly发文提及IBRL,相关代币短时拉升10%
    2025-05-25 10:51:34
    某鲸鱼2小时前清仓2053枚ETH,或获利151.7万美元
    2025-05-25 10:46:26
    Kraken与Backed及Solana基金会合作推出xStocks,旨在提供代币化的美国股票和ETF投资机会
    2025-05-25 10:37:01