跳至內容
0%

Alchemy vs. Ankr - 多鏈 RPC 與 API 供應商比較

作者 Turja

發布於 2023年9月6日閱讀時間 3 分鐘

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

Alchemy 和 Ankr 都是多鏈區塊鏈節點供應商,讓 web3 開發者能夠建構去中心化應用程式。本文將從多個面向比較這兩家公司,協助你選擇合適的 web3 節點供應商。

本文將從九個關鍵面向比較 Alchemy 和 Ankr:

  1. 支援的區塊鏈
  2. 節點延遲
  3. 資料準確性
  4. 節點可靠性
  5. 定價
  6. 進階 API
  7. 開發者工具
  8. 使用者體驗
  9. 客戶支援

Alchemy 與 Ankr 比較

在本節中,我們將比較 Alchemy 和 Ankr,從幾個關鍵面向評估這兩個平台,藉此全面呈現各自的優缺點,協助讀者判斷哪個平台最適合自己的需求。

什麼是 Alchemy?

Alchemy 是全球領先的區塊鏈與web3 開發開發者平台。此平台為開發者提供一整套工具,包括分析、監控等功能,用於強化去中心化應用程式,同時運用能擴展至多節點的基礎設施,並維持資料準確性。

Alchemy 強調高可靠性,已成為開發者和企業在 Web3 技術堆疊中不可或缺的基礎資產。品質與可靠性的結合,為客戶提供持續成長的途徑。

Alchemy 開發者套件包含大量進階 API,對開發者體驗有顯著貢獻。其中包括 NFT API、Trace API、Token API、Debug API 等眾多工具,為 Web3 開發提供強大的方法。

Alchemy 開發平台包含的產品
Alchemy 開發平台包含的產品

什麼是 Ankr?

Ankr 是一家 Web3 基礎設施供應商,致力於簡化跨多條區塊鏈的去中心化開發與質押流程。其節點網路支援許多 Proof-of-Stake 區塊鏈,讓全球節點部署變得容易。透過簡化的節點部署、多個 API 端點,以及以實用性為導向的質押機制,Ankr 讓使用者更容易上手。

Ankr Network 2.0 的推出帶來了新產品,旨在提升 Web3 服務的去中心化程度。這包括使用 Ankr Network 的開發專案,並可透過去中心化 RPC 層存取。ANKR 代幣也將具備額外的用途,讓使用者能夠存取鏈上資料、以獨立節點供應商身分賺取收益,以及透過質押維護網路安全性。

Ankr 也將轉型為共識制模型,推出 Ankr DAO。其目標是運用社群力量進行資金分配、營運決策(例如定價、營收等),以及策略性產品開發決策(例如未來的 RPC 上線)。

Ankr 的產品與 Alchemy 的產品比較(紅色表示 Ankr 缺少 Alchemy 提供的功能)
Ankr 的產品與 Alchemy 的產品比較(紅色表示 Ankr 缺少 Alchemy 提供的功能)

接下來,我們將深入探討 9 個重要的考量因素。

1. 支援的區塊鏈

Alchemy 為以下鏈提供 RPC 與進階 API:

  • Ethereum
  • Optimism
  • Arbitrum
  • Polygon PoS
  • Starknet
  • Solana
  • Base
  • Astar(Polkadot)

Alchemy 也支援以下測試網:

  • Sepolia(Ethereum)
  • OP Sepolia(Optimism)
  • Arbitrum Sepolia
  • Amoy(Polygon)

Ankr 的去中心化模型使其能支援比 Alchemy 更多的鏈,但無法在每條網路上都提供相同的品質保證。開發者應在 Alchemy 有支援的情況下優先選擇 Alchemy,並針對 Alchemy 未支援的鏈使用 Ankr。

2. 節點延遲

在 2022 年 8 月第二週,我們針對 Alchemy 在Ethereum mainnet 上查詢 eth_blockNumber,並測量從請求發出到收到回應之間的時間。測試結果顯示,Alchemy 在美國東部地區一週內的平均延遲為 39.2 毫秒。

Ankr 的獨立節點供應商組成一個全球分散式網路,其表現會因你所在位置以及你請求資料所在的鏈而有所不同。其多區域支援涵蓋全球,幾乎所有大洲都有節點分佈。

如需最新的跨供應商資料,可使用 Alchemy 的RPC 供應商基準測試,比較各熱門鏈和地區的延遲、成功率和失敗請求數。

3. 資料準確性

區塊鏈資料準確性衡量的是對區塊鏈的請求中有多少比例回傳了正確且一致的資料。不正確的資料可能發生,原因是節點接收新資訊的時間點不同,在最新區塊於網路間傳播的過程中,節點對網路的狀態不一定會有相同的認知。

雖然低請求延遲很重要,但如果區塊鏈節點回傳的資訊不正確,延遲的重要性就會降低。若資料不準確,你的 dapp 可能會遇到以下幾個問題:

  1. 相同請求回傳不同的答案
  2. 應用程式可能取得錯誤的交易 nonce
  3. 使用者在代幣和 NFT 顯示錯誤時會有不好的體驗

Alchemy 在所有產品中都特別注重提供最準確的區塊鏈資料,並採用名為Vox Nodi的明確一致性層,實現一套具永續性的系統。透過脫離負載平衡器架構,Alchemy 確保資料準確性是 Web3 開發的首要考量。相較於其他中心化節點供應商,Alchemy 訂下了業界標準。

根據一項基準測試工具的結果,Alchemy 的 Ethereum 節點回傳了 0 筆不正確的資料,而 Ankr 的節點則回傳了 11 筆不正確的資料,顯示 Ankr 的去中心化模型平均而言會造成更多資料不一致的情況。你也可以自行測試,結果可能會有所不同!

4. 節點可靠性

Alchemy:相較於採用標準節點、可靠性僅 72% 的競爭對手,Alchemy 的 Cortex 引擎能確保 99.9% 的區塊鏈存取正常運作時間。所有 Alchemy 方案都包含 Node API 的存取權限。

Ankr:Ankr 節點遍布全球,使其成為一個強大且可靠的節點供應商。Ankr 採用類似電信網路供應商的架構,強調擴張策略,目標涵蓋 24 個以上的地區,建構出全球分散式網路。

5. 定價

選擇 web3 節點供應商時,定價扮演著關鍵角色。讓我們深入了解 Alchemy 和 Ankr 的成本結構,以判斷哪一方提供更好的價值。

Alchemy 定價

Alchemy 提供四個內容豐富的方案,各自針對開發者和企業的特定需求量身打造,為每個使用者群體的獨特需求提供精準的解決方案。

Alchemy 免費方案($0/月)
  • 每月 3 億運算單位(CUs)
  • 每秒 300 運算單位(CUPS)
  • 所有開發者工具
  • 進階 API
  • 完整歸檔資料
  • 多鏈主網與測試網
  • 無每日請求限制
  • 5 個應用程式
  • Email 與工單支援
Alchemy 成長方案($49/月)

除了 Alchemy 免費方案包含的所有內容之外,成長方案的客戶還可享有:

  • 每月 4 億運算單位(CUs)
  • 額外運算單位自動擴展,每 100 萬額外 CU 收費 $1.2
  • Parity Trace 與 gETH debug
  • 強化的交易傳播
  • 2 倍更高的吞吐量(660 CUPS)
  • 15 個應用程式
  • Email 與工單支援

**Alchemy Scale 方案($199/月,按年計費)**‍ 對於目標遠大、想快速前進的團隊,全新的 Scale 方案只需點擊一下,就能取得 Alchemy 最優質的產品與價格。

  • 每月 15 億運算單位(CUs)
  • 每秒 3,000 運算單位
  • 額外運算單位自動擴展,每 100 萬額外 CU 收費 $1
  • 採用年繳方案時,可以每 100 萬 CU $0.7 的折扣價購買額外 CU
  • 30 個應用程式
  • Email 與工單支援
企業方案(客製化定價)

針對 OpenSea、The Graph 和 0x 等企業級 web3 應用程式,Alchemy 的企業方案提供客製化的規模、吞吐量及支援,能管理 web3 中最大型的應用程式。

  • 用量承諾折扣
  • 客製化 SLA
  • 可用加密貨幣支付
  • 客製化吞吐量
  • 無限應用程式數量
  • 24/7 VIP 支援

此外,正從 web2 轉型至 web3、擁有數百萬使用者的大型企業,例如 Meta、Shopify 和 Adobe,也選擇 Alchemy 來滿足其擴展性、可靠性和低延遲的需求。

Ankr 定價 ‍

Ankr 提供三種不同的方案,各自針對開發者和企業的多樣化需求設計。

免費方案($0/月)
  • 每秒 30 次請求
  • 23 條鏈
  • 10 個地區
  • 社群支援
Premium 方案(每 1 億額度 $10)
  • 每秒 1500 次請求
  • 30 條鏈
  • 40 個地區
  • 支援入口網站
企業方案(起價 $1000)
  • 每秒 15000 次請求
  • 客製化鏈
  • 客製化地區
  • 工程團隊支援

6. 進階 API

除了區塊鏈節點服務之外,Alchemy 和 Ankr 都提供進階 API 及其他區塊鏈開發者工具。

NFT API

Alchemy NFT API 的設計旨在簡化 NFT 開發流程,包括在各主要區塊鏈上搜尋、驗證和顯示 NFT。由於在 Web2 和 Web3 中都易於使用、速度極快、在所有主要鏈上均可使用,且具備正式環境等級的品質,它是頂尖 NFT 平台最信賴的 NFT API。雖然 Ankr 也提供 NFT API,但在主要鏈上的可用性以及開發者友善程度方面存在一些限制。

資料 API

Alchemy 的資料 API 透過 HTTP 和 JSON-RPC 運作,並與 ethers.js、viem、web3.js 和 web3.py 等標準函式庫相容,讓使用者能夠跨支援的鏈存取 NFT 及進階區塊鏈資料。

Ankr SDK 同樣提供 NFT、Query 和 Token API 的存取,讓使用者能減少請求次數、降低每次請求的成本,並同時查詢多條鏈。Alchemy 的 API 則由涵蓋開發到正式上線每個階段的開發者工具作為補充。

Alchemy 的帳戶抽象基礎設施

Alchemy 的Bundler 和 Gas Manager 為帳戶抽象的基礎元件提供基礎設施,例如使用者操作與 bundler。Bundler 負責將使用者操作提交上鏈,Gas Manager 則透過可程式化的 paymaster 政策贊助 gas。

7. 開發者工具

Alchemy 力求成為 Web3 開發的一站式解決方案平台,提供給開發者最優質的工具。開發者能夠彈性運用各種解決方案,有信心地進行無限擴展的建構,透過進階 API 取得額外功能,不受請求數量限制,並加入既有的開發者社群。

Alchemy 的開發者工具套件包含詳盡的文件、教學和文章,讓開發者能專注在重要的事情上,不必再四處搜尋資訊。

8. 使用者體驗

**Alchemy:**Alchemy 的介面經過精簡設計,直覺易懂,專為開發者打造。儀表板提供應用程式指標的即時概覽,而 Alchemy 的 composer 等工具則簡化了區塊鏈請求的操作。平台的設計確保易於導覽並提升開發效率。

**Ankr:**Ankr 強調易用性,致力於讓去中心化開發變得簡單。Ankr Network 2.0 的推出突顯其對以使用者為中心的持續強化的重視。其平台將功能性與社群參與結合,兼具使用者友善及社群驅動的特性。

9. 客戶支援

**Alchemy:**Alchemy 提供 Email 與工單支援,即使是免費方案使用者也能享有。其詳盡的文件與支援中心,為開發者提供額外的自助資源。

Ankr:Ankr 透過 Discord 提供客戶支援。隨著 Ankr DAO 的推出,展現出其對社群驅動支援的重視,看重使用者的回饋與貢獻。Premium 使用者也能享有客製化 SLA 支援。

哪個節點供應商比較好——Alchemy 還是 Ankr?

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

Alchemy 與 Ankr 之間的關鍵差異在於其架構與營運方式的不同。Ankr 採用去中心化模型,擁有自己的代幣(ANKR),並提供應用鏈服務。相對地,Alchemy 採用中心化方式,支援多種公有區塊鏈,提供廣泛的 API 陣容,並為團隊配備更豐富的開發者工具,協助其開發流程。

最適合的 web3 節點供應商與區塊鏈開發平台,會依每個團隊的產品、預算和工具需求而有所不同。在 Alchemy 與 Ankr 之間做選擇時,重要的是確定哪些功能對你的專案成功最為關鍵,並評估哪個節點供應商能在現在以及未來擴展時提供最好的體驗。開發者在做最終決定之前,也可以考慮比較 Alchemy 與 Quicknode。

憑藉最強大的免費方案,web3 新創公司若能以 Alchemy 起步,將是明智之舉,能取得豐富的開發者工具與 API。

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。