---
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 峰值、記憶體洩漏、磁碟問題、程式錯誤等原因而停機所帶來的機會成本損失，[自行架設節點](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 新創公司建構 [app](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 萬名終端使用者，並為[全球頂尖的區塊鏈 app](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) 是為全球頂尖區塊鏈 app 提供動力的基礎設施引擎。它提供單行程式碼即可呼叫的基礎設施 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 同時也擁有其他專案，例如 Ethereum 錢包 [MetaMask](https://www.alchemy.com/dapps/metamask)，以及區塊鏈開發環境 Truffle。

Infura 使用雲端架構模型，包括直接從物件儲存進行同步、在 AWS Elastic Container Service（ECS）中運行的 parity 後端，以及一個「Source of Truth」節點，用於建立鏈上資料快照並推送至 S3 儲存桶。

<ImageBlock
  src="https://media.alchemy.com/1703913691-infura-products.jpeg"
  alt="Infura 產品套件比較圖，紅色方框表示缺少該功能。"
  width={3840}
  height={2160}
  caption="Infura 產品套件比較圖，紅色方框表示缺少該功能。"
/>

接下來，我們將深入探討評估 Alchemy 與 Inufra 時需考量的 9 項關鍵因素。

### 1. 支援的區塊鏈

在尋找新的節點供應商時，公司應考量供應商所支援的網路，以確保其支援目前的 app、想立即擴展的鏈，以及供應商未來規劃支援的鏈。

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. 節點延遲

區塊鏈延遲有兩種類型。**區塊發現延遲（Block discovery latency）**是指節點供應商發現新區塊所需的時間，而**請求延遲（request latency）**則是指發送區塊鏈請求與接收回應之間的時間差。

Alchemy 的工程師最近進行了一項 Alchemy 與 Infura 的並排比較，以測量請求延遲。

在此測試中，我們查詢了 **eth_blockNumber**，並測量在 [Ethereum 主網](https://www.alchemy.com/rpc/ethereum)上，從請求發出到收到回應之間的時間差。接著我們針對 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. 資料準確度

節點供應商為使用者和 app 提供[準確的區塊鏈資料](https://www.alchemy.com/blog/data-accuracy)至關重要，因為不準確的資訊可能對 web3 使用者體驗造成負面影響：

1. 相同的請求返回不同的答案
1. app 取得錯誤的交易 nonce
1. 代幣和 NFT 顯示錯誤，導致使用者體驗不佳

在最近一項資料準確度基準測試實驗中，我們在 24 小時內於 Ethereum 主網查詢 **eth_blocknumber** 超過 100 萬次，發現 **Infura 返回了 705 個不準確**的區塊編號，而 **Alchemy 的不準確次數為 0**。

<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 錢包在內的許多 app 無法使用，即使主要的 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 節點客戶端）節點的錯誤，經歷了長達 7 小時的停機事件，影響了數百萬名使用者。而在近期的 2022 年 4 月，Infura 也因內部設定變更而發生了長達 3 小時的停機事件。

### 5. 定價

相較於 Infura，**Alchemy 免費方案每月提供的免費請求量比 Infura 免費方案多出約 400%**，不限制 Archive 節點的存取次數，也不要求使用者留存信用卡資料才能存取 Layer 2 和側鏈，如 Optimism、Polygon 和 Arbitrum。

Alchemy 和 Infura 都有四個主要的[定價層級](https://www.alchemy.com/pricing)：Free、Growth、Scale 和 Enterprise。以下是各公司的主要定價層級及幾項關鍵功能：

#### Alchemy 定價

##### Alchemy **免費方案（每月 $0）**

- 每月 3 億計算單位（CUs）
- 每秒 330 計算單位（CUPS）
- 所有開發者工具
- 進階 API 和 SDK
- 完整的 archive 資料
- 多鏈主網和測試網
- 無每日請求限制
- 5 個 app
- 24/7 Discord 支援

**Alchemy Growth 方案（每月 $49）**
除了 Alchemy 免費方案的所有內容外，Growth 方案客戶還可獲得：

- 每月 4 億計算單位（CUs）
- 自動擴充計算單位，每額外 100 萬 CU 收費 $1.2
- Parity Trace 和 gETH debug
- 增強的交易傳播
- 2 倍更高的吞吐量（660 CUPS）
- 15 個 app
- 24/7 專屬 Discord 支援

**Alchemy Scale 方案（每月 $199，按年計費）**‍
對於目標遠大、希望快速推進的團隊，[新推出的 Scale 方案](https://www.alchemy.com/blog/scale-tier)只需點擊按鈕即可享有 Alchemy 最優質的產品與價格。

- 每月 15 億計算單位（CUs）
- 每秒 3,000 計算單位
- 自動擴充計算單位，每額外 100 萬 CU 收費 $1
- 年繳方案可享折扣，額外購買的計算單位每 100 萬 CU 僅需 $0.7
- 30 個 app
- 24/7 專屬 Discord 支援

**Alchemy Enterprise 方案（客製化）**

- 承諾用量折扣
- 客製化 SLA
- 可用加密貨幣付款
- 客製化吞吐量
- 無限制 app 數量
- 24/7 VIP 支援

#### Infura 定價

Infura 有四個主要定價方案：Free、Developer、Team 和 Growth。

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

- 請求量：每日 100,000 次請求
- app 數量：5 個
- 功能：Ethereum 主網和測試網、社群支援論壇，以及其他基本功能

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

- 請求量：每日 200,000 次請求
- app 數量：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（Webhook）
- 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)，讓開發者能透過新的 API 端點，從區塊鏈取得 NFT 資料。兩者的 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 的直接替代方案，讓建構 app 更加簡便，並已在正式環境中經過主流錢包和應用程式的實戰考驗。相較於 [ethers.js](https://www.alchemy.com/dapps/ethers-js)，它提供了許多優勢，包括更穩健的事件傳遞和更低的失敗率。

#### Alchemy 的 account abstraction SDK

[**Account Abstraction SDK**](https://www.alchemy.com/docs/wallets/reference/aa-sdk/core) 可用於簡化與 account abstraction 基礎元件（[**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 在不同時間範圍、app 版本及各方法下的使用情況
- **Command Center** - 取得 app 整體健康狀態、每秒請求數、回應時間及錯誤率
- **User Insights** - 在不損害使用者隱私或資料安全的前提下，取得地理使用情況、流量及活動資料
- **Alerts & Digests** - 取得錯誤點的自動提醒，以及每日彙整報告 dapp 各項關鍵健康指標
- **Faucets** - Alchemy 提供多個測試網 faucet，包括 [Sepolia faucet](https://www.alchemy.com/overviews/mumbai-faucet) 和 [Mumbai faucet](https://www.alchemy.com/overviews/mumbai-faucet)

Infura 為開發者提供 IPFS API 及交易工具 **ITX**，該工具會主動以具競爭力的 gas 價格更新交易，以防交易有從 mempool 中被丟棄的風險，協助交易被納入區塊。

### 8. 使用者體驗

Alchemy 致力於讓開發者更輕鬆地進行 web3 開發。該公司提供多項功能來提升使用者體驗，包括單行程式碼即可呼叫的基礎設施 API、進階 API、開發者工具等等。

Infura 同樣著重於為開發者提供良好的使用者體驗。該公司提供可擴展的系統、關鍵的 NFT metadata、工具及範本，協助開發者提供更佳的使用者體驗。Infura 的多鏈生態系統也讓開發者能選擇符合其需求的網路。

### 9. 客戶支援

Alchemy 和 Infura 都提供使用者文件、24/7 Discord 頻道及教育內容，協助開發者建構 app。然而，兩者仍有一些關鍵差異：

- 為 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 提供比 Infura 更多的進階 API
- **客戶支援** - Alchemy 為所有方案的客戶提供支援

## 哪個節點供應商更好——Alchemy 還是 Infura？

Alchemy 的區塊鏈開發平台提供的 RPC 節點，相較於 Infura，能提供更準確、更可靠的區塊鏈資料，以及更多的 web3 工具和 API。

如果兩間公司都支援你偏好的鏈，不妨試著使用各自的平台，透過它們原生的工具、文件和功能，實際體驗在各平台上建構的感受，以改善你的開發流程。

憑藉極為強大的免費方案，開發者可以零風險[開始使用 Alchemy](https://dashboard.alchemy.com/signup/?referrer_origin=DIRECT)。立即開始使用 Alchemy，取得一整套為開發者打造的完整工具。
