模块化智能账户把验证、执行、限额这些功能拆成可以插拔的模块,DeFi 前端因此能按用途挑选权限组合。本文说明模块分工、接入时的权限风险,以及读这套架构时最容易混淆的两个概念。
汇总与「账户抽象」相关的文章,帮助你系统了解该主题。
模块化智能账户把验证、执行、限额这些功能拆成可以插拔的模块,DeFi 前端因此能按用途挑选权限组合。本文说明模块分工、接入时的权限风险,以及读这套架构时最容易混淆的两个概念。
EIP-7702把EOA委托给合约代码后,原ECDSA私钥仍保留授权委托变更的残留权力。EIP-7851引入禁用ECDSA的委托前缀0xef0101与SETSELFDELEGATE指令,让钱包代码自己把这条回退之路永久关闭。本文讲清两种委托的差别、不可逆的确切含义与安全动机。
EIP-7702 用 0xef0100 前缀把普通地址的代码指向委托合约后,两份互不协调的草案来认领下一个号 0xef0101:2024 年 12 月的 EIP-7851 把它定义为"ECDSA 权限已永久关闭"的委托,2026 年 2 月的 EIP-8164 则把它定义为整段代码就是 ML-DSA-44 抗量子公钥的原生密钥账户。两者都是 Draft 草案、从未上链。本文以这个撞号切片解释命名空间分配规则与 7702 委托的现实边界——机制细节另见同日专栏,这里只回答"同一个前缀为什么会有两种互斥活法"。
EIP-7819 在 2024 年 11 月提议新增 SETDELEGATE 操作码,让合约工厂直接复用 EIP-7702 的委托指示器量产可升级账户实例,替代传统的克隆合约与代理合约。本文按原文拆解 0xf6 操作码的执行步骤、寻址公式与升级语义,给出钱包用户识别委托账户的核对方法与安全边界。
2017 年的以太坊账户只能用固定的 ECDSA 签名加账户序列号来保护。EIP-86 提出把这两样检查抽象出去,让账户合约自己决定安全规则。本文拆解它用特殊签名值打开的口子、NULL_SENDER 的角色、对部署碰撞的处置,以及这条线如何通到今天你手里的智能账户。
2020 年 9 月,维塔利克等五人提交 EIP-2938,主张不靠任何中间层,直接给以太坊加一种新交易类型,让合约账户自己付手续费、自己验证签名。它引入 PAYGAS 操作码和一个全 F 的入口常量,最终因内容严重过时被标记撤回。本文拆解这套协议层方案的设计与它停下的位置。
EIP-7377 提出一种只能用一次的迁移交易,让已有地址原地挂上合约代码,省去逐币搬运。拆解它的字段结构、一次性约束与和 EIP-7702 的分工,以及钱包面对这类交易为什么要格外谨慎。
approve 加 swap 要签两笔,是钱包交互的经典痛点。EIP-2803 提出让外部账户直接在交易里携带并执行字节码,一步做完多件事。拆解它的预编译式设计、语义细节与让位于合约钱包的原因。
ERC-6315 在 2023 年 1 月创建,状态为 Review,把 ERC-2771 的元交易可信转发器升级成每转发器一个独立派生地址。你的余额按转发器分格子存放,会带来什么隔离收益与迁移代价?本文按原文拆解。
ERC-5189 在 2022 年 6 月创建,状态为 Draft,给账户抽象设计了一个 endorser 背书合约:智能合约钱包请一个链上裁判替打包者评估操作质量,代替逐个集成钱包逻辑。背书费与保证金机制怎么运转?本文按原文拆解。