智能合约钱包重新构想:理解以太坊上的ERC-4337

以太坊账户通过ERC-4337的演变

以太坊改进提案作为推动生态系统发展的蓝图。在这个框架内,有ERC类别——这是由全球开发者共同创建的一系列应用层标准。与核心协议的修改不同,ERC代表了由社区驱动的规范,塑造了应用程序的功能。ERC-4337作为一个关键标准,通过战略性部署的智能合约将账户抽象直接带入应用层。最初在2021年以EIP-4337的形式提出,该框架在2023年3月获得全面认可,并作为官方ERC标准上线。

解析账户抽象及其对现实世界的影响

当前钱包架构的问题

今天的以太坊在一个基于账户的系统上运行,其中存在两种不同类型的账户。外部拥有账户作为由密钥控制的实体运作——它们是大多数用户通过像MetaMask这样的钱包进行交互的账户。相对而言,智能合约账户存储可执行代码,但在与传统密钥基础钱包一起使用时会引入摩擦。

用户面临一个真正的困境:管理两个用于基本操作的独立账户。一个账户持有资产,而另一个账户则用于支付交易费用,这造成了不必要的复杂性。现有的解决方案通过中心化中介来路由交易,增加了另一个关注层。

ERC-4337 基本上改变了什么

创新在于统一。该标准将两种账户类型的功能合并为一个可编程实体。基于erc4337原则构建的钱包可以从一个账户发起交易、处理代币流动和部署合约。更重要的是,它使以前被认为是高级的功能成为可能:社交恢复机制、多签名验证、消费限制和账户冻结能力。

该架构通过并行交易流实现这一目标。ERC-4337并不是修改以太坊的共识层,而是位于其之上,引入了UserOperations作为新的抽象层。这些专门的交易位于一个由称为打包者的专门实体离线管理的独立内存池中。打包者将多个UserOperations聚合成标准的以太坊交易,预先覆盖燃气费用,同时从交易批次中收取费用。

EntryPoint合约充当安全检查点——在执行之前通过自定义授权逻辑验证每个UserOperation。这个设计保持了以太坊的完整性,同时实现了前所未有的钱包可编程性。

超越基本交易的可能性扩展

该框架解锁了多个引人注目的用例。钱包恢复不再依赖于记住种子短语;多重身份验证和社交恢复提供了冗余。交易验证变得可定制,允许预先批准、支出上限和时间锁定操作。燃料费用的支付完全转变——用户可以通过第三方付款方使用ERC-20代币或其他资产来结算费用,消除了专门持有原生以太(ETH)用于交易费用的要求。

为什么这种架构对采用至关重要

去中心化贯穿于这个设计。多个打包者可以自由地进入生态系统,竞争服务质量,而不是依赖于垄断中继服务。决定将变更保持在应用层——避免共识修改——加速了部署和采纳的时间线。这些架构选择共同使生态系统更加稳健且用户友好。

用户体验转型

从最终用户的角度来看,影响是显著的。当种子短语管理从方程中消失时,钱包的注册速度显著加快。账户恢复变得真正可行,而不是理论上的。通过减少私钥暴露等人为错误因素,安全性得到了显著提升。定制的可能性——批量操作、自动化定期付款、将受信地址列入白名单——使钱包能够适应个人需求,而不是强迫用户进入僵化的工作流程。

期待

ERC-4337 代表了朝着使加密货币钱包对主流用户可访问和安全的有意义的一步。尽管生态系统仍在成熟,技术障碍依然存在,但该标准为新一代钱包体验奠定了基础。通过将可编程逻辑直接嵌入账户,开发者获得了构建直观而非技术性的界面的必要工具。这一进展最终服务于可持续、以用户为中心的区块链采用的更广泛目标。

ETH2.1%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)