EIP-3074:简化以太坊用户体验的关键创新
以太坊一直是区块链技术的领军者,但在使用户(尤其是新手)充分参与其生态系统方面,它面临一些挑战。为了解决这些问题,持续的发展旨在增强用户体验,使以太坊更易于访问和用户友好。
其中之一是以太坊改进提案 3074 (EIP-3074),它引入了 Gas 赞助和简化与去中心化应用程序 (dApp) 交互等功能。这些改进类似于账户抽象,允许其他人代表用户支付 Gas 费。但是,它们有何不同?
EIP-3074 是一项以太坊改进提案,旨在通过简化和增强外部拥有账户(EOA)的功能来简化用户体验。在以前,要访问天然气赞助或社交恢复等功能,用户可能必须使用智能合约钱包(SCW),这可能很麻烦并增加了复杂性。
EIP-3074 允许用户保持其 EOA 的同时访问以前只能通过 SCW 实现的功能。它在以太坊虚拟机(EVM)中引入了两个新操作:AUTH 和 AUTHCALL。
通过 AUTH 操作,EOA 可以授权调用者执行高级功能,代表其执行智能合约。只需指定所需操作和参数的签名消息即可实现此授权。一旦授权,AUTHCALL 允许调用者像 EOA 本身一样执行事务。这种设置简化了用户与区块链技术的交互,同时增强了安全性和可访问性。
例如,EIP-3074 的 Gas 赞助允许用户无需支付 Gas 费即可进行交易,由经批准的第三方承担费用。这提高了以太坊的可访问性,尤其对于新用户而言至关重要。
账户抽象创新了用户与区块链技术的交互方式,允许智能合约充当用户与其他合约交互的主要接口。通过账户抽象,用户可以对以太坊账户进行编程,而无需处理与 EOA 相关的技术细节。
EIP-3074 提供了类似的功能,而无需处理账户抽象的复杂性。然而,赞助 Gas 费是账户抽象的一个重要特征之一。
尽管 EIP-3074 带来了多项增强功能,但也引发了一些安全问题需要谨慎考虑。其中之一是系统容易受到网络钓鱼攻击。为了解决这个问题,EIP-3074 建议引入网络钓鱼防护注册表,帮助用户验证调用者合约的真实性。
另一个主要问题是调用者的安全性。调用者是代表用户执行交易的特殊合约,必须采取强有力的安全措施来保护用户资金。
除了安全问题外,EIP-3074 的实施需要对以太坊网络进行硬分叉,涉及引入新的操作码。这可能需要整个网络的一致同意和整合,从而可能对提案的采纳造成一些阻力。
尽管存在一些担忧和批评,但 EIP-3074 带来了许多优势,显著增强了以太坊用户体验。通过简化交互和消除 Gas 费障碍,它为更广泛的用户群打开了以太坊网络,并为创新业务模型的发展提供了新机会。