升级 ERC 4337:ZeroDev 与 Gelato

  • gelato
  • 发布于 2023-12-01 11:51
  • 阅读 15

Gelato 与 ZeroDev 合作,将 Gelato 的 bundler 和 paymaster 系统集成到 ZeroDev 的平台中,为以太坊的 gas 估算带来新的方法。通过 1Balance USDC 存款,实现完全赞助的交易,简化以太坊的交易流程,提高 gas 估算的效率和准确性, 降低交易成本。

博客 — 更新

升级 ERC 4337:ZeroDev 和 Gelato

Gelato 的 bundler 和 paymaster 系统,现在与 ZeroDev 集成,采用了一种新的 ERC-4337 方法 —— 这是以太坊 gas 预估的游戏规则改变者!

Gelato 在 ZeroDev 的平台上推出了其前沿的 bundler 和 paymaster 系统,提高了 gas 预估效率和准确性。了解此集成如何简化以太坊的交易流程,并在我们的最新文章中获得有关 Gelato 在 ERC-4337 上的新方法的内幕消息。

了解 ERC-4337 账户抽象

ERC-4337 在以太坊区块链交易的现代化中起着关键作用。它代表了从传统的外部拥有账户 (EOA) 到通过账户抽象实现更灵活和安全框架的转变。这种方法能够创建智能合约钱包,与 EOA 相比,它具有以下几个优势:

  • 增强的安全性:直接解决与 EOA 相关的漏洞。
  • 自定义和可编程性:使用户能够建立自定义规则和操作。
  • Gas 支付灵活性:通过 paymaster 实现完全赞助的交易,利用 1Balance USDC 存款来实现简化和高效的费用处理。

ERC-4337 的关键组件

  • Sender:与 ERC-4337 兼容的智能合约钱包,用于存储用户资产并遵循特定接口来验证 UserOperation。
  • UserOperation:这些是发送到备用 mempool 的伪交易对象,包含所有必要的交易详细信息。
  • EntryPoint:一个单例智能合约,负责处理 UserOperation 的执行,从而减轻了单个钱包的复杂逻辑。
  • Bundler:将多个 UserOperation 打包并将其发送到 EntryPoint 的节点,最初用于支付交易费用。
  • Paymaster:Paymaster 代表用户支付交易费用。此功能在复杂的区块链操作中尤为重要,在这些操作中,管理交易成本可能具有挑战性。

Gelato 和 ZeroDev:引领 ERC-4337

Gelato 的 bundler 和 paymaster 系统,现在与 ZeroDev 集成,采用了一种新的 ERC-4337 方法。

主要优势

  • Post-Execution Gas 结算 100% 准确: Gelato 的系统擅长以 100% 的准确度向用户收取实际消耗的 gas 费用。这种方法是对传统预估的重大改进,确保用户仅为其使用的内容付费,从而消除了常见的超额收费问题。

  • 比传统方法便宜 30%: Gelato 方法的一个突出特点是其成本效益,与传统方法相比,成本降低了 30%。这种效率的实现是通过避免链上 paymaster 和费用转移开销,使交易更经济。

  • 无限制的智能账户操作: Gelato 的系统在交易的验证和执行方面提供了无限的自由。它消除了诸如列入黑名单的操作码或限制性 gas 限制之类的限制。这种不受限制的环境对于 ZeroDev 尤其有利,因为它有助于他们探索签名验证和身份验证逻辑。

  • 广泛的网络支持: 该系统旨在跨所有主要的 EVM 兼容网络(包括所有 Gelato Rollup)无缝运行。这种广泛的兼容性确保了 Gelato 方法的优势可以在各种区块链环境中得到利用。

Gelato 重新构想的 Bundler & Paymaster

Gelato Bundler 构建在我们现有的、经过实战检验的 Relay 基础设施之上,接收 UserOperation 并立即将其包含在自己的专用 bundle 中,该 bundle 由 EntryPoint 智能合约执行。这消除了等待 bundle 形成时的任何延迟,并防止多个 UserOperation 彼此失效,从而使 bundler 能够在验证和执行期间为它们提供更大的自由度。

Gelato Paymaster 与其他提供商之间的主要区别在于,不需要 EntryPoint 存款或链上 paymaster。相反,我们的 1Balance 支付解决方案只需一次存款即可在所有受支持的网络上执行后结算交易费用。在事后使用完美的信息结算交易,可确保仅向用户收取实际消耗的 gas 量的费用,准确率达 100%,并减少了整体链上占用空间。这使项目可以代表其用户无缝地赞助交易。

ZeroDev 的模块化智能钱包 SDK

ZeroDev 是最便于开发人员构建基于 AA 的钱包和应用程序的 SDK。借助 AA,使用 ZeroDev 的项目能够为用户赞助 gas 并批量处理交易。更重要的是,ZeroDev 是“模块化智能钱包”概念的先驱 —— 开发人员可以使用 ZeroDev 来开发自定义钱包体验。

ZeroDev 模块化的核心是 Kernel——最gas 优化 以及最广泛部署 的智能账户。开发人员可以通过编写“插件”来扩展 Kernel 账户,这些插件是修改钱包授权逻辑的智能合约。通过插件,你可以轻松地与各种流行的身份验证流程集成,例如会话密钥、2FA、恢复和多重签名。如果现有的身份验证流程不符合你的需求,你可以开发自己的插件。

重要的是,ZeroDev 与各种流行的身份验证方法集成,从社交(例如 Google/Facebook)到电子邮件到Passkey。你甚至可以将 ZeroDev 与你最喜欢的 WaaS 提供商(例如 Privy 和 Dynamic)一起使用,以在你最喜欢的嵌入式钱包服务之上启用 AA。

ZeroDev 的主要功能

总而言之,ZeroDev 的主要优势是:

  • 灵活的身份验证方法 —— 你的用户可以使用从社交、Passkey到 EOA 的任何方式登录。
  • 原生 AA 功能 —— 你可以为用户赞助 gas、批量和自动化交易等等。
  • 可扩展的钱包架构 —— 你可以为用户编程自定义身份验证逻辑,或与现有插件集成,例如会话密钥、2FA、恢复等。

结论

这种合作关系使 Gelato 的 gas 计算和交易处理更好、更高效。同时,它展示了 ZeroDev 用于智能钱包的独特 Kernel 技术。ZeroDev 的 Kernel 旨在适应性强,并且可以与 ERC-4337 良好地配合使用,为更高级的钱包功能奠定基础。它们共同提供了一个完整的解决方案,可以更轻松地处理复杂的区块链交易。展望未来,ZeroDev 的通用钱包系统和 Gelato 有效的交易管理相结合,正在树立新标准,推动新的发展,并使以太坊更易于使用和更好。

关于 Gelato

Gelato 是一个 Web3 云平台,使开发人员能够创建自动化的、无 gas 且具有链下感知能力的 Layer 2 链和智能合约。400 多个 web3 项目多年来一直依赖 Gelato 来促进 DeFi、NFT 和游戏中的数百万笔交易。

  • Gelato RaaS: 只需单击一下,即可部署你自己的量身定制的 ZK 或 OP L2 链,其中内置了原生账户抽象和所有 Gelato 中间件。

  • VRF:Gelato VRF 为区块链应用程序提供快速、链上可验证的随机性。

  • Functions: 无服务器、事件驱动的函数,用于自动化区块链交易。

  • Relay: 通过易于使用的 API,让你的用户可以访问可靠、强大且可扩展的无 gas 交易。

  • Account Abstraction SDK: Gelato 与 Safe 合作构建了一个成熟的账户抽象 SDK,将 Gelato 行业最佳的无 gas 交易功能与行业最安全的智能合约钱包相结合。

订阅我们的新闻通讯并打开你的 Twitter 通知,以获取有关 Gelato 生态系统的最新更新! 如果你有兴趣成为 Gelato 团队的一员并构建互联网的未来,请浏览空缺职位并在此处申请 here

  • 原文链接: gelato.cloud/blog/zerode...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
gelato
gelato
The Web3 Developer Cloud. Launch your own chain via our #1 Rollup-As-A-Service platform.