コンテンツへスキップ
0%

Alchemy vs. Ankr - マルチチェーンRPC・APIプロバイダー比較

執筆者 Turja

2023年9月6日 公開読了時間 2 分

Alchemyのブロックチェーン開発プラットフォームはRPCノードを提供し、Ankrと比較してより正確で信頼性の高いブロックチェーンデータ、より多くのweb3ツールとAPIを提供します。

AlchemyとAnkrは、web3開発者が分散型アプリケーションを構築できるようにするマルチチェーンブロックチェーンノードプロバイダー です。この記事では、web3ノードプロバイダーの選択を支援するために、複数のカテゴリでこれらの企業を比較します。

この記事では、AlchemyとAnkrを9つの主要カテゴリで比較します:

  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の製品 vs. Alchemyの製品(赤色はAnkrにAlchemyが提供する機能が欠けていることを示す)
Ankrの製品 vs. 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がサポートしていないチェーンにはAnkrを使用することを推奨します。

2. ノードレイテンシー

2022年8月の第2週に、eth_blockNumberをクエリし、Ethereum mainnetにおいてAlchemyのリクエスト発生からレスポンス受信までの時間を計測しました。このテストの結果、Alchemyは1週間にわたりUS East拠点で平均39.2msでした。

Ankrの独立ノードプロバイダーは、位置情報やどのチェーンからデータをリクエストしているかによって異なる、グローバルに分散されたネットワークを構成しています。マルチリージョン対応により、ほぼすべての大陸にノードがあり、グローバルな利用可能性を実現しています。

現在のプロバイダー間データについては、AlchemyのRPCプロバイダーベンチマークを使用して、主要なチェーンとリージョン間でのレイテンシー、成功率、失敗したリクエストを比較してください。

3. データの正確性

ブロックチェーンデータの正確性は、ブロックチェーンへのリクエストが正しく一貫性のあるデータを返した割合を示す指標です。ノードが新しい情報を受け取るタイミングが異なり、最新のブロックがネットワーク全体に伝播する際に、常に同じネットワーク状態を認識しているわけではないため、不正確なデータが発生する可能性があります。

リクエストのレイテンシーが低いことは重要ですが、ブロックチェーンノードから返される情報が不正確であれば、その重要性は低下します。正確なデータがなければ、dappには以下のような問題が発生する可能性があります:

  1. 同じ質問に対するリクエストが異なる回答を返す
  2. アプリが不正確なトランザクションnonceを取得する
  3. トークンやNFTが不正確に表示され、ユーザーエクスペリエンスが低下する

Alchemyは、明示的な一貫性レイヤーであるVox Nodiにより、すべてのプロダクトにおいて最も正確なブロックチェーンデータを提供することに特化しており、持続可能なシステムを実現しています。ロードバランサーインフラから脱却することで、Alchemyはデータの正確性をWeb3開発における最優先事項としています。他の集中型ノードプロバイダーと比較して、Alchemyは業界標準を設定しています。

Ankrの分散型モデルは、平均してデータの不整合が多くなる傾向があり、あるベンチマークツールでは、AlchemyのEthereumノードが提供した不正確なデータは0件だったのに対し、Ankrのノードは11件の不正確なデータを提供したことが示されました。結果は異なる場合があるため、自分でも試してみてください。

4. ノードの信頼性

Alchemy:標準ノードで72%の信頼性を提供する競合と比較して、AlchemyのCortexエンジンはブロックチェーンアクセスにおいて99.9%のアップタイムを保証します。すべてのAlchemyプランにはNode APIへのアクセスが含まれています。

Ankr:Ankrのノードのグローバルな展開により、このネットワークは強力で信頼性の高いノードプロバイダーとなっています。通信ネットワークプロバイダーと同様の構造に従い、Ankrは24以上のリージョンを対象とした拡張アプローチを重視し、グローバルに分散されたネットワークを構築しています。

5. 価格

web3ノードプロバイダーを選ぶ際、価格は重要な役割を果たします。AlchemyとAnkrの両方のコスト構造を詳しく見て、どちらが最良の価値を提供するかを判断しましょう。

Alchemyの価格

Alchemyは4つの充実したプランを提供しており、それぞれ開発者や企業の特定のニーズに合わせて調整されています。これらのプランは、各ユーザーグループの独自の要件に完全に対応する、的を絞ったソリューションを提供します。

Alchemy Free($0/月)
  • 3億コンピュートユニット(CU)/月
  • 300コンピュートユニット/秒(CUPS)
  • すべての開発者ツール
  • 拡張API
  • フルアーカイブデータ
  • マルチチェーンメインネットおよびテストネット
  • 日次リクエスト制限なし
  • 5アプリ
  • メールおよびチケットサポート
Alchemy Growth($49/月)

Alchemy Freeに含まれるすべての内容に加え、Growthティアの顧客は以下を受け取ります:

  • 4億コンピュートユニット(CU)/月
  • 追加CU100万あたり$1.2での自動スケーリング
  • Parity TraceおよびgETHデバッグ
  • 拡張トランザクション伝播
  • 2倍のスループット(660 CUPS)
  • 15アプリ
  • メールおよびチケットサポート

**Alchemy Scaleティア(年間契約で$199/月)**‍ 大きな目標を持ち、迅速に動きたいチームのために、新しいScaleティアはボタン一つでAlchemyの最良のプロダクトと価格を提供します。

  • 15億コンピュートユニット(CU)/月
  • 3,000コンピュートユニット/秒
  • 追加CU100万あたり$1での自動スケーリング
  • 年間プランでは追加CU100万あたり$0.7の割引価格で購入可能
  • 30アプリ
  • メールおよびチケットサポート
Enterprise(カスタム価格)

OpenSea、The Graph、0xなどのエンタープライズ規模のweb3アプリケーション向けに、Alchemyのエンタープライズティアはカスタマイズされたスケール、スループット、サポートを提供し、web3で最大規模のアプリを運用管理します。

  • コミット利用による割引
  • カスタムSLA
  • 暗号資産での支払い
  • カスタムスループット
  • アプリ数無制限
  • 24時間対応のVIPサポート

さらに、Meta、Shopify、Adobeなど、数百万人のユーザーを持ちweb3へ移行する大規模なweb2企業も、スケーラビリティ、信頼性、低レイテンシーの要求を満たすためにAlchemyを選択しています。

Ankrの価格 ‍

Ankrは、開発者と企業の多様なニーズに対応するため、3つの異なるプランを提供しています。

Free($0/月)
  • 30リクエスト/秒
  • 23チェーン
  • 10リージョン
  • コミュニティサポート
Premium(1億クレジットあたり$10)
  • 1500リクエスト/秒
  • 30チェーン
  • 40リージョン
  • サポートポータル
Enterprise($1000から)
  • 15000リクエスト/秒
  • カスタムチェーン
  • カスタムリージョン
  • エンジニアリングチームによるサポート

6. 拡張API

ブロックチェーンノードサービスに加え、AlchemyとAnkrはいずれも拡張APIや他のブロックチェーン開発者ツールを提供しています。

NFT API

Alchemy NFT APIは、NFT開発を効率化するために設計されており、すべての主要ブロックチェーンでの検索、検証、表示を含みます。使いやすさ(Web2・Web3両方において)、高速性、主要チェーンすべてへの対応、プロダクションレベルの品質から、主要なNFTプラットフォームの間で最も信頼されているNFT APIです。AnkrもNFT APIを提供していますが、主要チェーンへの対応や開発者フレンドリーさの点で制限があります。

Data API

AlchemyのData APIは、ethers.js、viem、web3.js、web3.pyなどの標準ライブラリを用いてHTTPおよびJSON-RPC上で動作します。これにより、対応チェーン全体でNFTおよび拡張ブロックチェーンデータにアクセスできます。

Ankr SDKもNFT、Query、Token APIへのアクセスを提供し、リクエスト数の削減、リクエストあたりのコスト低減、複数チェーンの同時クエリを可能にします。AlchemyのAPIは、開発から本番運用までの各段階に対応した開発者ツールによって補完されています。

Alchemyのアカウントアブストラクションインフラ

AlchemyのBundlerとGas Managerは、ユーザーオペレーションとBundlerといったアカウントアブストラクションのプリミティブのためのインフラを提供します。Bundlerはユーザーオペレーションをオンチェーンに送信し、Gas Managerはプログラム可能なpaymasterポリシーを通じてガスをスポンサーします。

7. 開発者ツール

Alchemyは、Web3開発のためのオールインワンソリューションプラットフォームとして、開発者に最良のツールを提供することに力を入れています。開発者は、無制限のスケーリング、拡張APIによる追加機能、リクエスト制限なし、そして確立されたビルダーコミュニティといった柔軟性を活かし、自信を持って構築できる様々なソリューションを利用することが推奨されます。

Alchemyの開発者ツールスイートには、充実したドキュメント、チュートリアル、記事が含まれており、開発者は情報を探す手間なく、重要なことに集中できます。

8. ユーザーエクスペリエンス

Alchemy: Alchemyのインターフェースは洗練されており、開発者向けに直感的に設計されています。ダッシュボードはアプリケーションのメトリクスへの素早いインサイトを提供し、Alchemyのcomposerなどのツールはブロックチェーンへのリクエストを簡素化します。プラットフォームの設計により、簡単なナビゲーションと効率的な開発が可能です。

Ankr: Ankrは使いやすさを重視し、分散型開発を分かりやすくすることに注力しています。Ankr Network 2.0のローンチは、ユーザー中心の改善への取り組みを示しています。そのプラットフォームは機能性とコミュニティ参加を組み合わせ、使いやすくコミュニティ主導なものとなっています。

9. カスタマーサポート

Alchemy: Alchemyは無料ティアのユーザーも含め、メールおよびチケットサポートを提供しています。充実したドキュメントとサポートセンターにより、開発者に追加のセルフサービスリソースを提供しています。

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の比較も検討するとよいでしょう。

最も強力な無料ティアを備えたAlchemyは、web3スタートアップにとってAlchemyを基盤として始めることで、幅広い開発者ツールとAPIへのアクセスを得るための賢明な選択となります。

Background gradient

ブロックチェーンで魔法を生み出す

Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。