跳至内容
0%

Metropolis 借助 Alchemy 的账户抽象基础设施轻松部署智能合约

Metropolis 案例研究主图

Metropolis 的使命是通过 Metal 重新定义智能合约部署,这是一个前沿的智能合约部署与分发平台。自 2 月下旬在 EthDenver 上线以来,Metal 已为开发者节省了数千美元的部署费用。

为智能合约开发者革新部署工具

Metropolis 深知开发者面临的挑战:部署流程缺乏标准化、管理和为部署账户提供资金的复杂性,以及对易用的协议交互前端的需求。Metal 通过直观的工具简化智能合约部署,为用户提供无缝的部署体验,包括:

  1. 一键部署: 只需一次点击,即可即时配置并将合约部署到任意网络。
  2. 合约库: 轻松管理跨网络的项目,并发现现有的 Metal 项目以进行重新部署或在其基础上构建。
  3. 赞助部署: Metropolis 赞助 Base 上的合约部署,免去开发者为部署账户提供资金的负担。

他们是如何做到的?

这种极其简洁的部署工作流程得益于 ERC-4337 账户抽象,这一标准解锁了设计全新 web3 用户体验的能力,包括无摩擦的入门流程、gas 赞助、交易打包以及账户自动化。

账户抽象的两个核心组件是 bundler 和 paymaster。

Bundler 的作用是将 UserOps 提交上链。Bundler 是基础设施中的关键一环;如果 Bundler 宕机,用户将无法进行交易。Alchemy 的 Bundler API 通过让 Metal 代表其用户发送 UserOps,确保智能合约的无缝部署,同时提供一流的可靠性、可扩展性和性能。结果如何?自上线以来已实现超过 350 次部署。

Paymaster 是支持灵活 gas 策略的智能合约,例如允许应用赞助 userOps,或允许用户使用任意 ERC-20 代币支付 gas。Alchemy 的 Gas Manager API 是面向 ERC-4337 paymaster 的托管服务,使 Metal 能够为用户补贴 gas 费用,无需为部署账户充值原生代币,从而为开发者节省数千美元的 gas 费用。

来自 Metropolis 的 John Sterlacci 的推荐语

Metal 的下一步规划是什么?

Metal 背后的团队致力于通过抽象化复杂性来简化智能合约部署。他们的规划包括扩展合约库,为开发者提供更多可供克隆的项目选择。此外,他们即将推出即时前端,为终端用户提供易用的界面来与已部署的合约交互。敬请期待!

背景渐变

构建区块链魔法

Alchemy 将最强大的 web3 开发者产品和工具,与资源、社区及出色的支持相结合。