最新新闻
为您推荐

Trust Wallet的EIP-7702实施详解:智能EOA背后的架构

作者Cryptopolitan MediaCryptopolitan Media 4 分钟阅读

深入了解Trust Wallet如何利用以太坊最新的EIP-7702标准重新想象EOA的功能,同时不放弃控制权。

随着Web3超越其早期的小众领域,用户期望正在发生变化。曾经对技术倾向的早期采用者可以容忍的事情——缓慢的界面、复杂的过程和繁琐的工作流程——现在对更广泛的受众来说是不可接受的。如今,钱包的可用性不仅仅是一个锦上添花的功能;它是Web3能否触达下一波用户的关键。

然而,一些长期存在的问题仍然阻碍了真正用户友好的加密体验,而Gas费就在列表之首。数据显示这种摩擦的成本变得多么高昂,仅在2024年,用户就支付了超过69亿美元的交易费。除了估算要支付多少费用外,弄清楚使用哪种代币以及余额是否充足,甚至将基本操作变成了障碍。

随着以太坊联合创始人Vitalik Buterin提出的EIP-7702提案,一条更清晰的路径出现了。它允许外部拥有账户(EOAs)——最常见的钱包类型——临时像智能合约钱包一样运行,而无需部署合约或更改账户。

在此基础上,Trust Wallet——一款拥有超过2亿用户的自我托管钱包——是首批将EIP-7702付诸实践的项目之一。它不是添加一个表面功能,而是从基础设施层面开始,重塑用户与加密资产的交互方式。

用EIP-7702重新定义自我托管

Trust Wallet引入了一种智能钱包架构,将账户抽象(AA)引入标准EOA,实现可编程行为、改善的用户体验以及更灵活的交易逻辑。

这一转型的核心是一个模块化引擎,它驱动以下功能:

  • Gas费灵活性: 用户不再局限于原生代币。通过支持USDT和TWT等资产,可以使用钱包中已有的代币支付费用。
  • 一键智能交易: 用户无需批准和签署多个步骤,而是可以将操作(如批准、兑换和执行)捆绑到一笔交易中。
  • 赞助交易: 为了吸引新用户,去中心化应用程序(DApps)和合作伙伴可以承担Gas成本,无需预先为钱包充值。
  • 自动执行: 现在可以实现定期付款、美元成本平均法(DCA)和会话密钥等功能,而无需部署单独的合约。

通过将这些功能嵌入其基础设施,Trust Wallet为自我托管体验奠定了基础,其中抽象、控制和智能协同工作。至关重要的是,用户保留完全的控制权和隐私权,无需更改助记词或升级到智能合约钱包。

Trust Wallet智能钱包引擎内部

Trust Wallet没有依赖第三方抽象,而是在内部开发了其基础设施。该系统由四个核心组件组成,每个组件在实现大规模代币Gas支付方面发挥着不同的作用。

Paymaster:基于代币的Gas支付

Paymaster允许用户使用USDT或TWT等代币支付交易费,而不是ETH或BNB等原生资产。这在以移动设备为主或初学者环境中特别有用,因为用户可能不持有原生代币。通过消除兑换或桥接的需求,Paymaster简化了交易并降低了失败风险。它直接与智能合约合作,以验证和结算费用。

Bundler:将复杂性压缩为一键操作

许多DeFi操作,如质押、借贷或兑换,需要多个步骤。Bundler将这些操作合并为一个原子操作。对用户来说,这意味着更少的点击;对开发者来说,这意味着更一致的执行。它依赖于通过EIP-7702的临时合约逻辑,允许钱包解释单个签名意图并端到端地执行它。

Relayer:跨链无缝提交

用户签署交易后,Relayer处理提交和最终确定。它连接钱包界面和区块链,处理广播、确认和Gas估算——特别是在以太坊、BNB Chain、Arbitrum和Base等网络之间。结果是更流畅的体验,用户只需关注操作,而不必关心基础设施。

Gas Provisioner:实时资源协调

Gas Provisioner监督代币余额,计算费用,并选择正确的资产进行Gas支付,实时运行。如果Paymaster是逻辑层,那么Provisioner就是确保交易顺利可靠执行的物流系统。

这种架构使Trust Wallet能够跨代币、网络和交易类型扩展,提供预充值交易和无Gas入门等功能。它为将钱包转变为智能、用户友好的代理奠定了基础,所有这一切都在一个安全、自我托管的框架内。

下一步:从基础设施到体验

随着基础设施上线,这种新智能钱包架构的第一个应用即将到来。内部称为FlexGas,该功能将允许用户使用他们已持有的代币(如TWT、USDT或BNB)支付Gas费,最初支持以太坊和BNB Chain。无需兑换代币或在原生Gas资产中维持单独的余额。

除了FlexGas之外,相同的架构还实现了更广泛的使用案例,这些案例已经在开发中:

  • 无Gas入门: DApps和合作伙伴可以赞助新用户的交易,无需预先为钱包充值Gas。
  • 自动执行: 从定期订阅到美元成本平均策略,用户可以授权在后台安全且链上运行的工作流程。
  • 智能交易: 开发者和机构将获得具有细粒度控制、会话委托和智能策略执行功能的可编程钱包的访问权限。

随着这些功能的成熟,钱包将从静态密钥管理器演变为响应式代理,它们解释意图、自动化操作并适应网络条件,同时保持完全的用户控制。

随着EIP-7702的到来,这种演变已经开始。架构已经就位。随着FlexGas的到来,Trust Wallet正在开启加密可用性的新篇章——钱包做更多,用户担心更少。

如果广泛采用,这种模式可能标志着自我托管的一个转折点:不仅仅是使其更易用,而是最终使其与成熟的多链生态系统的需求保持一致。在那个未来,自我托管不仅会更安全——而且会更智能。

有兴趣探索这一转变的人可以通过下载Trust Wallet应用程序来尝试这种智能钱包架构,亲身体验基于代币的Gas支付的感觉。

分享本文

免责声明。 所提供的信息不构成、也不旨在构成财务建议;所有信息、内容和材料仅供一般 informational 目的。信息可能并非最新,读者必须进行独立尽职调查,并对自身行为承担责任。链接至其他第三方网站仅为方便读者、用户或浏览器使用;Cryptopolitan 及其成员不推荐或认可第三方网站的内容。

Cryptopolitan Media

Cryptopolitan Media

专门设立的栏目,提供来自我们全球行业合作伙伴网络的精选洞察和特色更新。

更多新闻…