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

最高の無料Ethereum RPCとは?Alchemy対Quicknode

Alchemy team headshot

執筆者 Alchemy

2022年8月17日 公開読了時間 1 分

Alchemyの無料プランは、重複するJSON-RPCコールにおいてQuicknodeの無料プランより最大10倍多いコンピューティングリソースを提供します。

最良の無料EthereumRPCアクセスは、Alchemyのブロックチェーン開発プラットフォームによって提供されています。Alchemyのブロックチェーン開発プラットフォームは、より正確で信頼性の高いデータと、より多くのweb3ツールおよびAPIを備えた無料RPCノードアクセスを、Quicknodeと比較して提供しています。

この記事では、両方の無料オプションを比較し、どのEthereumノードプロバイダーが最適かを判断できるようにします。

Alchemyの無料プランはQuickNodeの無料プランとどう比較されるか?

AlchemyとQuicknodeの主な違いは、Alchemyが重複するJSON-RPCにおいてQuicknodeよりも最大10倍多くの処理能力を提供する点です。

重要な点として、AlchemyのCUとQuicknodeのAPIクレジットは1:1で等しく重み付けされているわけではありません。そのため、次のセクションでコンピュートコストの詳細な比較を行います。

AlchemyのCompute UnitsとQuickNodeのAPIクレジットの違いは何か?

Alchemyは、appsがAlchemy上で使用する総コンピューティングリソースを測定するためにCompute Units(CU)を使用します。一方Quicknodeは、各Ethereum RPCメソッドの相対的なコストを決定するためにAPIの「クレジット」を使用します。Compute UnitsとAPIクレジットは、AWSにおけるコンピュート使用量に類似したものです。

CUがコンピューティングリソースの測定に使われる理由は、一部のブロックチェーンクエリ(例えばeth_blockNumber RPCリクエスト)が安価で軽量である一方、eth_getLogsのようにより多くの計算コストを要するクエリもあるためです。

両方のweb3インフラプロバイダーにおいて、各メソッドには合計のCUまたはAPIクレジットが割り当てられており、これによって無料ノードプランで顧客に提供される無料Ethereumコンピュートの量を計算できます。

Alchemyの無料プランに含まれるものは?

以下はAlchemyの無料プランの主なポイントです:

  • Compute Units: 300,000,000/月
  • スループット: 300 CU/秒
  • アーカイブデータアクセス: あり
  • アプリ数: 5
  • サポート: メールおよびチケットサポート
  • 追加API: NFT API、Transfers API、Transaction Receipts API、Trace API、Token API、Notify API(Webhooks)、Subscription API(WebSockets)、Debug API
APIと開発者向けツールで構成されるAlchemyのプロダクトスイート
Alchemyのプロダクトスイート

QuickNodeの無料プランに含まれるものは?

以下はQuicknodeの無料プランの主なポイントです:

  • APIクレジット: 10,000,000
  • スループット: 25リクエスト/秒
  • アーカイブデータアクセス: あり
  • エンドポイント数: 1
  • サポート: コミュニティサポート
  • 追加API: NFT Fetch API、TraceおよびDebug、Address Balance Index
QuickNodeのプロダクトスイートの比較、不足している機能は赤で表示
QuickNodeのプロダクトスイートの比較。赤枠は機能が不足していることを示す。

しかし、ブロックチェーンノードプロバイダー間のコンピュートの違いを比較するには、同一のブロックチェーン上で類似のRPCメソッドの相対的なコストを比較し、どちらの無料プランがweb3開発者に最も多くの無料コンピュートリソースを提供しているかを確認する必要があります。

コンピュートは判断材料の一部にすぎません。現在のプロバイダーのレイテンシ、成功率、失敗リクエスト数を比較するには、AlchemyのRPCパフォーマンスベンチマークを利用してください。

AlchemyとQuickNodeのJSON-RPCコンピュートコスト比較

次の3つのセクションでは、AlchemyとQuicknodeの類似コール、それぞれのコンピュートコスト、そして各社の無料プランで実行できるコール数の差を比較し、Ethereumノードプロバイダーの選定に役立てます。

この比較を単純化するため、Ethereumブロックチェーンにおける類似のコールを見ていきます。

AlchemyとQuickNode、どちらがより多くの低負荷RPCコールを提供しているか?

最も少ないコンピューティングリソースを要するトランザクションには、eth_blockNumber(10 CU)やtrace_block(24 CU)のようなコールが含まれます。Quicknodeでは、これら2つのRPCメソッドはそれぞれ1APIクレジット、2APIクレジットです。

合計コンピュートユニット数(300,000,000 CU)を各メソッドのCUコストで割ると、無料プランの開発者が利用できる月間コール数が求められます。

Alchemyを使用するWeb3開発者は、eth_blockNumberを3,000万回、trace_blockを1,250万回実行できます。

Quicknodeでは、開発者はeth_blockNumberを1,000万回、trace_blockを500万回実行できます。

eth_blockNumberやtrace_blockのような安価なRPCコールについては、Alchemyの無料プランはQuicknodeの無料プランよりも3倍多いコンピュートを提供します。

AlchemyとQuickNode、どちらがより多くの中負荷RPCコールを提供しているか?

平均的な量のコンピューティングリソースを要するトランザクションには、eth_getLogs(75 CU)やeth_estimateGas(87 CU)が含まれます。Quicknodeでは、これら2つのRPCメソッドはそれぞれ6APIクレジットです。

Alchemyを使用する開発者は、月間400万回のeth_getLogsコールと、約345万回のeth_estimateGasコールを実行できるのに対し、Quicknodeでは月間167万回となります。

eth_getLogsとeth_estimateGasという2つの中規模リクエストについて、Alchemyは無料でQuicknodeの2倍のコール数を提供しています。

AlchemyとQuickNode、どちらがより多くの高負荷RPCコールを提供しているか?

高価なコンピューティングリソースを要するトランザクションには、eth_sendRawTransaction(250 CU)やparity_getBlockReceipts(500 CU)のようなコールが含まれます。Quicknodeでは、これらのメソッドはそれぞれ23クレジット、250クレジットです。

Alchemyを使用する開発者は、月間120万回のeth_sendRawTransactionコールと、月間60万回のparity_getBlockReceiptsコールを実行できます。

Quicknodeのユーザーは、それぞれ435,000回、40,000回実行できます。

これは、eth_sendRawTransactionでAlchemyがQuicknodeに対してほぼ400%、parity_getBlockReceiptsでは10倍以上の差を意味します。

どの無料Ethereum RPCノードプロバイダーを使うべきか?

無料のEthereum RPCノードプロバイダーをお探しなら、Alchemyの無料プランは重複するJSON-RPCコールにおいてQuicknodeよりも最大10倍多いコンピューティングリソースを提供します。今すぐ無料アカウントに登録してQuicknodeからAlchemyに切り替え、次世代のdappの構築を始めましょう。

Background gradient

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

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