---
title: "Metropolis 借助 Alchemy 的账户抽象基础设施轻松部署智能合约"
description: "了解 Metropolis 如何利用 Alchemy 的账户抽象基础设施,通过其新产品 Metal 重新定义智能合约部署。"
---

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

<ImageBlock
  src="https://media.alchemy.com/1713380329-metropolis-smart-contract-case-study.png"
  alt="Metropolis 案例研究主图"
  width={3200}
  height={1800}
  priority
/>

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

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

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

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

## **他们是如何做到的?**

这种极其简洁的部署工作流程得益于 [ERC-4337 账户抽象](https://www.alchemy.com/overviews/what-is-account-abstraction),这一标准解锁了设计[全新 web3 用户体验](https://www.alchemy.com/overviews/smart-contract-wallet-benefits)的能力,包括无摩擦的入门流程、gas 赞助、交易打包以及账户自动化。

账户抽象的两个核心组件是 [bundler](https://www.alchemy.com/overviews/what-is-a-bundler) 和 [paymaster](https://www.alchemy.com/overviews/what-is-a-paymaster)。

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

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

<ImageBlock
  src="https://media.alchemy.com/1713380319-metropolis-john-sterlacci-testimonial.png"
  alt="来自 Metropolis 的 John Sterlacci 的推荐语"
  width={3200}
  height={1800}
/>

## **Metal 的下一步规划是什么?**

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