EIP-3074 是一项旨在在以太坊网络上引入赞助交易的提案,该提案的目标是通过第三方交易赞助简化交易流程并降低成本,从而提升用户体验。

通过允许第三方支付 gas 费,EIP-3074 致力于让更广泛的用户能够使用以太坊,无论他们是否熟悉区块链技术的复杂性。
理解 EIP-3074
根据GitHub 上的官方提案,EIP-3074 为以太坊虚拟机 (EVM) 引入了两个新操作:AUTH
和AUTHCALL
。这些操作实现了第三方交易赞助,允许单独的实体承担与用户交易相关的 gas 成本。
该AUTH
操作用于授权特定调用者合约代表授权账户进行调用。此授权记录在账户存储中,账户所有者可随时撤销。AUTHCALL
另一方面,调用者合约使用该操作代表授权账户执行调用。此操作可确保调用与账户所有者直接进行调用时具有相同的上下文。
赞助交易说明
根据提议的 EIP-3074,赞助交易允许第三方支付与用户交易相关的 gas 费用。此机制的工作原理是让用户签署交易而不指定 gas 价格或限制。然后,第三方赞助商提供必要的 gas 费用并代表用户将交易提交给以太坊网络。
GitHub 上的 EIP-3074 提案强调了赞助交易的好处,其中包括:
改善用户体验:用户不再需要管理自己的 ETH 余额以支付 gas 费,从而简化了与 dApp 交互的过程。
提高可访问性:通过消除 gas 费用的障碍,赞助交易可以帮助那些可能不熟悉 gas 概念或无法使用 ETH 的新用户加入。
新的商业模式:赞助交易可以实现新的商业模式,例如 dApp 为其用户承担交易成本或包含 gas 费的订阅式服务。
解决问题
EIP-3074 旨在解决以太坊用户面临的两个重大问题:高昂的 Gas 费用和元交易等现有解决方案的复杂性。
以太坊网络上的 Gas 费用一直是用户的主要痛点,尤其是在网络拥堵时期。随着对以太坊计算资源的需求增加,Gas 价格也随之上涨,导致用户执行交易的成本高昂。对于交易金额较小的用户来说,这个问题尤其成问题,因为 Gas 费用有时会超过交易本身的价值。
现有的解决方案(例如元交易)试图通过允许第三方赞助交易来解决 gas 费问题。然而,这些解决方案通常涉及复杂的链下系统,并要求用户信任第三方并保管其私钥。这种复杂性限制了元交易的采用,并且尚未完全解决 gas 费过高的问题。
CryptoSlate的研究结果表明,EIP-3074 可以为 gas 费问题提供更优雅、更安全的解决方案。通过在以太坊协议中引入原生的赞助交易机制,EIP-3074 消除了对复杂的链下系统的需求,并降低了对用户的信任要求。
安全方面
虽然 EIP-3074 提供了显著的好处,但引入赞助交易的安全隐患也至关重要。该提案包括多项安全措施,以确保以太坊网络的完整性并保护用户免受潜在攻击。
一个关键的安全考虑因素是安全调用程序的实现。调用程序合约代表用户执行交易,必须经过精心设计,以防止未经授权的访问和滥用。以太坊研究论坛就实现安全调用程序的最佳实践进行了深入讨论,包括使用多重签名方案和时间锁定授权。
另一个安全隐患是网络钓鱼攻击的可能性,恶意行为者可能会试图诱骗用户授权欺诈性调用者合约。为了降低这种风险,EIP-3074 包含了网络钓鱼保护注册表的规定,允许用户在授予授权之前验证调用者合约的真实性。
EIP-3074 与以太坊生态系统
EIP-3074 对以太坊生态系统的潜在影响是巨大的,因为它旨在解决用户和开发者面临的一些最紧迫的挑战。通过引入赞助交易,EIP-3074 有可能极大地改善用户体验、提高采用率并实现新的商业模式。
赞助交易的主要好处之一是消除了新用户的进入门槛。正如Ambire Wallet 的博客所指出的那样,许多潜在的以太坊用户因管理 gas 费的复杂性以及需要在钱包中持有 ETH 而望而却步。借助 EIP-3074,用户可以与 dApp 交互而不必担心这些技术问题,因为交易成本由赞助商承担。这种用户体验的简化可能会显著提高采用率,因为越来越多的人发现更容易参与以太坊生态系统。
此外,EIP-3074 为以太坊生态系统内的商业模式开辟了新的可能性。例如,dApp 可以提供赞助交易作为高级功能,吸引重视便利性和简单性的用户。或者,企业可以将交易成本捆绑到服务费中,提供无缝的用户体验,而无需用户管理自己的 gas 费。这些新的商业模式可以推动以太坊生态系统内的创新和竞争,最终使最终用户受益。
EIP-3074 的另一个潜在好处是提高了以太坊生态系统中资产的流动性和周转率。有了赞助交易,用户可能更倾向于更频繁地转移资产,因为他们不再需要担心相关的 gas 费用。这种流动性的增加可能会为以太坊生态系统中的各种资产(例如 ERC-20 代币和非同质化代币 (NFT))带来更高效的市场和更好的价格发现。
现状及未来实施
截至 2023 年 4 月,EIP-3074 仍处于提案阶段,尚未在以太坊网络中实施。该提案引起了以太坊社区的极大关注,关于其设计和潜在安全影响的讨论和辩论仍在持续。
在The Block的一篇文章中,专家们对 EIP-3074 的潜在风险进行了评估,尤其是智能合约钱包的安全性。一些专家认为,如果实施不当,引入AUTH
和AUTHCALL
操作可能会让用户面临新的攻击媒介。另一些人则认为,EIP-3074 的好处大于风险,并且该提案包含足够的安全措施来减轻潜在威胁。
围绕 EIP-3074 的持续争论证明了以太坊开发过程的去中心化性质,社区意见在塑造网络未来方面发挥着至关重要的作用。随着该提案的不断完善和讨论,预计最终将就实施赞助交易的最佳方式达成共识,同时确保以太坊网络的安全性和完整性。
一旦达成共识,EIP-3074 的实施可能会被纳入未来的以太坊网络升级中,例如CryptoSlate中提到的拟议的 Pectra 升级。然而,实施的具体时间表仍不确定,因为它取决于以太坊社区内正在进行的发展和决策过程。
链接账户抽象
EIP-3074 与更广泛的账户抽象概念(ERC-4337 或 EIP-4337)密切相关,旨在简化用户体验并提高以太坊网络的可访问性。账户抽象是指使以太坊账户更加灵活和可编程的想法,允许用户以更直观和用户友好的方式与网络交互。
正如 Ambire Wallet 的解释所表明的那样,EIP-3074 的赞助交易可以看作是实现账户抽象目标的一步。通过允许第三方代表用户支付 gas 费,EIP-3074 消除了重大的进入门槛,使用户更容易与以太坊网络交互。
此外,EIP-3074 中引入的AUTH
和AUTHCALL
操作为未来更高级的账户抽象功能奠定了基础。这些操作允许创建可以代表用户执行交易的智能合约钱包,为用户体验的改进和定制开辟了新的可能性。
在账户抽象的背景下,EIP-3074 可以看作是其他计划的补充提案,例如ERC-4337(通过入口点合约进行账户抽象)和RIP-7560(原生账户抽象)。虽然这些提案侧重于账户抽象的不同方面,但它们都有一个共同的目标,那就是让以太坊网络更易于访问和用户友好。
随着以太坊社区继续致力于实现账户抽象,EIP-3074 的赞助交易可以作为重要的垫脚石,为更具包容性和高效的以太坊生态系统铺平道路。
结论
EIP-3074 代表着以太坊朝着更加用户友好、可访问且经济高效的平台不断演进的重要一步。通过引入赞助交易,该提案有可能彻底改变用户与以太坊网络交互的方式,使新用户和有经验的用户都能更轻松地参与去中心化应用程序。
EIP-3074 的实施不仅可以降低用户的财务准入门槛,还可以为企业和开发者创造新的机会,利用以太坊网络的力量来创造创新解决方案。随着该提案在以太坊社区内不断完善和讨论,很明显,EIP-3074 有可能在塑造以太坊生态系统的未来方面发挥关键作用。
随着以太坊社区努力就 EIP-3074 的实施达成共识,用户、开发者和利益相关者必须及时了解并参与正在进行的讨论。通过参与开发过程并提供反馈,社区可以帮助确保 EIP-3074 的实施方式优先考虑安全性、可用性和以太坊网络的长期健康。
展望未来,EIP-3074 的成功实施以及账户抽象等其他举措可能为以太坊的新增长和采用时代铺平道路。随着网络变得更加易于访问和用户友好,我们很可能会看到大量新用户和企业涌入,渴望利用去中心化技术提供的独特优势。在以太坊社区的持续支持和参与下,网络的未来看起来比以往任何时候都更加光明。