第3课

什么是智能账户?

本模块聚焦于智能账户——账户抽象化的主要实现形式。它概述了智能账户与传统钱包的差异,突出介绍了会话密钥和燃料费赞助等关键功能,并介绍了用于构建智能账户的主要工具和SDK,如Safe、Biconomy和thirdweb。

智能账户

智能账户是以智能合约形式实现的链上钱包。与必须遵循单一私钥的外部拥有账户不同,智能账户在代码中嵌入自身的验证规则,并可随时间推移进行升级。这使得钱包表现如同一个微型应用:它能识别多个签名方,遵循可编程的支出限制,甚至能使用以太坊(ETH)以外的代币支付自身的燃料费。由于验证逻辑存在于合约内部,每个操作都被视为来自账户本身,因此用户不再受到阻碍普通钱包的”合约间交互”限制。这一理念正在迅速普及;据行业追踪者统计,到2025年中期,已有超过3000万枚ERC-4337智能账户投入使用,这一数字自2024年末以来已翻番,主要得益于DeFi、游戏和消费类应用追求更流畅的用户引导体验。

智能账户与普通钱包有何不同?

普通钱包——技术上称为EOA——只能执行两项功能:签署交易和存储余额。其他所有功能,从多重签名安全到定时转账,都必须通过额外的合约和重复授权叠加其上。智能账户消除了这种割裂。它本身就是一个合约,因此钱包地址和控制它的逻辑存在于状态的同一位置。这种设计使开发者能够重新定义身份验证(例如,用移动设备、硬件和生物识别证明的组合阈值替代单一ECDSA签名),更换手续费支付方,或将多个调用打包成一个原子操作,而无需修改以太坊的共识规则。

会话密钥:无需频繁签名的授权访问
由于智能账户能够识别从属密钥,它可以向dApp授予临时的”会话密钥”,该密钥仅对特定方法集或限定时间窗口有效。用户只需授权一次,然后dApp就可以在这些约束条件下代表他们执行操作,消除了困扰链上游戏和市场的频繁”请签名”弹窗。如果会话密钥被泄露或过期,核心账户依然安全。Safe在其ERC-4337集成中引入了会话密钥模块,允许开发者直接在钱包政策中指定精细的权限范围。

批量交易:一次交互,多重效果
智能账户可以将多个函数调用打包为单个用户操作。一个通常需要四次连续批准的DeFi交换——代币授权、资金池存款、交换执行和提款——可以以原子方式执行,要么全部步骤成功,要么全部失败。ERC-4337流程中的打包器在链下组装这些调用,并将它们转发至EntryPoint合约进行单次链上验证,从而节省燃料费并减少用户界面摩擦。

社交恢复:设计更安全的资产托管
丢失助记词不再是灾难性事件。智能账户可以包含恢复逻辑,指定信任的监护人或在更改生效前强制执行时间延迟。由于规则存在于链上,恢复不再依赖于用户常常忽视的不可靠链下备份。Safe的调查显示,与普通EOA相比,配备监护人模块的账户放弃率低了一个数量级,凸显了内置恢复机制的价值。

Paymaster支持:灵活的燃料费支付
在ERC-4337架构中,智能账户可以将费用支付委托给paymaster合约。dApp、交易所甚至广告商可以赞助用户的首次操作,消除预先用ETH为地址注资的障碍。Paymaster还可以接受稳定币或应用的原生代币,扩大了费用选择范围,同时保持结算的无信任特性。Biconomy的SDK提供了现成的paymaster模板,使开发者只需几行代码即可添加燃料费赞助功能。

为智能账户提供支持的工具和框架
Biconomy专注于面向希望获得即插即用SDK以实现无燃料费流程的消费级dApp;其最新版本抽象了账户创建并自动注入paymaster支持,使前端团队无需接触Solidity即可部署钱包。

Safe

Safe(前身为Gnosis Safe)专注于安全关键场景,如DAO资金库;可选的Safe4337Module激活ERC-4337兼容性,使长期存在的多重签名保险库能够访问打包器、会话密钥和模块化插件,而无需重新部署核心合约。

ZeroDev

ZeroDev将自身定位为账户抽象化工具的后端,提供托管的打包器、paymaster和监控仪表板,这些可与Magic Link等流行的授权提供商集成;这种方案吸引那些偏好基础设施即服务而非自行运营节点的初创企业。

Magic.link

Magic.link thirdweb提供了一个账户工厂,能够大规模部署不可变或可升级的智能钱包,并使其自动与最新的EntryPoint版本保持同步,为游戏工作室和NFT平台提供从测试网到生产环境的直接路径。

智能合约钱包与MPC钱包
智能合约钱包和多方计算(MPC)钱包虽然经常被一并讨论,但它们解决的是托管架构的不同层面。MPC通过多个设备或机构持有的碎片替代单一私钥;签名仍然产生一个被区块链识别为来自EOA的ECDSA签名。智能合约钱包则将验证逻辑移至链上,并可完全摒弃ECDSA(如有需要),转而依赖合约实现的任何验证方案。在实践中,两种模式可以互操作:MPC集群可作为智能账户上的多个授权签名者之一,将MPC的分布式密钥安全性与账户抽象的可编程性相结合。

智能账户因此代表了从以密钥为中心向以逻辑为中心的托管方式的根本转变。通过将规则直接嵌入合约并配备成熟的工具支持,它们使先进的安全性和直观的用户体验成为可能,而无需等待硬分叉。下一个模块将从概念转向实践,展示开发者如何利用当今的框架和基础设施构建并部署这些可编程钱包。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

什么是智能账户?

本模块聚焦于智能账户——账户抽象化的主要实现形式。它概述了智能账户与传统钱包的差异,突出介绍了会话密钥和燃料费赞助等关键功能,并介绍了用于构建智能账户的主要工具和SDK,如Safe、Biconomy和thirdweb。

智能账户

智能账户是以智能合约形式实现的链上钱包。与必须遵循单一私钥的外部拥有账户不同,智能账户在代码中嵌入自身的验证规则,并可随时间推移进行升级。这使得钱包表现如同一个微型应用:它能识别多个签名方,遵循可编程的支出限制,甚至能使用以太坊(ETH)以外的代币支付自身的燃料费。由于验证逻辑存在于合约内部,每个操作都被视为来自账户本身,因此用户不再受到阻碍普通钱包的”合约间交互”限制。这一理念正在迅速普及;据行业追踪者统计,到2025年中期,已有超过3000万枚ERC-4337智能账户投入使用,这一数字自2024年末以来已翻番,主要得益于DeFi、游戏和消费类应用追求更流畅的用户引导体验。

智能账户与普通钱包有何不同?

普通钱包——技术上称为EOA——只能执行两项功能:签署交易和存储余额。其他所有功能,从多重签名安全到定时转账,都必须通过额外的合约和重复授权叠加其上。智能账户消除了这种割裂。它本身就是一个合约,因此钱包地址和控制它的逻辑存在于状态的同一位置。这种设计使开发者能够重新定义身份验证(例如,用移动设备、硬件和生物识别证明的组合阈值替代单一ECDSA签名),更换手续费支付方,或将多个调用打包成一个原子操作,而无需修改以太坊的共识规则。

会话密钥:无需频繁签名的授权访问
由于智能账户能够识别从属密钥,它可以向dApp授予临时的”会话密钥”,该密钥仅对特定方法集或限定时间窗口有效。用户只需授权一次,然后dApp就可以在这些约束条件下代表他们执行操作,消除了困扰链上游戏和市场的频繁”请签名”弹窗。如果会话密钥被泄露或过期,核心账户依然安全。Safe在其ERC-4337集成中引入了会话密钥模块,允许开发者直接在钱包政策中指定精细的权限范围。

批量交易:一次交互,多重效果
智能账户可以将多个函数调用打包为单个用户操作。一个通常需要四次连续批准的DeFi交换——代币授权、资金池存款、交换执行和提款——可以以原子方式执行,要么全部步骤成功,要么全部失败。ERC-4337流程中的打包器在链下组装这些调用,并将它们转发至EntryPoint合约进行单次链上验证,从而节省燃料费并减少用户界面摩擦。

社交恢复:设计更安全的资产托管
丢失助记词不再是灾难性事件。智能账户可以包含恢复逻辑,指定信任的监护人或在更改生效前强制执行时间延迟。由于规则存在于链上,恢复不再依赖于用户常常忽视的不可靠链下备份。Safe的调查显示,与普通EOA相比,配备监护人模块的账户放弃率低了一个数量级,凸显了内置恢复机制的价值。

Paymaster支持:灵活的燃料费支付
在ERC-4337架构中,智能账户可以将费用支付委托给paymaster合约。dApp、交易所甚至广告商可以赞助用户的首次操作,消除预先用ETH为地址注资的障碍。Paymaster还可以接受稳定币或应用的原生代币,扩大了费用选择范围,同时保持结算的无信任特性。Biconomy的SDK提供了现成的paymaster模板,使开发者只需几行代码即可添加燃料费赞助功能。

为智能账户提供支持的工具和框架
Biconomy专注于面向希望获得即插即用SDK以实现无燃料费流程的消费级dApp;其最新版本抽象了账户创建并自动注入paymaster支持,使前端团队无需接触Solidity即可部署钱包。

Safe

Safe(前身为Gnosis Safe)专注于安全关键场景,如DAO资金库;可选的Safe4337Module激活ERC-4337兼容性,使长期存在的多重签名保险库能够访问打包器、会话密钥和模块化插件,而无需重新部署核心合约。

ZeroDev

ZeroDev将自身定位为账户抽象化工具的后端,提供托管的打包器、paymaster和监控仪表板,这些可与Magic Link等流行的授权提供商集成;这种方案吸引那些偏好基础设施即服务而非自行运营节点的初创企业。

Magic.link

Magic.link thirdweb提供了一个账户工厂,能够大规模部署不可变或可升级的智能钱包,并使其自动与最新的EntryPoint版本保持同步,为游戏工作室和NFT平台提供从测试网到生产环境的直接路径。

智能合约钱包与MPC钱包
智能合约钱包和多方计算(MPC)钱包虽然经常被一并讨论,但它们解决的是托管架构的不同层面。MPC通过多个设备或机构持有的碎片替代单一私钥;签名仍然产生一个被区块链识别为来自EOA的ECDSA签名。智能合约钱包则将验证逻辑移至链上,并可完全摒弃ECDSA(如有需要),转而依赖合约实现的任何验证方案。在实践中,两种模式可以互操作:MPC集群可作为智能账户上的多个授权签名者之一,将MPC的分布式密钥安全性与账户抽象的可编程性相结合。

智能账户因此代表了从以密钥为中心向以逻辑为中心的托管方式的根本转变。通过将规则直接嵌入合约并配备成熟的工具支持,它们使先进的安全性和直观的用户体验成为可能,而无需等待硬分叉。下一个模块将从概念转向实践,展示开发者如何利用当今的框架和基础设施构建并部署这些可编程钱包。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。