帐户抽象

加密货币中的账户抽象是指将用户账户与底层区块链逻辑分离,从而实现更灵活的交易管理并提升用户体验。了解其对更智能的合约和用户友好界面的影响。

定义

账户抽象是一种区块链架构模型,它消除了外部所有账户(EOA)和内部所有账户(IPA)之间的严格区分。 智能合约账户 允许所有账户由可编程逻辑进行管理。在应用最广泛的形式——以太坊的 ERC-4337 标准中——账户抽象使智能合约钱包能够发起交易、支付。 煤气费 在任意代币中,实现社会恢复机制,将多个操作批量处理成单个交易,并委托基于会话的权限,所有这些都不需要对以太坊共识层进行任何更改。

在传统的以太坊架构中,账户分为两种类型: 外部拥有账户 (EOA)由各个用户持有的私钥控制,并且 合同账户该系统由智能合约代码控制。只有 EOA 才能在网络上发起交易——它们是唯一能够签署交易并将其提交到内存池的“一等公民”。合约账户虽然具有可编程的灵活性,但无法独立发起操作;它们只能响应来自 EOA 的调用。这种不对称性造成了根本性的用户体验限制:用户必须管理私钥(丢失私钥意味着资金永久丢失),必须以 ETH 支付 gas 费用(即使使用稳定币进行交易),必须单独批准每笔交易(不支持批量处理),并且无法在协议层面实现账户恢复机制。

账户抽象通过允许智能合约钱包作为主账户,利用自定义逻辑发起和验证交易,从而消除了这种不对称性。根据 ERC-4337 协议,用户提交 用户操作 (伪事务)到备用内存池。称为专用节点 捆绑包 收集这些用户操作,将它们打包成标准的以太坊交易,并提交给…… 入口点 合约 – 部署在网络上的单例智能合约,用于处理和验证每个 UserOperation。 付款人 可以选择代表用户支付 gas 费用,从而实现无 gas 交易或使用 ERC-20 代币而不是 ETH 进行支付。

这一概念代表了区块链历史上最重要的用户体验改进之一,它解决了阻碍Web3应用主流化的主要障碍:助记词管理、复杂的gas费用以及传统钱包的单密钥故障漏洞。通过使账户可编程,账户抽象使得钱包开发者能够创造出媲美传统Web应用便捷体验的产品,同时保留区块链技术所特有的自主托管和去中心化特性。

起源与历史

2016: Vitalik Buterin 首先提出了账户抽象的概念 EIP-86该提案建议允许智能合约支付 gas 费用并验证交易。该提案技术上雄心勃勃,但需要对以太坊的共识层进行修改,因此在当时难以实施。

2017后续提案,包括 EIP-208,探索了账户抽象的替代方法,但所有这些都需要修改以太坊的核心协议。以太坊开发社区认识到这一概念的重要性,但优先考虑了其他升级,例如 股权证明分片.

2020: EIP-2938 该提案旨在提出一种更精细的账户抽象方案,为协议添加一种新的交易类型(AA_TX_TYPE)。虽然技术上可行,但仍需对共识层进行修改。鉴于以太坊合并即将到来,核心开发人员不愿增加协议的复杂性。

2021: Vitalik Buterin, 随着 约夫·魏斯, 德罗尔·蒂罗什, 沙哈夫·纳克森, 亚历克斯·福什塔特以及其他贡献者,共同撰写了 ERC-4337该方法完全在应用层实现了账户抽象,无需任何共识机制的改变。这种突破性的方法使用独立的 UserOperation 内存池、捆绑器和 EntryPoint 合约来复制协议级账户抽象的功能。

2023(1年XNUMX月)ERC-4337 入门级合同 已正式部署在以太坊主网上,地址为`0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789`。这标志着以太坊账户抽象的实际上线,随后在包括以下在内的主要二层网络上也进行了部署: Polygon、乐观、任意和基础。

2023-2024主要钱包提供商和基础设施项目采用了 ERC-4337。 Safe(原名 Gnosis Safe) 集成账户抽象模块 炼金术 推出了账户工具包(现已更名为嵌入式账户基础架构), 皮姆利科叠起 成为领先的捆绑支付和支付主服务提供商, 零开发 构建了用于构建智能账户应用程序的详细SDK。

2024以太坊开发者提议 EIP-7702 (由 Vitalik Buterin 和 Sam Wilson 编写)该方案允许 EOA 在单个交易中暂时将其交易验证委托给智能合约代码。这种互补的方法使现有 EOA 用户无需迁移到全新的智能合约钱包即可受益于账户抽象功能。

2026账户抽象的普及速度随着主要消费者应用程序默认集成智能账户而急剧加快。 Coinbase 它使用 ERC-4337 和密码认证构建了智能钱包,并且 基值 该网络成为用户操作量最高的链之一。捆绑器基础设施日趋成熟,能够处理所有 EVM 链上每天数百万次的用户操作。

“账户抽象是以太坊在用户体验方面最重要的改进。它将钱包从单纯的密钥持有者转变为可编程、可恢复的智能代理。”——以太坊联合创始人 Vitalik Buterin

简单来说

  1. 酒店房卡的比喻传统的加密钱包就像你只有一把酒店房间的万能钥匙——一旦丢失,你就永远被锁在门外,无人能帮你。账户抽象化则像是升级到配备智能门锁系统的酒店:你可以使用房卡、手机、指纹,甚至致电前台开门。你可以自行设置开门规则,即使丢失了一种开门方式,也不会永久失去访问权限。
  2. 智能手机与固定电话的类比EOA钱包就像老式座机——只能打电话,别的什么都做不了。而账户抽象化的智能钱包则像智能手机——可以打电话、发短信、运行应用、验证身份、支付,被盗时还能远程锁定。基本功能(通信/交易)相同,但功能更强大,也更易于使用。
  3. 银行账户类比想象一下,如果你的银行要求你用日元支付所有交易手续费,即使是用美元购买杂货也不例外——你必须时刻准备一些日元,即使你平时根本不用它。要求用以太坊支付 Gas 费就跟这差不多。账户抽象化让你可以用你常用的任何货币支付交易手续费,就像普通的银行账户一样。
  4. 企业信用卡类比EOA钱包要求每次消费都必须经过您的个人批准——想象一下,每次买咖啡都要打电话给CEO授权。账户抽象化技术支持“会话密钥”——类似于带有消费限额的企业信用卡。您可以授权应用程序每天在特定操作上花费最多100美元,它就可以在这些限额内自由操作,而无需每次交易都向您发送通知。

重要提示: 账户抽象化并不能消除安全意识的必要性。虽然智能合约钱包提供了恢复机制并消除了单点故障,但它也引入了自身的风险面,包括智能合约漏洞、守护者被攻破以及对捆绑器和支付主程序等第三方基础设施的依赖。用户应评估其采用的任何智能账户实现方案的安全审计历史和信任假设。

关键技术特征

ERC-4337架构组件

  • 用户操作:一种包含用户预期操作的数据结构,取代了传统的以太坊交易格式。它包含发送者、随机数、调用数据、gas 限制、支付主信息以及由智能账户自定义逻辑验证的签名等字段。
  • 邦德勒:一个专门的节点,负责监控备用 UserOperation 内存池,将多个 UserOperation 打包在一起,并作为标准的以太坊交易提交给 EntryPoint 合约。打包者会为此服务赚取费用,类似于 MEV 基础设施中区块构建者赚取费用的方式。
  • 入门级合同:部署在每个 EVM 链上的单例智能合约(经过审计且不可篡改),用于处理所有用户操作。它会调用用户的智能账户进行签名验证,执行操作,并在指定的情况下通过支付主程序处理 gas 支付。
  • 智能账户(钱包合约)用户的链上账户,由自定义验证逻辑管理。它实现了一个 `validateUserOp` 函数,用于定义签名验证方式——支持多重签名、通行密钥、社交恢复或任何自定义身份验证方案。
  • 主计官:一个可选的智能合约,代表用户支付 gas 费用。支付方可以从自己的余额中支付 gas(无 gas 交易),接受 ERC-20 代币作为 gas 支付,或者采用 gas 预付的订阅模式。

ERC-4337 交易的工作原理

  1. 用户构建 用户操作 通过钱包界面指定他们想要执行的操作(例如,向 Alice 转账 100 USDC)。
  2. 钱包前端使用用户的身份验证方法(私钥、通行密钥、生物识别或多重签名授权)对用户操作进行签名。
  3. 签名后的用户操作将提交给专用服务器。 用户操作内存池 (与标准的以太坊交易分开) 内存池)
  4. A 邦德勒 获取 UserOperation(可能与其他 UserOperation 一起),并将它们打包成一个以太坊交易,调用 EntryPoint 的 `handleOps` 函数。
  5. 入门级合同 遍历每个 UserOperation,调用相应智能账户的 `validateUserOp` 函数来验证签名和授权。
  6. 如果一个 主计官 如果已指定,则入口点会验证付款人是否愿意承担此次操作的燃气费用。
  7. EntryPoint 通过调用智能账户的执行函数来执行操作,该函数执行实际的链上操作(代币转移、兑换等)。
  8. Gas费用结算方式有两种:一是直接扣除智能账户在EntryPoint的ETH存款,二是向Paymaster收取。

已启用的关键功能

  • 社会恢复用户可以指定可信监护人(朋友、家人、硬件钱包、托管服务),如果主密钥丢失,这些监护人可以共同授权账户恢复。与助记词备份不同,社交恢复不需要任何可能被盗的密钥。
  • 天然气赞助去中心化应用(DApp)可以通过支付主程序(Paymasters)代表用户支付 Gas 费,从而无需用户持有 ETH。这实现了真正的“无 Gas 费”注册流程,新用户无需购买任何加密货币即可与区块链应用进行交互。
  • 批量交易多个链上操作(批准代币+兑换+质押)可以打包成单个 UserOperation,从而节省 gas 费用并通过消除顺序批准的需求来改善用户体验。
  • 会话密钥临时性的、限定范围的权限,允许应用程序在限定的条件下(时间限制、消费上限、允许的合约)代表用户签署交易。这使得游戏、社交媒体和其他高频应用程序无需用户持续干预即可运行。
  • 密码认证智能账户可以验证来自 WebAuthn 通行密钥(通过 Face ID、Touch ID、Windows Hello 进行生物识别认证)的签名,用用户熟悉的设备原生认证方式取代助记词和私钥。

EIP-7702:互补方法

  • EIP-7702 允许现有 EOA 在交易期间将其账户代码临时设置为智能合约的代码。
  • 这意味着EOA用户无需迁移到新地址即可享受批量交易、gas赞助和其他智能账户功能带来的便利。
  • 它充当了当前以EOA为主导的生态系统与完全账户抽象化的未来之间的桥梁。
  • 结合 ERC-4337,它提供了一个涵盖新用户和现有用户的详细账户抽象解决方案。

优点缺点

优势 缺点
种子词消除用户可以使用密码、生物识别或社交账号登录进行身份验证,而无需管理 12-24 个单词的恢复短语,从而显著降低因遗忘或泄露而导致资金损失的风险。 种子短语 更高的天然气运营成本由于额外的链上验证逻辑、入口点处理和智能合约执行步骤,ERC-4337 用户操作比原生 EOA 交易消耗更多 gas。
社会恢复丢失的访问权限可以通过可信的守护者网络恢复,无需依赖任何备份短语,从而提供以人为本的安全保障,与传统的账户恢复流程相仿。 基础设施依赖该系统依赖于捆绑商在线且诚信、支付方资金充足以及入口点合约无漏洞——与简单的EOA交易相比,这引入了新的信任假设。
气体灵活性交易费用可以使用任何 ERC-20 代币(USDC、DAI)支付,或者完全由 DApp 通过 Paymasters 赞助,从而消除了令新用户感到困惑的 ETH gas 要求。 智能合约风险面每个智能账户都是一个智能合约,这会带来潜在的安全漏洞。一个被广泛使用的智能账户实现中的漏洞可能会同时影响数百万个钱包。
交易批处理多个操作(批准 + 交换 + 质押)可以在单个交易中原子地执行,从而节省 gas 并消除常见的繁琐的多步骤批准流程。 DEFI 迁移复杂性现有 EOA 用户必须将其资产迁移到新的智能合约地址,这涉及到 gas 费用、更新配额以及重新注册使用基于地址权限的协议。
Web3 应用的会话密钥应用程序可以请求范围限定、有时限的权限,从而实现流畅的游戏、社交和 DeFi 体验,避免钱包弹出窗口的频繁干扰。 生态系统破碎化多种相互竞争的智能账户标准(Safe、Kernel、Biconomy、ZeroDev)造成了互操作性方面的挑战,因为不同的钱包实现可能不兼容。
可编程安全策略用户可以设置消费限额、将目标地址加入白名单、要求大额转账进行多重签名,以及设置提款时间限制——所有这些设置都在账户级别强制执行。 监管不确定性具备燃气赞助和社会恢复功能的可编程账户可能会对现有的托管、资金转移和反洗钱/了解你的客户 (AML/KYC) 合规监管框架构成挑战。
企业级和DAO就绪智能账户可以原生实现多重签名审批工作流程、基于角色的访问控制和支出策略,使其适用于机构和组织用途。 用户教育曲线虽然最终用户体验有所改善,但开发人员和高级用户必须理解新的概念(用户操作、捆绑器、支付主程序、入口点)才能构建和排查应用程序故障。
跨链潜力智能账户标准可以跨所有 EVM 链进行相同部署,从而在以太坊、Polygon、Arbitrum、Base 和其他网络上实现一致的钱包地址和安全策略。 支付中心集中风险如果少数支付方垄断了 gas 赞助,他们就可以审查交易或攫取价值,从而在一定程度上削弱区块链的去中心化优势。

风险管理

智能合约漏洞风险

  • 智能账户的实现是复杂的智能合约,其中可能包含可被攻击者利用的漏洞。
  • 缓解措施:仅使用经过严格审计且获得多家顶级公司多次审计的智能账户实施方案(例如 Safe、ZeroDev 的 Kernel、Biconomy Smart Account)。
  • 密切关注安全公告渠道,并在漏洞披露后立即进行升级。

监护人妥协风险(社会恢复)

  • 如果大多数指定的恢复守护者遭到入侵,攻击者可以通过恶意恢复操作窃取帐户。
  • 缓解措施:在不同的安全域(硬件钱包、可信朋友、机构托管人、延时合约)部署守护者;设定一个阈值,该阈值不能通过攻破单一类别的安全措施来达到。
  • 在恢复操作中实施时间锁定延迟,以便合法所有者有时间检测并取消未经授权的恢复尝试。

捆绑审查和操纵风险

  • 打包者有权对用户操作进行排序、延迟或排除,类似于区块构建者可以参与 MEV 提取的方式。
  • 缓解措施:使用多个 Bundler 提供商以确保冗余;ERC-4337 规范允许任何节点作为 Bundler 运行,从而促进竞争。
  • 使用用户操作跟踪工具监控捆绑器是否存在异常行为,如果检测到审查行为,则切换服务提供商。

支付方破产风险

  • 如果支付方资金耗尽或无法使用,依赖 gas 赞助的用户可能无法提交交易。
  • 缓解措施:在智能账户中保留少量 ETH 作为备用 gas 支付方式;使用多个支付服务商
  • DApp开发者应监控其Paymaster存款余额并设置自动充值。

升级和迁移风险

  • 智能账户的实施可能需要升级以修复漏洞或添加功能,这在升级过程中会带来风险。
  • 缓解措施:采用基于代理的升级模式并辅以时间锁定治理;要求账户升级需多重签名批准。
  • 在部署到主网之前,务必在测试网上对升级进行全面测试;并保留在宽限期内回滚升级的能力。

文化相关性

账户抽象已成为Web3生态系统中最受期待的发展之一,并经常被认为是吸引下一个十亿用户使用区块链技术的“缺失环节”。自2020年以来,“我们需要账户抽象”一直是每一场以太坊大型大会的反复出现的主题,这反映出社区认识到助记词管理和gas费用的复杂性仍然是主流采用的主要障碍。

“记下这24个字,别永远弄丢了”这句梗已经成为加密货币用户体验所有问题的象征。账户抽象化直接解决了这个痛点,其支持者经常将其描述为“加密货币不再像加密货币,而更像互联网”的时刻。

“我们的目标是让使用区块链钱包的感觉像用面部或指纹登录网站一样自然。账户抽象使这一切成为可能。”——Yoav Weiss,ERC-4337 共同作者

开发者社区已将账户抽象​​视为基础架构层,ETHGlobal 活动中的黑客马拉松项目也越来越多地基于 ERC-4337 作为钱包层。 “默认智能账户”这一理念已成为领先的 DApp 开发者所推崇的设计哲学,他们认识到基于 EOA 的用户体验不足以满足消费者应用的需求。

从文化角度来看,账户抽象化也代表着区块链社区的哲学转变——从“只有你才能保管你的密钥”的密码朋克精神,转向一种更具包容性的模式,在这种模式下,安全可以根据个人的风险承受能力和技术水平进行定制。这种转变引发了辩论:一方是纯粹主义者,他们认为自我保管是不可侵犯的原则;另一方是实用主义者,他们认为灵活的安全模式能够避免更多资金损失,而不是增加被盗风险。

Coinbase智能钱包于2024年推出,标志着一个文化里程碑,它通过主流品牌将账户抽象​​化带给了数百万零售用户。这表明该技术已从开发者的好奇心发展成为可用于生产环境的基础设施层。

实际例子

  1. Coinbase 智能钱包
  • 场景: 新用户下载了 Coinbase钱包 无需任何加密货币经验,即可使用移动应用程序与 Base 网络上的 DApp 进行交互。
  • 实施: Coinbase 智能钱包会创建一个 ERC-4337 智能账户,并通过设备密钥(面容 ID/触控 ID)进行身份验证。用户无需提供助记词。Coinbase 的 Paymaster 会承担 Base 钱包的常用 Gas 费用,因此用户可以免费使用。用户可以使用 iCloud/Google 密钥备份在新设备上恢复账户。
  • 结果: 用户无需记录助记词、购买 ETH 或了解 gas 费用,即可在 30 秒内完成注册。他们可以立即在 Base 上铸造 NFT、兑换代币并与 DeFi 协议交互。这代表了账户抽象化旨在实现的 UX 突破,消除了加密货币注册过程中所有传统的摩擦点。
  1. 具备账户抽象模块的安全多重签名
  • 场景: 一个在以太坊上持有 50 万美元资产的 DAO 金库需要从标准版本升级。 安全 多重签名至具有高级支出策略和跨链操作的智能账户。
  • 实施: 该 DAO 启用了 Safe 的 ERC-4337 模块,该模块允许多重签名通过捆绑器提交用户操作。它们配置了支出策略:低于 10,000 美元的交易需要 5 位签名者中的 2 位批准,超过 10,000 美元的交易需要 5 位签名者中的 4 位批准,超过 1 万美元的交易需要 5 位签名者中的 5 位批准,并附加 48 小时的时间锁定。支付主程序配置为从国库的 USDC 持有量中支付 gas 费用。
  • 结果: DAO金库获得了仅靠标准多重签名无法实现的精细访问控制。日常支付处理速度更快,签名者要求更低,而大额提款则有额外的安全机制。Gas费以USDC支付,简化了金库会计核算。
  1. 使用会话密钥进行 Web3 游戏
  • 场景: 一款区块链游戏 不变的X 需要玩家在每次游戏过程中执行数十个链上操作(移动角色、交易物品、制作物品),而不会受到钱包弹出窗口的干扰。
  • 实施: 玩家开始游戏时,会授权一个有效期为 4 小时的会话密钥,该密钥的权限仅限于游戏智能合约,最高 gas 消耗为 0.01 ETH,且无法将代币转移到外部地址。游戏后端使用该会话密钥签署交易,无需玩家进一步授权。所有 gas 费用均由游戏工作室赞助的支付方承担。
  • 结果: 玩家可以体验到与传统网页游戏相同的流畅游戏体验——没有钱包弹窗,没有手续费的困扰,也没有中断。会话密钥会在 4 小时后自动过期,从而限制了游戏后端遭到入侵时的影响范围。游戏工作室报告称,与之前基于 EOA 的钱包集成相比,会话持续时间增加了 340%。
  1. DeFi 入门指南:Gas 赞助
  • 场景: Arbitrum 上的一个 DeFi 协议希望吸引来自传统金融领域的用户,这些用户通过出口通道获得了 USDC,但没有 ETH 来支付 gas 费用。
  • 实施: 该协议部署了一个支付主程序,为任何新注册的智能账户的前 10 笔交易提供 gas 费用补贴。新用户使用邮箱 + 密码认证(无需助记词)创建智能账户,通过法币充值通道存入 USDC,即可立即开始在该协议上进行借贷。支付主程序会在后台支付 gas 费用,补贴期结束后,用户的智能账户将配置为使用其 USDC 余额和代币支付主程序支付 gas 费用。
  • 结果: 与之前基于EOA的流程相比,用户从注册到首次充值的转化率提高了280%。之前的流程要求用户先获取ETH,将其转入钱包,然后批准并充值USDC。该协议在赞助注册计划的第一个月就获得了15,000名新用户。

对比表

特性 EOA(传统钱包) ERC-4337 智能账户 安全多重签名 EIP-7702 EOA升级
认证 仅限私钥 通行密钥、生物识别、多重签名、任何自定义逻辑 多私钥阈值 EOA密钥 + 临时智能合约委托
燃气费 仅限以太坊 任何 ERC-20 代币或由 Paymaster 赞助的代币 仅限以太坊(除非使用 AA 模块) 仅支持以太坊(除非已集成 Paymaster)
帐户恢复 仅提供助记词(丢失=永久丢失) 社会恢复、监护人网络、机构支持 通过阈值审批更换签字人 种子短语(继承了 EOA 的限制)
交易批处理 不可能(每次交易只能执行一个操作) 单个用户操作中的多个操作 可通过批量事务模块实现 在委托执行范围内可行
会话密钥 不支持 完全支持范围权限 不支持本地 在委托交易期间可能发生
消费限额 无法在链上强制执行 可编程的每日/每周/单笔交易限额 可通过模块进行配置 在委托交易期间可能发生
每次交易的燃气成本 最低(21,000 基础气体) 较高(验证开销约为 42,000+ 基础 gas) 更高(多重签名验证) 与 EOA(~21,000 基数)类似

常见问题解答

问:什么是账户抽象?它对加密货币用户有何重要意义?

账户抽象技术使区块链钱包可编程,它用智能合约钱包取代了传统的仅限私钥的账户,从而支持灵活的身份验证(例如密码、生物识别)、账户恢复(例如通过可信联系人进行社交恢复)、无 Gas 费交易(费用由应用程序或稳定币支付)以及批量操作。这项技术意义重大,因为它消除了阻碍区块链应用主流化的最大可用性障碍——助记词、Gas 费和繁琐的审批流程。

问:我需要创建一个新的钱包才能使用账户抽象功能吗?

这取决于具体的实现方式。ERC-4337 智能账户需要一个新的智能合约钱包地址,这意味着您需要将资产从现有的 EOA 迁移过来。但是,EIP-7702 允许现有的 EOA 在不更改地址的情况下临时使用智能账户功能。许多新应用(例如 Coinbase Smart Wallet)默认会为新用户创建 ERC-4337 智能账户,从而使过渡过程无缝衔接。

问:账户抽象是否比传统的私钥钱包安全性更低?

账户抽象的安全性取决于具体的实现方式。它之所以更安全,是因为它消除了单点故障(丢失助记词就意味着资金丢失),并支持消费限额、时间锁定和社交恢复等功能。然而,它也引入了智能合约风险——钱包合约代码中的漏洞可能被利用。来自知名供应商(例如 Safe、ZeroDev 和 Biconomy)且经过充分审计并采用久经考验的代码的实现方式通常被认为安全性很高。

问:燃气赞助如何与账户抽象化相结合?

Gas 赞助机制使用 Paymaster 合约。DApp 或服务会代表 Paymaster 向 EntryPoint 合约存入 ETH。当用户提交指定了该 Paymaster 的用户操作时,Paymaster 的 ETH 存款将代替用户支付 Gas 费用。Paymaster 可以设置规则,例如,仅为特定合约赞助 Gas、设置每日限额,或要求以 ERC-20 代币作为交换。这使得新用户无需支付 Gas 费用即可享受真正的无 Gas 体验,无需获取 ETH。

问:哪些区块链支持账户抽象?

所有已部署 EntryPoint 合约的 EVM 兼容区块链均支持 ERC-4337。截至 2026 年,这些区块链包括以太坊主网、Polygon、Arbitrum、Optimism、Base、Avalanche、BNB Chain、Gnosis Chain 以及大多数其他主流 EVM 链。二层网络因其较低的 gas 成本而备受青睐,能够最大限度地减少智能账户交易的开销,因此在账户抽象方面尤为流行。Solana 和 Near 等非 EVM 链则拥有各自的原生账户模型。

问:什么是会话密钥?它们如何改善 DApp 体验?

会话密钥是临时的、权限受限的密钥,它允许去中心化应用(DApp)代表您签署交易,而无需您每次都进行授权。当您授权会话密钥时,您可以定义一些限制条件:例如,它可以与哪些合约交互、最大支出金额以及过期时间。这对于游戏(无需弹出窗口即可执行数十种游戏内操作)、社交应用(无需钱包确认即可发布和点赞)以及去中心化金融(在定义的参数范围内执行自动化策略)来说,都具有变革性意义。

问:在账户抽象化的钱包中,社会恢复是如何运作的?

社交恢复功能允许您指定一组“监护人”(可以是值得信赖的人、设备或服务),他们可以共同批准账户恢复。例如,您可以设置五人中的三人恢复机制:您的硬件钱包、您的配偶、您的挚友、恢复服务以及一份延时合约。如果您丢失了主密钥,这五位监护人中的任意三位都可以授权生成新密钥来控制您的账户。通常,恢复操作会有一个时间锁定延迟(24-72 小时),以便您有时间取消欺诈性的恢复尝试。

来源

  • ERC-4337 规范 – https://eips.ethereum.org/EIPS/eip-4337
  • Vitalik Buterin,“为什么我们需要广泛采用社会恢复钱包”——https://vitalik.eth.limo/general/2021/01/11/recovery.html
  • 以太坊基金会:账户抽象文档 – https://ethereum.org/en/roadmap/account-abstraction/
  • ERC-4337 官方资源 – https://www.erc4337.io/
  • Alchemy 账户抽象文档 – https://docs.alchemy.com/docs/account-abstraction-overview
  • EIP-7702 规范 – https://eips.ethereum.org/EIPS/eip-7702
  • Safe Smart Account 文档 – https://docs.safe.global/
  • Pimlico Bundler 和 Paymaster 文档 – https://docs.pimlico.io/

最新资源和博客