钱包基础设施正在重塑下一代dapp的web3体验,成为连接用户与去中心化世界的关键桥梁。在过去,用户进入web3世界前需要安装专用软件、准备加密货币资金,还要面对各种陌生的确认界面。尽管防火墙有所改进且种子短语逐渐被淘汰,这些障碍仍然是导致去中心化应用用户流失的主要原因。
当前正是技术创新的黄金时期,我们有机会通过抽象化底层技术,为用户提供更直观的金融、社交和游戏体验,同时保持自我托管和去中心化的核心理念。2023年对钱包生态系统而言是至关重要的一年,账户抽象技术的发展和基础设施的完善正在重塑市场格局,重新定义用户、dapp和钱包之间的关系。
账户抽象:概念与实现路径
账户抽象本质上实现了账户管理与密钥管理的分离。在区块链上,账户是持有资产并记录交易历史的实体,而签名者(密钥)则是代表账户执行操作的授权实体。传统外部拥有账户(EOA)采用严格的私钥控制机制,这种一对一映射关系带来了诸多限制:用户只能使用特定的密钥管理工具,一旦私钥丢失就无法恢复,而且所有操作权限完全相同。
通过账户抽象技术,账户被转化为智能合约,可以动态定义密钥权限范围,并根据不同使用场景设置额外的验证机制。这项技术需要链下基础设施的支持,ERC-4337标准在2021年应运而生,为智能合约发起的交易提供标准化的链上中继方案。
实际上,在ERC-4337标准完善之前,已有项目开始探索账户抽象的应用。Safe多重签名钱包自2017年推出以来,已为各类组织和个人保护了超过500亿美元的资产;Argent移动钱包自2018年起就采用智能合约账户;Sequence钱包在2021年实现了通过电子邮件创建智能账户并使用非原生代币支付费用的创新功能。
ERC-4337标准创造性地建立了一个去中心化的中继网络,通过”用户操作”共享内存池实现账户抽象交易的传递。中继器将多个用户操作打包成单一交易,发送至入口合约进行验证和执行。2023年3月,4337入口合约在主网上线,推动了钱包生态系统的基础设施创新,为开发者提供了构建无缝web3体验的新工具。
钱包基础设施的技术架构
签名与密钥管理系统
签名与密钥管理基础设施负责生成和保护用于验证交易的公钥对。除了传统的EOA钱包,新兴的钱包即服务提供商通过社交登录和电子邮件等创新方式实现了无种子短语的钱包管理。这些服务采用HSM硬件安全模块或MPC多方计算技术来保护密钥材料,Lit等项目还通过分布式密钥生成算法提升了安全性。
今年,硬件签名者和Passkey技术的应用取得了显著进展。这些技术利用设备内置的安全子系统生成密钥,通过生物识别技术提供额外的安全层。虽然目前存在椭圆曲线兼容性问题,但EIP-7212提案有望实现R1曲线在EVM中的原生支持。随着账户抽象交易量的增长,BLS签名聚合技术可能进一步降低智能账户的交易成本。
交易中继网络
中继器在账户抽象生态中扮演着关键角色,类似于以太坊网络的多个客户端实现,4337生态系统也发展出了多种编程语言的捆绑器实现。这些中继器通过从用户操作中收取费用获得激励,未来可能与区块构建者形成更紧密的协作关系。
Gas支付解决方案
Paymaster服务实现了Gas费用的抽象化,允许dapp赞助用户交易或使用非原生代币支付。链上Paymaster完全依赖链上状态验证,而链下Paymaster则通过API接口提供更灵活的Gas赞助策略。这些创新大大降低了用户进入web3世界的门槛。
智能账户框架
账户工厂和框架提供了”无头”智能账户实现,使dapp能够为用户创建自我托管的嵌入式钱包。Safe、Zerodev和Biconomy等提供商与各类身份验证基础设施深度集成,为开发者提供了丰富的定制选项。Safe作为行业标杆,已在12条链上部署超过500万个智能钱包;Zerodev则专注于ERC-4337标准的实现,通过聚合多个中继器提供商优化服务。
账户模块化设计
账户模块作为智能账户的可插拔组件,正在形成丰富的生态系统。这些模块可以分为验证器、执行器和钩子三大类,通过不同的组合方式扩展钱包功能。Safe{Core}协议和ZeroDev等项目都在推动模块化标准的发展,ERC-6900提案旨在实现不同账户实现的模块互操作性。
模块化设计也带来了安全性和可发现性的挑战。EIP-7484提供了验证模块安全性的标准方法,而注册表机制则有助于模块的发现和管理。这种扩展能力正在将智能账户转变为开发者平台,为web3产品和服务创造新的分发渠道。
新兴发展模式与行业影响
钱包技术栈的演进带来了全新的发展模式:开发者可以直接在应用中为用户创建非托管账户,嵌入式钱包正在形成新的产品类别。连接器库如Web3Modal的普及改善了钱包连接体验,而EIP-6963标准进一步促进了钱包市场的公平竞争。
钱包形态的多样化
随着”无头”钱包的兴起,传统独立钱包、嵌入式钱包和应用专属钱包之间的界限正在模糊。Capsule等提供商已经实现了跨应用的钱包可移植性,而Moonchute则帮助用户管理多个智能账户。ERC-7555提案借鉴SSO理念,为账户发现提供了标准化接口。
EOA迁移方案
如何将现有EOA用户平滑迁移至智能账户是一个重要课题。EIP-7377提出了通过单次交易将EOA升级为智能合约账户的协议内方案,Aarc则专注于解决资产迁移的实际问题,为用户提供跨账户类型转移资产的便利工具。
多链账户管理
在AA和Layer2快速发展的背景下,智能账户有望成为跨链资产管理的主流方案。虽然CREATE2技术可以在EVM兼容链上保持相同地址,但长期解决方案可能包括专用的跨链密钥存储合约和ENS多链解析器等创新。这个领域的研究仍在持续深入,目标是实现无需复杂交易的多链密钥管理。
未来展望
账户抽象技术通过将智能合约账户确立为区块链的一等公民,正在重塑密钥管理和账户权限的范式。ERC-4337标准的普及催生了全新的市场结构和产品形态,使钱包技术栈分化为签名、中继、账户和模块等多个专业领域。
这一变革将对整个生态系统产生深远影响:新用户将通过嵌入式钱包和无Gas交易获得更顺畅的入门体验;现有用户将享受会话密钥等创新功能带来的便利;开发者则拥有了通过模块市场分发产品的新渠道。虽然多链环境下的账户管理和EOA迁移仍是待解难题,但我们相信这些挑战将催生更多创新解决方案。
钱包基础设施将继续推动web3的大规模采用。我们期待看到这个领域在未来的突破性发展,也欢迎正在探索相关解决方案的团队进行交流与合作。
*表示1kx投资组合公司
免责声明:
- 本文转载自[1kx]。版权归原作者[1kx]所有,如果对转载有异议,请联系Gate Learn团队,他们会及时处理。
- 免责声明:本文所表达的观点和意见仅代表作者本人,不构成任何投资建议。
- 文章其他语言版本由Gate Learn团队翻译, 未经提及,禁止复制、传播或抄袭翻译文章。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/11010.html