Ryze Labs
Search
2023年7月17日

ERC-4337 和账户抽象:开启 Web3 游戏的新篇章

作者 Juan Aranovich
ERC-4337 和账户抽象:开启 Web3 游戏的新篇章


账户抽象和 AA 钱包的兴起

区块链游戏正开辟了充满可能性的新领域。然而,复杂的钱包管理和交易流程常常阻碍了用户体验。账户抽象(AA)钱包和 ERC-4337 标准的引入正是为了直接应对这些挑战。

本文是关于 ERC-4337 的第二篇,聚焦于 Web3 游戏。若您尚未熟悉账户抽象及其主要应用场景,请阅读此文章以获得更深入的理解


转移Gas费用的责任

在现有的以太坊体系中,智能合约需要依赖外部拥有账户(EOA)来支付交易费,即Gas费。账户抽象旨在转移这一责任,允许智能合约自行支付Gas费。这一改变将使用户在与智能合约交互时无需承担Gas费用,由合约自行负担。


AA 钱包的角色

为账户抽象而设计的 AA 钱包将管理用户的Gas费支付过程,使得与智能合约的交互变得更加流畅。这种简化用户体验的举措,是朝着让钱包“隐形”迈出的重要一步,它在后台处理复杂过程。


账户类型的融合

账户抽象合并了以太坊现有的两种账户类型——外部拥有账户和智能合约账户的特性。新的统一合约账户能够同时进行代币交易和合约创建。这种变革有望推动钱包设计的创新,引入社交恢复、个性定制和可升级性等功能。


UserOperations 的作用

ERC-4337 引入了 UserOperations,这些操作由打包者捆绑入交易并加入区块。打包者为这些捆绑交易支付Gas费,并从执行各个 UserOperations 中获得费用。

这一标准通过捆绑交易节省时间和Gas费,同时开启了聚合签名、交易限制、紧急冻结、白名单及隐私保护应用等新的可能性。


区块链游戏的新动态

在区块链游戏领域,玩家目前需要批准每一个操作或允许游戏完全控制他们的钱包。通过 AA,智能合约钱包可以生成一个私有的一次性密钥,允许在设定时间内自动与特定 DApp 进行交易。这种做法赋予 DApp 最小权限,提升安全性,同时保护主账户中的资产。


简化用户互动

ERC-4337 简化了用户互动,并引入了多种引人注目的应用场景,如密钥丢失恢复、通过生物识别和社交登录增强钱包安全等。支出限制、无需Gas费的交易、由游戏赞助的捆绑交易和预批准等功能,进一步简化了交易过程,为玩ers 提供了更多的灵活性和便利性。


结论:Web3 游戏的新纪元?

整合 AA 钱包和 ERC-4337 标准有望显著改善区块链游戏及更广泛 Web3 领域的用户体验。通过简化钱包管理、优化交易流程及提供Gas费用的灵活选择,AA 钱包为玩家带来了更大的便利和安全性。

随着专注于游戏的钱包的出现,实现无摩擦的 Web3 游戏体验的道路愈发清晰。随着这一领域的持续进步和创新,我们可以期待在未来,用户体验的摩擦将被最小化,从而加速 Web3 游戏和整个区块链技术的采用。