GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> 加密百科 >> 什么是 EIP-7702?新手指南

什么是 EIP-7702?新手指南

admin 加密百科 43

以太坊的进化永无止境:随着每个以太坊改进提案(EIP),网络朝着更高的可扩展性、安全性和可用性迈进了一步。

什么是 EIP-7702?新手指南


其中一项提案 EIP-7702 旨在通过引入原生账户抽象来彻底改变以太坊区块链。从本质上讲,这提供了更灵活、更用户友好的体验。除了改善用户体验之外,允许智能合约充当以太坊账户还可能解锁无数新用例。


但在深入讨论细节之前,让我们首先了解一下什么是账户抽象,它是如何工作的,以及 EIP-7702 可能如何影响开发人员和用户。

什么是账户抽象以及它如何运作?

账户抽象允许用户无摩擦地与区块链交互:解锁无气体和无符号交易等功能,并允许您使用可编程逻辑定制钱包体验。

可编程交易

账户抽象化使交易验证方式更加灵活。例如,钱包在执行交易之前可能需要多个签名,或者可以使用链下数据(如生物特征认证证明)来验证交易。

付款人合同

账户抽象还引入了“付款人合约”的概念。这些合约可以为用户的操作提供 gas 费用。这意味着用户无需持有任何 ETH 即可与以太坊进行交互,只要有付款人愿意支付他们的 gas 费用即可。

目前,只有智能合约钱包(由代码控制并能够执行复杂操作的 web3 钱包)才可以实现账户抽象。但这些钱包不是原生支持的以太坊钱包。外部拥有账户 (EOA) 不具备这些功能,因此智能钱包依赖于智能合约。


当今账户抽象的挑战

虽然智能合约钱包很棒,但它们也会导致分裂:如果你使用 EOA 并想设置智能钱包,它们将作为两个单独的账户运行。此外,在某些情况下,智能合约钱包的使用成本可能更高,因为它们执行的操作非常复杂。


这就是为什么人们如此努力地在以太坊网络上集成原生账户抽象。虽然这是一个重要的目标,但它也面临着挑战,例如:

向后兼容性问题

许多提出的解决方案需要对以太坊的架构进行重大改变,这使得它们难以与现有系统无缝集成。

复杂

一些实施方案增加了交易的复杂程度,使其更难以有效处理。

采用障碍

开发人员和钱包提供商必须整合新的标准,这可能会减慢广泛实施的速度。


这就是 EIP-7702 背后的全部故事:它提供了实现账户抽象的另一种途径——而且不需要彻底改革。

什么是 EIP-7702?

EIP-7702 是以太坊改进提案,由 Vitalik Buterin(以太坊联合创始人)共同撰写,该提案引入了一种简化的账户抽象方法,允许 EOA 暂时像智能合约一样运行。这解锁了新功能,包括优化 gas 费用、增强安全性和更无缝的用户体验。

EIP-7702 的用途是什么?

EIP-7702 存在的主要原因与任何其他帐户抽象功能类似。帐户抽象是构建无缝应用程序和体验的强大工具,具有以下优点:

提高可用性

EIP-7702 允许用户无需专用智能合约钱包即可访问智能合约功能。这使得与去中心化应用程序的交互更加无缝且用户友好。

增强安全性

通过启用多因素身份验证和密钥恢复选项等高级身份验证方法,EIP-7702 加强了钱包安全性并降低了资产丢失的风险。

燃气效率

与完整的智能合约账户相比,EIP-7702 最大限度地减少了交易开销,从而降低了 gas 成本并提高了执行效率。

更快采用

由于 EIP-7702 与现有的以太坊基础设施保持向后兼容,因此它的实施可以以最小的干扰实现,从而使开发人员和用户更容易采用。

EIP-7702 有何不同?

本质上,EIP-7702 允许通用 web3 钱包解锁一些你期望智能钱包具备的功能,但也有一些核心区别,包括:

暂时转变

EOA 可以在交易期间充当智能合约,从而允许其执行更复杂的操作。

没有永久的代码存储

与完整的账户抽象模型不同,EIP-7702 不会永久改变账户结构,从而保持与现有以太坊基础设施的兼容性。

向后兼容性

该提案最大限度地减少了干扰,允许 EOA 集成智能合约功能而不会损害网络架构。

EIP-7702 与之前的提案的比较

EIP-7702 在之前的账户抽象工作的基础上,解决了其缺点。当然,这并不是第一个旨在解决钱包限制带来的挑战的提案。然而,继以下前辈之后,EIP-7702 似乎将成为获胜提案:

EIP-4337

该提案引入了用户操作和付款人,但需要进行重大的基础设施变革。

EIP-3074

允许 EOA 执行类似智能合约的交易,但缺乏开发人员定制交易所需的灵活性。

EIP-7702 脱颖而出

由于 EIP-7702 允许 EOA 暂时成为智能合约而无需额外的基础设施,因此它提供了更加无缝、高效的解决方案。

建议的解决方案:EIP-7702 的工作原理

EIP-7702contract_code在交易中引入了一个新字段,允许 EOA 在交易期间执行可编程逻辑,而无需永久转换为智能合约。此机制保留了 EOA 的灵活性,同时实现了高级交易功能。

交易执行

当 EOAcontract_code在交易中包含字段时,它会在该交易期间暂时作为智能合约运行。这使得 EOA 能够与去中心化应用程序交互并执行复杂的操作,而无需从根本上改变其结构。

状态管理

交易完成后,EOA 将恢复其标准状态。与永久保留代码的传统智能合约不同,EIP-7702 确保 EOA 的底层架构保持不变。这意味着用户可以利用智能合约功能,而无需承诺永久合约结构。

验证规则

以太坊节点处理 EIP-7702 交易的方式与处理标准交易的方式类似,从而保持网络稳定性并确保无缝集成。这种方法可以最大限度地减少对现有协议的破坏,同时以安全高效的方式扩展 EOA 的功能。

EIP-7702 面临的挑战

虽然 EIP-7702 带来了很多好处,但也存在挑战。

复杂

其中一个主要障碍是它给以太坊客户端和钱包带来了额外的复杂性。实现账户抽象需要对现有基础设施进行重大改变,这可能会导致潜在的兼容性问题和增加开发开销。

气体优化

另一个挑战是优化用户操作的 gas 成本。由于智能合约钱包将执行额外的计算来验证交易,因此与传统的 EOA 交易相比,这可能会导致更高的 gas 成本。开发人员需要找到方法来最大限度地降低这些成本,可能通过 gas 优化技术或利用 gas 赞助机制。

虐待金主

还有一个问题是如何防止滥用付款人合约。虽然 gas 赞助是一项强大的功能,但它可能会被恶意行为者利用。需要采取保护措施,确保付款人合约得到负责任的使用,并且不会引发垃圾邮件或拒绝服务攻击。

社区协调

采用 EIP-7702 还需要更广泛的以太坊社区的支持。钱包、dapp 和其他生态系统参与者需要更新其软件以支持账户抽象引入的新交易类型和交互。这个过程需要时间,并且需要整个社区的协调。

EIP-7702 对以太坊生态系统的影响

EIP-7702 提出的变更对于以太坊的开发者和用户都具有重要影响。

EIP-7702 对开发者的影响

对于开发人员来说,EIP-7702 为智能合约钱包的设计带来了新的灵活性。他们可以实现自定义验证逻辑,实现多因素身份验证、支出限制和紧急恢复机制等功能。这为智能合约钱包开辟了全新的设计空间。


此外,通过付款人合约赞助 gas 费用的能力使开发人员能够创建更加用户友好的入门体验。新用户无需先获得 ETH 即可与以太坊应用程序交互,从而大大降低了进入门槛。


然而,这些好处也伴随着一些挑战。实现账户抽象会增加以太坊客户端和钱包的复杂性,并增加学习难度。此外,还存在一些问题,包括如何优化用户操作的 gas 成本以及如何确保付款人合约不被滥用。

EIP-7702 对用户的影响

对于用户来说,EIP-7702 承诺提供更加无缝和安全的以太坊体验。智能合约钱包可以提供更好的安全功能,例如防止网络钓鱼攻击和在私钥丢失时恢复资金的能力。Gas 赞助也使用户更容易开始使用以太坊,因为他们不必担心购买 ETH 来支付 Gas 费。

EIP-7702 将如何塑造以太坊的未来

随着 EIP-7702 和账户抽象概念的普及,考虑它们将如何塑造以太坊的未来是令人兴奋的。

用户体验

最有希望的影响之一是用户体验的极大改善。使用智能合约钱包,用户将能够使用高级安全功能、可自定义的交易验证,以及无需直接管理 ETH 来支付 gas 即可与以太坊交互的能力。这可能会使以太坊更加平易近人和用户友好,降低主流采用的门槛。

智能合约交互

账户抽象也为开发人员带来了新的可能性。定义自定义交易验证逻辑的能力为智能合约交互开辟了一个全新的设计空间。我们可以看到新类型的 dapp 和用例的出现,而这些在传统的 EOA 账户中是不可能或不切实际的。

身份验证和分散治理模型

例如,账户抽象可以实现更复杂的身份和声誉系统。智能合约钱包可以将身份验证、信用评分或其他链下数据纳入其交易验证流程。这可以为去中心化信贷市场、自主主权身份和更强大的去中心化治理模式铺平道路。

经济模型和激励结构

Gas 赞助还引入了新的经济模式和激励结构。我们可以看到“gas 中继器”的崛起——专门赞助交易以换取其他形式价值(例如代币奖励、服务费等)的实体。这可能会在以太坊生态系统中创造新的收入来源和商业模式。


当然,账户抽象的全面影响将取决于采用的速度和规模。但随着 EIP-7702 等提案和 thirdweb 等工具生态系统的不断发展,未来一片光明。随着越来越多的开发人员开始尝试这些新功能,我们很可能会看到一波创新浪潮,重新定义以太坊的可能性。

EIP-7702:账户抽象成为主流

EIP-7702 是朝着在以太坊上实现账户抽象迈出的重要一步。通过允许 EOA 暂时充当智能合约,它增强了安全性、可用性和灵活性,而无需对以太坊协议进行重大更改。


尽管挑战依然存在,但 EIP-7702 的简单性和向后兼容性使其成为推动以太坊持续采用的有力候选者。

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐