---
title: "Alchemy vs. Infura - 区块链节点提供商对比"
description: "对比 Infura 和 Alchemy 的 API、定价等"
---

# Alchemy vs. Infura - 区块链节点提供商对比

Alchemy 的区块链开发平台提供的 RPC 节点比 Infura 具有更准确、更可靠的区块链数据，以及更多的 web3 工具和 API。

Alchemy 和 Infura 是两家[知名的区块链节点提供商](https://www.alchemy.com/overviews/blockchain-node-providers)，它们以服务的形式提供关键区块链基础设施的访问。由于云托管成本不断上升、维护节点所需的专职工程资源成本，以及节点因 CPU 峰值、内存泄漏、磁盘问题、bug 等原因宕机时产生的机会成本，[自行托管节点](https://www.alchemy.com/overviews/running-your-own-node)的成本很高。

在本文中，我们将从九个方面[比较 Alchemy 和 Infura](https://www.alchemy.com/infura-alternative)，帮助你决定哪家节点提供商更适合你的需求：

1. 支持的区块链
1. 节点延迟
1. 数据准确性
1. 节点可靠性
1. 定价
1. 增强型 API
1. 开发者工具
1. 用户体验
1. 客户支持

## Alchemy 与 Infura 对比

Alchemy 和 Infura 是两家区块链节点提供商，帮助 web3 初创公司在不运行自有节点的情况下构建[应用](https://www.alchemy.com/dapps/top/defi-dapps)。

[选择合适的区块链节点提供商](https://www.alchemy.com/overviews/how-to-choose-a-blockchain-node-provider)是 [web3 开发](https://www.alchemy.com/overviews/how-to-learn-web3-development)过程中的关键一步，因为你需要一个开发者平台，能提供最具成本效益的请求、最好的工具、可靠的服务、准确的数据，以及随项目增长按需扩展的能力。

### 什么是 Alchemy？

Alchemy 提供区块链 API 和节点基础设施，支持超过 1000 万终端用户，为[全球顶尖的区块链应用](https://www.alchemy.com/dapps)提供支持，包括 [OpenSea](https://www.alchemy.com/dapps/opensea)、[Trust Wallet](https://www.alchemy.com/dapps/trust-wallet)、0x，以及 Shopify、Adobe 等大型 web2 公司。

Alchemy 提供一整套开发者工具，帮助开发者更快地构建、调试和发布产品，还提供[监控仪表盘](https://www.alchemy.com/monitor)以追踪错误、用户洞察和趋势。

Alchemy 是 web3 领域获得风险投资最多的初创公司之一，投资方包括 Pantera、Coatue、A16z、Redpoint、Lightspeed、[Coinbase](https://www.alchemy.com/dapps/coinbase)，以及科技界一些成就卓著的个人，包括 Naval Ravikant、Peter Thiel 和 Reid Hoffman。

[Alchemy Supernode](https://www.alchemy.com/supernode) 是为全球顶尖区块链应用提供支持的基础设施引擎。它提供一行代码即可调用的基础设施 API，完成单个节点的全部工作，并具备生产环境应用所需的正常运行时间、可用性等必要条件。其架构使用专用的分布式系统来支撑每一项节点功能，并通过专有的协调服务保持实时数据的正确性。

<ImageBlock
  src="https://media.alchemy.com/1703913096-alchemy-products.jpeg"
  alt="Alchemy 产品套件示意图,涵盖节点基础设施、增强型 API 和开发者工具"
  width={3840}
  height={2160}
  caption="Alchemy 的产品套件"
/>

### ‍

什么是 Infura？

[Infura 是另一家知名的区块链节点提供商](https://www.alchemy.com/enhanced-apis)，提供用于构建 web3 应用的 API 和开发者工具，主要专注于 Ethereum、Ethereum Layer 2、Polygon 和 IPFS。

Infura 归 ConsenSys 所有，这是一家由 Ethereum 联合创始人之一 Joe Lubin 创立的软件开发公司。ConsenSys 还拥有 [MetaMask](https://www.alchemy.com/dapps/metamask)（一款 Ethereum 钱包）和 Truffle（一个区块链开发环境）等项目。

Infura 采用云架构模型，包括直接从对象存储同步数据、在 AWS Elastic Container Service（ECS）中运行的 parity 后端，以及一个用于生成链数据快照并推送到 S3 存储桶的“Source of Truth”节点。

<ImageBlock
  src="https://media.alchemy.com/1703913691-infura-products.jpeg"
  alt="Infura 产品套件对比图,红色方框表示缺失的功能。"
  width={3840}
  height={2160}
  caption="Infura 产品套件对比图,红色方框表示缺失的功能。"
/>

接下来，我们将深入探讨评估 Alchemy 和 Infura 时需要考虑的 9 个关键因素。

### 1. 支持的区块链

在寻找新的节点提供商时，公司应考虑该提供商支持的网络，以确保其支持当前应用、计划立即扩展的链，以及提供商路线图上的链。

Alchemy 支持以下 8 个区块链网络：

- Ethereum
- Optimism
- Arbitrum
- Polygon PoS
- Starknet
- Solana
- Base
- Astar（Polkadot）

Alchemy 支持以下测试网：

- Goerli（Ethereum、Optimism、Arbitrum）
- Sepolia（Ethereum）
- Mumbai（Polygon）

Infura 额外支持以下区块链：

- Avalanche
- Aurora
- NEAR
- Palm
- Celo
- Linea

Alchemy 和 Infura 都支持多条区块链。选择哪一方应取决于其是否支持你的主要链和你计划扩展的链。

例如，如果你在寻找 [Solana RPC 提供商](https://www.alchemy.com/overviews/solana-rpc/?a=c95ab3dab3)，Alchemy 会是不错的选择；而如果你想在 Avalanche 上构建 dapp，Infura 会更合适。

### 2. 节点延迟

区块链延迟分为两种。**区块发现延迟**是指节点提供商发现新区块所用的时间，**请求延迟**是指发出区块链请求与收到响应之间的时间差。

Alchemy 工程师最近对 Alchemy 和 Infura 进行了一次并列对比测试，以测量请求延迟。

在此测试中，我们在 [Ethereum 主网](https://www.alchemy.com/rpc/ethereum)上查询 **eth_blockNumber**，并测量请求发出到收到响应之间的时间差。随后，我们对 Alchemy 和 Infura 大约 250 次查询（每次间隔 15 分钟）的结果进行了汇总和平均。

在我们最近一次测试（2022 年 8 月 12 日至 8 月 15 日）中，**Alchemy 在美国东部地区的平均延迟为 39.96 毫秒**，Infura 的平均延迟为 38.18 毫秒。

如需查看各提供商的最新公开数据，可在 Alchemy 的[实时 RPC 提供商基准测试](https://www.alchemy.com/benchmarks)中比较延迟、成功率和失败请求数。

虽然在此测试中 Infura 的请求延迟比 Alchemy 快 4%，但 Alchemy 的辅助基础设施——例如在确认区块前先同步 30% 的 Ethereum 节点——为 web3 开发者在数据准确性、节点可靠性和可扩展性方面提供了更高的保障。

### 3. 数据准确性

节点提供商为用户和应用提供[准确的区块链数据](https://www.alchemy.com/blog/data-accuracy)至关重要，因为错误信息会对 web3 用户体验产生负面影响：

1. 相同请求返回不同的结果
1. 应用获取到错误的交易 nonce
1. 代币和 NFT 显示错误，导致用户体验不佳

在最近一次数据准确性基准测试实验中，我们在 24 小时内对 Ethereum 主网上的 **eth_blocknumber** 进行了超过 100 万次查询，发现 **Infura 返回了 705 个不准确**的区块号，而 **Alchemy 的返回结果零误差**。

<ImageBlock
  src="https://media.alchemy.com/1703914004-number-of-inconsistent-blocks.png"
  alt="展示 Infura 返回的不一致区块总数的图表。"
  width={3250}
  height={1500}
  caption="展示 Infura 返回的不一致区块总数的图表。"
/>

Alchemy Supernode 使 Alchemy 的 API 能够像单个节点一样运作，实现 100% 的准确性。这是通过一个名为 **Vox Nodi** 的显式一致性层实现的——这是一种共识算法，让每个节点对其接收到的数据进行投票，只有数据准确时才会返回给用户。

虽然 Infura 的请求延迟比 Alchemy 低 4%，但以牺牲数据准确性为代价更快地返回区块链信息，可能会降低 web3 用户体验。

### 4. 节点可靠性

节点可靠性衡量的是正常运行时间，这是选择节点提供商时需要比较的重要类别，因为它直接影响 dapp 能否全天候为用户提供服务。

Alchemy 和 Infura 的系统都具有很高的可靠性。不过，在查看各节点提供商状态页面上的历史正常运行时间后，我们发现 Alchemy 的系统平均而言表现更好。

[节点可靠性状态页面](https://www.alchemy.com/pricing)显示了 2022 年 1 月至 7 月 Ethereum 主网的以下对比数据：

- **1 月** - Alchemy（100%）vs. Infura（100%）
- **2 月** - Alchemy（100%）vs. Infura（99.98%）
- **3 月** - Alchemy（100%）vs. Infura（99.97%）
- **4 月** - Alchemy（99.97%）vs. Infura（99.91%）
- **5 月** - Alchemy（100%）vs. Infura（100%）
- **6 月** - Alchemy（100%）vs. Infura（100%）
- **7 月** - Alchemy（99.92%）vs. Infura（99.99%）

除了整体正常运行时间外，Infura 历史上还出现过多次宕机，导致包括 MetaMask 钱包在内的许多应用无法使用，尽管 Ethereum 主网本身仍在正常运行。

<ImageBlock
  src="https://media.alchemy.com/1703914181-infura-suffers-outage.jpeg"
  alt='Decrypt, "MetaMask, Ethereum Apps Down as Infura Suffers Outage," April, 2022'
  width={1686}
  height={436}
  caption='Decrypt, "MetaMask, Ethereum Apps Down as Infura Suffers Outage," April, 2022'
/>

2020 年 11 月，Infura 因运行 geth v1.9.9 和 v1.9.13（两个过时版本的 geth 节点客户端）的节点出现 bug，导致长达 7 小时的宕机，影响了数百万用户。而在 2022 年 4 月，Infura 又因内部配置变更发生了 3 小时的宕机。

### 5. 定价

与 Infura 相比，**Alchemy 的免费套餐每月提供的免费请求量比 Infura 多约 400%**，不对 Archive 节点访问设置上限，也不要求用户绑定信用卡即可访问 Optimism、Polygon、Arbitrum 等 Layer 2 和侧链。

Alchemy 和 Infura 都设有四个主要[定价档位](https://www.alchemy.com/pricing)：Free、Growth、Scale 和 Enterprise。以下是各自的主要定价档位及关键功能：

#### Alchemy 定价

##### Alchemy **免费档位（每月 $0）**

- 每月 3 亿计算单位（CU）
- 每秒 330 计算单位（CUPS）
- 全部开发者工具
- 增强型 API 和 SDK
- 完整的 archive 数据
- 多链主网和测试网
- 无每日请求限制
- 5 个应用
- 24/7 Discord 支持

**Alchemy Growth 档位（每月 $49）**
除免费版包含的全部内容外，Growth 档位客户还可获得：

- 每月 4 亿计算单位（CU）
- 自动扩展计算单位，超出部分每 100 万 CU 收费 $1.2
- Parity Trace 和 gETH debug
- 增强型交易传播
- 2 倍更高吞吐量（660 CUPS）
- 15 个应用
- 24/7 专属 Discord 支持

**Alchemy Scale 档位（按年计费，每月 $199）**‍
对于目标远大、希望快速推进的团队，[全新的 Scale 档位](https://www.alchemy.com/blog/scale-tier)只需点击一下，即可获得 Alchemy 最佳的产品和价格。

- 每月 15 亿计算单位（CU）
- 每秒 3,000 计算单位
- 自动扩展计算单位，超出部分每 100 万 CU 收费 $1
- 在年付方案下，可以以每 100 万 CU $0.7 的折扣价购买额外 CU
- 30 个应用
- 24/7 专属 Discord 支持

**Alchemy Enterprise 档位（定制）**

- 承诺用量折扣
- 定制 SLA
- 支持加密货币付款
- 定制吞吐量
- 无限应用数量
- 24/7 VIP 支持

#### Infura 定价

Infura 设有四个主要定价方案：Free、Developer、Team 和 Growth。

##### Free（每月 $0）

- 请求量：每天 100,000 次请求
- 应用数量：5 个
- 功能：Ethereum 主网和测试网、社区支持论坛及其他基础功能

##### **Developer（每月 $50）**

- 请求量：每天 200,000 次请求
- 应用数量：10 个
- 功能：Core 方案的全部内容，加上直接客户支持、Archive 数据（每月额外收费 $250）

##### **Team（每月 $225）**

- 请求量：每天 1,000,000 次请求
- 功能：Developer 方案的全部内容，加上 24 小时支持响应时间

##### **Growth（每月 $1000）**

- 请求量：每天 5,000,000 次请求
- 功能：Team 方案的全部内容，加上 8 小时支持响应时间

值得一提的是，选择向 Alchemy 提供信用卡信息的开发者，在免费档位下每月可额外获得 100 万计算单位。

### 6. 增强型 API

除了节点服务外，Alchemy 和 Infura 还提供额外的开发者工具和[扩展的 API 功能](https://www.alchemy.com/enhanced-apis)，通过 Token API、Trace API、WebSocket 等，帮助开发者构建更好的技术。本节将介绍 Alchemy 和 Infura 提供的一些最重要的 API 和开发者工具。

#### **Alchemy 的增强型 API**

- NFT API
- Web3 SDK
- Trace API
- Notify API（Webhooks）
- Subscription API（WebSocket）
- Flashbots API（发送私密交易）
- Token API
- Transfers API
- Transaction Receipts API
- Gas Manager API
- Bundler API

#### **Alchemy 与 Infura 的 NFT API 对比**

Alchemy 和 Infura 都提供的一项扩展 API 是 [NFT API](https://www.alchemy.com/nft-api)，它为开发者提供了从区块链获取 NFT 数据的新 API 端点。两家的 NFT API 都提供了以下实用端点：

- getNFTs
- isHolderOfCollection
- getNFTsForCollection
- getContractMetadata
- getNFTSales

Alchemy 的 NFT API 更进一步，目前支持以下 Infura 不支持的额外 [NFT API 端点](https://www.alchemy.com/docs/reference/nft-api-quickstart)：

- getOwnersForCollection
- getNFTMetadata
- getOwnersForToken
- getOwnersForCollection
- getSpamContracts
- isSpamContracts
- reingestContract
- getFloorPrice
- computeRarity
- summarizeNFTAttributes
- reportSpam

需要指出的是，**Infura 的 NFT API 将于 2023 年 11 月 1 日弃用**，届时将无法再使用。Infura 官网建议届时切换到其他提供商——比如 Alchemy！

#### **Web3 SDK**

[Alchemy SDK](https://www.alchemy.com/sdk) 是 Ethers.js 的直接替代品，使构建应用更加简单，并已在生产环境中经过领先钱包和应用的实战检验。相较于 [ethers.js](https://www.alchemy.com/dapps/ethers-js)，它具有诸多优势，包括更稳健的事件传递和更低的失败率。

#### Alchemy 的账户抽象 SDK

[**Account Abstraction SDK**](https://www.alchemy.com/docs/wallets/reference/aa-sdk/core) 可用于简化与账户抽象原语（[**user operation 和 bundler**](https://www.alchemy.com/overviews/what-is-a-bundler)）的交互。

它是一个完整的解决方案，实现了 EIP-1193 provider，通过一次方法调用即可处理 gas 估算、交易签名，以及获取 paymaster 数据（如果你使用的话）。如果你使用的是 **eth_sendTransaction**，该 SDK 会自动将其转换为 user operation 并发送出去。

### 7. 开发者工具

Alchemy 提供多种开发者工具，帮助开发者更快地构建、调试和发布产品，包括：

- Alchemy AI - 快速生成 web3 代码，加速开发流程
- **Explorer** - 查看历史请求信息，快速识别模式
- **Mempool Visualizer** - 监控已确认、卡住和被丢弃交易的当前状态
- **Composer** - 排查 RPC 请求问题，重放失败的交易以便调试
- **Debug Toolkit** - 扫描最近的请求，调试时快速发现错误
- **Dashboard** - 获取 dapp 性能的高层级分析数据
- **Usage Analytics** - 获取 dapp 在不同时间范围、应用版本和各个方法下的使用情况
- **Command Center** - 获取应用整体健康状况、每秒请求数、响应时间和错误率
- **User Insights** - 获取地理使用情况、流量和活动数据，且不会牺牲用户隐私或数据安全
- **Alerts & Digests** - 获取错误点的自动提醒，以及报告 dapp 各项关键健康指标的每日摘要
- **Faucets** - Alchemy 提供多个测试网水龙头，包括 [Sepolia faucet](https://www.alchemy.com/overviews/mumbai-faucet) 和 [Mumbai faucet](https://www.alchemy.com/overviews/mumbai-faucet)

Infura 为开发者提供了 IPFS API 和一款交易工具 **ITX**，通过在交易面临被移出 mempool 的风险时主动以有竞争力的 gas 价格更新交易，帮助交易被打包进区块。

### 8. 用户体验

Alchemy 致力于让开发者更轻松地进行 web3 开发。公司提供多项功能来改善用户体验，包括一行代码即可调用的基础设施 API、增强型 API、开发者工具等。

Infura 同样注重为开发者提供良好的用户体验。公司提供可扩展的系统、关键 NFT 元数据、工具和模板，帮助开发者提供更好的用户体验。Infura 的多链生态系统还让开发者可以选择满足其需求的网络。

### 9. 客户支持

Alchemy 和 Infura 都提供用户文档、24/7 的 Discord 频道以及帮助开发者构建应用的教育内容。不过，两者存在一些关键差异：

- 为 Enterprise 客户提供 VIP 支持
- 为 Enterprise 客户提供定制的服务水平协议（**SLA**）
- Alchemy 的 **Road to Web3** 开发者课程
- 面向初学者的 **Hackathon Handbook**
- 丰富的教育类开发者内容库

在 Alchemy，即使是免费档位的用户也能获得支持。相比之下，从 Infura 的定价页面可以看出，其仅为付费用户提供直接客户支持。

## Alchemy 和 Infura 的主要区别是什么？

Alchemy 和 Infura 的主要区别在于：

- **可靠性** - Alchemy 平均而言更可靠，重大宕机事件比 Infura 少
- **数据准确性** - Alchemy 提供 100% 的准确性，而 Infura 做不到
- **定价** - Alchemy 的免费档位比 Infura 更为丰富
- **增强型 API** - Alchemy 提供的增强型 API 比 Infura 更多
- **客户支持** - Alchemy 为所有档位的客户提供支持

## Alchemy 和 Infura 哪个节点提供商更好？

Alchemy 的区块链开发平台提供的 RPC 节点比 Infura 具有更准确、更可靠的区块链数据，以及更多的 web3 工具和 API。

如果这两家公司都支持你偏好的链，不妨分别使用两个平台亲身体验一下开发流程，通过它们各自的原生工具、文档和功能来改善你的开发过程。

凭借极其强大的免费档位，开发者可以零风险地[在 Alchemy 上开始使用](https://dashboard.alchemy.com/signup/?referrer_origin=DIRECT)。现在就开始使用 Alchemy，获取一整套丰富的开发者工具吧。
