---
title: "2026年のベストEthereum RPCプロバイダー"
description: "日付を明記した24時間ベンチマークで、AlchemyはEthereum RPCプロバイダーの中で最速でした。グローバルの平均およびP95レイテンシが最も低く、テストした8つのメソッドすべてで最速、失敗リクエストはゼロです。"
datePublished: "2026-10-29"
dateModified: "2026-10-29"
---

# 2026年のベストEthereum RPCプロバイダー

<ImageBlock
  src="https://media.alchemy.com/technical-guide-blog.png"
  alt="青と緑のグリッド背景に「Best Ethereum RPC providers 2026」と表示されたタイトルカード"
  width={3840}
  height={1800}
  priority
/>

Ethereumアプリの速度は、最も遅いRPC呼び出しで決まります。読み込みが止まる残高。1ブロック遅れて届く見積もり。いつまでも追いつかないバックフィル。ユーザーが体感するのは平均ではありません。リクエストのうち最も遅い数パーセントです。

その遅いテールで、当社は差をつけています。2026年10月28日 18:15 UTCまでの24時間の当社ベンチマークで、AlchemyはEthereum RPCプロバイダーの中で最速でした：

- グローバル平均レイテンシが最も低い：7.77 ms。
- グローバルP95（リクエストの95%がこれより速く返る時間）が最も低い：16.47 ms。QuickNodeは122.67 ms。
- 残高の読み取りから1,000ブロックにわたる`eth_getLogs`（イベントログを取得する呼び出し）まで、テストしたEthereumの8つのメソッドすべてで最速。
- すべてのメソッド、すべてのリージョンで失敗リクエストはゼロ。
- テストした4つのリージョンすべてでP95は20 ms未満。

Ethereum RPCプロバイダーは、利用者に代わってEthereumノードを運用し、JSON-RPCに対応したエンドポイントを提供します。JSON-RPCは、ウォレット、アプリ、そしてethers.jsやviemなどのライブラリが、チェーンデータの読み取りやトランザクションの送信に使うインターフェースです。

このガイドは当社が公開しており、Alchemyは比較対象の5つのプロバイダーの1つです。プロバイダーはアルファベット順に掲載しており、制限、機能、SLAに関する詳細はすべて、2026年10月28日時点の各プロバイダー自身のページに基づいています。

## 最もレイテンシが低いEthereum RPCプロバイダーはどれですか？

当社の直近24時間のベンチマークで、AlchemyはEthereumの平均およびP95レイテンシが最も低く、リクエストの100%で成功レスポンスを返しました。

グローバル・Ethereum、2026-10-27 18:15 UTCから2026-10-28 18:15 UTCまで：

<EmbeddedTable
  table={{
    columns: [
      { key: "c0", width: 200, title: "プロバイダー", dataType: "object" },
      { key: "c1", width: 200, title: "平均レイテンシ", dataType: "object" },
      { key: "c2", width: 200, title: "P50", dataType: "object" },
      { key: "c3", width: 200, title: "P95", dataType: "object" },
      { key: "c4", width: 200, title: "成功率", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        c0: { title: "<p>Alchemy</p>", tooltip: "", icon: "" },
        c1: { title: "<p>7.77 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>5.69 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>16.47 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>100%</p>", tooltip: "", icon: "" },
      },
      {
        id: 1,
        c0: { title: "<p>Goldsky</p>", tooltip: "", icon: "" },
        c1: { title: "<p>10.86 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>5.69 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>18.11 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>99.99%</p>", tooltip: "", icon: "" },
      },
      {
        id: 2,
        c0: { title: "<p>QuickNode</p>", tooltip: "", icon: "" },
        c1: { title: "<p>31.50 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>8.34 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>122.67 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>100%</p>", tooltip: "", icon: "" },
      },
      {
        id: 3,
        c0: { title: "<p>dRPC</p>", tooltip: "", icon: "" },
        c1: { title: "<p>215.05 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>57.55 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>835.84 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>99.98%</p>", tooltip: "", icon: "" },
      },
      {
        id: 4,
        c0: { title: "<p>Ankr</p>", tooltip: "", icon: "" },
        c1: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c2: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c3: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c4: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
      },
      {
        id: 5,
        c0: { title: "<p>Chainstack</p>", tooltip: "", icon: "" },
        c1: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c2: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c3: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c4: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
      },
      {
        id: 6,
        c0: { title: "<p>Infura</p>", tooltip: "", icon: "" },
        c1: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c2: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c3: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
        c4: { title: "<p>ベンチマーク対象外</p>", tooltip: "", icon: "" },
      },
    ],
  }}
/>

出典：[alchemy.com/benchmarks](https://www.alchemy.com/benchmarks)。機械可読なデータは[alchemy.com/benchmarks/data.md](https://www.alchemy.com/benchmarks/data.md)で入手できます。ライブページは5分ごとに更新される直近24時間のローリングビューを表示しているため、現在の数値はこのスナップショットとは異なります。

Alchemyのテールは狭いままでした。P95はP50（レスポンスの中央値）の約2.9倍で、最も遅いリクエストでも典型的なレスポンスに近い値にとどまりました。QuickNodeのP95はP50の約14.7倍で、AlchemyのP95より106.20 ms高い値でした。

P95はレジの行列にたとえられます。平均の待ち時間は問題なく見えても、20人に1人の客ははるかに長く待たされており、立ち去るのはその客です。ブロックごとに状態を読み取るトレーディングボットは1時間に数千回の呼び出しを行うため、遅いレスポンスがわずかな割合でもあれば、見積もりを逃すことにつながります。

## メソッドごとに最も速いEthereum RPCプロバイダーはどれですか？

Alchemyは、テストした8つのメソッドすべてでグローバル平均が最も低い結果でした。呼び出しの種類ごとにプロバイダーのインフラ内で通る経路は異なり、実際のアプリが1種類の呼び出しだけで構成されることはまれなため、当社のベンチマークではメソッドごとに個別に計測しています：

<EmbeddedTable
  table={{
    columns: [
      {
        key: "c0",
        width: 200,
        title: "Ethereumの読み取り",
        dataType: "object",
      },
      { key: "c1", width: 200, title: "Alchemy", dataType: "object" },
      { key: "c2", width: 200, title: "Goldsky", dataType: "object" },
      { key: "c3", width: 200, title: "QuickNode", dataType: "object" },
      { key: "c4", width: 200, title: "dRPC", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        c0: {
          title: "<p><code>eth_getBalance</code></p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>6.88 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>12.80 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>14.71 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>63.47 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 1,
        c0: {
          title: "<p><code>eth_getBlockByNumber</code>（earliest）</p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>7.35 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>13.45 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>14.59 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>33.61 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 2,
        c0: {
          title: "<p><code>eth_getBlockByNumber</code>（latest）</p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>9.12 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>未テスト</p>", tooltip: "", icon: "" },
        c3: { title: "<p>15.88 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>36.04 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 3,
        c0: {
          title: "<p><code>eth_getLogs</code>（1ブロック）</p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>7.52 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>8.76 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>47.96 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>383.46 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 4,
        c0: {
          title: "<p><code>eth_getLogs</code>（10ブロック）</p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>7.50 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>8.76 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>48.22 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>383.20 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 5,
        c0: {
          title: "<p><code>eth_getLogs</code>（100ブロック）</p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>7.56 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>8.30 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>48.08 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>384.35 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 6,
        c0: {
          title: "<p><code>eth_getLogs</code>（1,000ブロック）</p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>8.33 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>8.38 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>47.89 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>388.39 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 7,
        c0: {
          title: "<p><code>eth_getTransactionReceipt</code></p>",
          tooltip: "",
          icon: "",
        },
        c1: { title: "<p>7.89 ms</p>", tooltip: "", icon: "" },
        c2: { title: "<p>15.59 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>14.68 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>48.10 ms</p>", tooltip: "", icon: "" },
      },
    ],
  }}
/>

この差が最もよく表れるのはログクエリです。当社の`eth_getLogs`のレイテンシは、1ブロックの範囲から1,000ブロックの範囲までほとんど変わらず、7.50 msから8.33 msの間にとどまりました。これは、チェーンに追従できるバックフィルと遅れていくバックフィルの違いです。この差はリージョン別でも維持されます。AP Southeastでは、Alchemyは1,000ブロックのログクエリに平均7.05 msで応答し、QuickNodeは74.32 ms、dRPCは733.48 msでした。

## Ethereum上のAlchemyの信頼性はどの程度ですか？

Alchemyは、この期間中、すべてのメソッド、すべてのリージョンでEthereumリクエストの失敗がゼロでした。速いレスポンスも、届かなければ意味がありません。GoldskyとdRPCはいずれも失敗を記録しており、dRPCの失敗は主に`eth_getLogs`で発生しました。

ウォレットや決済フローでは、読み取りの失敗は遅い読み取りよりも深刻です。ユーザーにはスピナーやエラーが表示されるためです。エラー、レート制限、8秒を超えるリクエストはすべて失敗として計上され、リトライも行わないため、プロバイダーが最も遅いリクエストを除外して見栄えのよい平均値を出すことはできません。

## Alchemyのリージョン別パフォーマンスはどうですか？

AlchemyはUS EastとAP Southeastで平均レイテンシが最も低く、テストした4つのリージョンすべてでP95が20 ms未満にとどまりました。

<EmbeddedTable
  table={{
    columns: [
      { key: "c0", width: 200, title: "リージョン", dataType: "object" },
      {
        key: "c1",
        width: 200,
        title: "平均レイテンシが最も低いプロバイダー",
        dataType: "object",
      },
      {
        key: "c2",
        width: 200,
        title: "Alchemy（平均 / P50 / P95）",
        dataType: "object",
      },
      {
        key: "c3",
        width: 200,
        title: "QuickNode（平均 / P50 / P95）",
        dataType: "object",
      },
      {
        key: "c4",
        width: 200,
        title: "Goldsky（平均 / P50 / P95）",
        dataType: "object",
      },
    ],
    data: [
      {
        id: 0,
        c0: { title: "<p>US East</p>", tooltip: "", icon: "" },
        c1: { title: "<p>Alchemy</p>", tooltip: "", icon: "" },
        c2: { title: "<p>6.91 / 5.16 / 9.81 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>9.19 / 5.37 / 13.68 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>8.44 / 5.86 / 18.64 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 1,
        c0: { title: "<p>US West</p>", tooltip: "", icon: "" },
        c1: { title: "<p>Goldsky</p>", tooltip: "", icon: "" },
        c2: { title: "<p>10.84 / 7.85 / 19.12 ms</p>", tooltip: "", icon: "" },
        c3: {
          title: "<p>74.81 / 76.44 / 143.74 ms</p>",
          tooltip: "",
          icon: "",
        },
        c4: { title: "<p>5.44 / 5.17 / 9.82 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 2,
        c0: { title: "<p>EU Central</p>", tooltip: "", icon: "" },
        c1: { title: "<p>QuickNode</p>", tooltip: "", icon: "" },
        c2: { title: "<p>6.86 / 5.24 / 9.95 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>2.78 / 5.10 / 9.70 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>14.67 / 5.94 / 52.06 ms</p>", tooltip: "", icon: "" },
      },
      {
        id: 3,
        c0: { title: "<p>AP Southeast</p>", tooltip: "", icon: "" },
        c1: { title: "<p>Alchemy</p>", tooltip: "", icon: "" },
        c2: { title: "<p>6.47 / 5.22 / 9.93 ms</p>", tooltip: "", icon: "" },
        c3: { title: "<p>39.25 / 50.06 / 94.27 ms</p>", tooltip: "", icon: "" },
        c4: { title: "<p>14.88 / 5.88 / 17.87 ms</p>", tooltip: "", icon: "" },
      },
    ],
  }}
/>

重要なのは一貫性です。当社の平均レイテンシは4つのリージョンすべてで6.47 msから10.84 msの間にとどまり、当社が計測している他のプロバイダーで、すべてのリージョンでP95を20 ms未満に保ったものはありませんでした。トラフィックが1つのリージョンに集中している場合は、[ライブベンチマーク](https://www.alchemy.com/benchmarks)でそのリージョンの数値を確認してください。

## Alchemyはどのようにして最も低いレイテンシを実現しているのですか？

すべてのAlchemyリクエストを支えるインテリジェントなインフラエンジン、[Cortex](https://www.alchemy.com/cortex)によるものです。Cortexは、ベンチマークに表れる4つのことを行っています：

- ルーティング：「グローバルなオーケストレーションとAIサブシステムがライブのネットワーク状況を継続的に評価し、各リクエストを最も高速で正常なノードへルーティングします。」当社の平均レイテンシは、テストしたすべてのリージョンで11 ms未満にとどまりました。
- ハードウェア：専用設計のベアメタルハードウェア、ダークファイバー接続、エラスティックなスケーリングにより、スループットを常に需要より先行させます。
- 可用性：マルチリージョンのインフラと自律的なフェイルオーバー。外から見たその結果が、失敗リクエストゼロです。
- ログと一貫性：範囲無制限の`getLogs`は、1回のリクエストでチェーン全体からイベントをスキャンし、当社のログレイテンシは1ブロックから1,000ブロックまで横ばいでした。ブロック単位で完全な一貫性により、ユーザーの前でノード間のチェーンの認識が食い違うことはありません。

同じインフラが、オンチェーンで最大級のアプリのいくつかを支えています。PolymarketとRobinhoodは当社のRPCとData APIsを、World Appは当社のRPC APIsとRollupsを利用しています。

## Alchemyを選ぶべきなのはどんなときですか？

最も重要な呼び出しで、どこでも、毎回速くある必要があるアプリには、Alchemyを選んでください。特に次のワークロードに適しています：

- DeFiとトレーディング：見積もりが時間内に届くかどうかはテールで決まり、当社のグローバルP95は計測対象のどのプロバイダーよりも低い値でした。
- インデクサーとバックフィル：テストしたすべての`eth_getLogs`範囲で最速で、有料プランにはブロック範囲の上限がなく、完全なアーカイブデータ（チェーンの過去のすべての状態）をすべてのプランで利用できます。
- ウォレットとコンシューマーアプリ：最速の残高およびレシートの読み取りに加え、リアルタイム更新のためのWebSocketsと[Webhooks](https://www.alchemy.com/webhooks)。
- ローンチと急成長：エラスティックなスケーリングを備えたベアメタルハードウェア。Polymarketが稼働しているのと同じインフラです。
- エンタープライズチーム：SOC 2 Type II、99.99%の稼働率、署名付きSLA（契約上の稼働率コミットメント）、そして自社のリージョンで利用できるシングルテナントの[Dedicated Clusters](https://www.alchemy.com/dedicated-clusters)。

同じAPIで100以上のチェーンに対応しているため、Ethereum用に選んだエンドポイントで、次に展開するL2もカバーできます。

## Ethereum RPCプロバイダー概観

以下は、候補を絞り込む際に決め手となることが多い項目です。契約する前に、各プロバイダーのレート制限がピーク時のトラフィックに見合うか、`eth_getLogs`の上限、WebSocketのサブスクリプションがイベントごとに課金されるかどうかも確認してください。ほとんどのプロバイダーは、SLA（サービスレベル契約）をエンタープライズ契約でのみ提供しています。出典は、以下の各プロバイダーのセクションに記載しています。

<EmbeddedTable
  table={{
    columns: [
      { key: "c0", width: 160, title: "プロバイダー", dataType: "object" },
      { key: "c2", width: 160, title: "アーカイブデータ", dataType: "object" },
      { key: "c3", width: 160, title: "専用オプション", dataType: "object" },
      { key: "c4", width: 160, title: "公開SLA", dataType: "object" },
      {
        key: "c5",
        width: 160,
        title: "コンプライアンス（各プロバイダーのページ）",
        dataType: "object",
      },
      { key: "c6", width: 160, title: "チェーン数", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        c0: { title: "<p>Alchemy</p>", tooltip: "", icon: "" },
        c2: { title: "<p>あり（全プラン）</p>", tooltip: "", icon: "" },
        c3: {
          title: "<p>Dedicated Clusters（シングルテナント）</p>",
          tooltip: "",
          icon: "",
        },
        c4: {
          title: "<p>Enterpriseで署名付きSLA、99.99%の稼働率</p>",
          tooltip: "",
          icon: "",
        },
        c5: {
          title: '<p><a href="https://trust.alchemy.com">SOC 2 Type II</a></p>',
          tooltip: "",
          icon: "",
        },
        c6: { title: "<p>100+</p>", tooltip: "", icon: "" },
      },
      {
        id: 1,
        c0: { title: "<p>Ankr</p>", tooltip: "", icon: "" },
        c2: { title: "<p>あり（全プラン）</p>", tooltip: "", icon: "" },
        c3: {
          title: "<p>Enterpriseで専用ノード</p>",
          tooltip: "",
          icon: "",
        },
        c4: {
          title: "<p>月間99.9%、Enterpriseのみ</p>",
          tooltip: "",
          icon: "",
        },
        c5: {
          title: "<p>SOC 2 Type II（インフラ運営事業者が取得）</p>",
          tooltip: "",
          icon: "",
        },
        c6: { title: "<p>Premiumで80+</p>", tooltip: "", icon: "" },
      },
      {
        id: 2,
        c0: { title: "<p>Chainstack</p>", tooltip: "", icon: "" },
        c2: {
          title: "<p>あり（Growthプラン以上）</p>",
          tooltip: "",
          icon: "",
        },
        c3: {
          title: "<p>ProからDedicated Nodes、Unlimited Nodeアドオン</p>",
          tooltip: "",
          icon: "",
        },
        c4: {
          title: "<p>四半期99.9%、Enterprise</p>",
          tooltip: "",
          icon: "",
        },
        c5: {
          title: "<p>SOC 2 Type II、ISO/IEC 27001</p>",
          tooltip: "",
          icon: "",
        },
        c6: { title: "<p>70+</p>", tooltip: "", icon: "" },
      },
      {
        id: 3,
        c0: { title: "<p>Infura</p>", tooltip: "", icon: "" },
        c2: {
          title: "<p>あり（Ethereumメインネットで有効）</p>",
          tooltip: "",
          icon: "",
        },
        c3: {
          title: "<p>Enterpriseでカスタムスループット</p>",
          tooltip: "",
          icon: "",
        },
        c4: {
          title: "<p>EnterpriseでコミットされたSLA（数値は非公開）</p>",
          tooltip: "",
          icon: "",
        },
        c5: { title: "<p>プロバイダーに確認</p>", tooltip: "", icon: "" },
        c6: { title: "<p>40+ネットワーク</p>", tooltip: "", icon: "" },
      },
      {
        id: 4,
        c0: { title: "<p>QuickNode</p>", tooltip: "", icon: "" },
        c2: { title: "<p>あり（全プラン）</p>", tooltip: "", icon: "" },
        c3: {
          title: "<p>EnterpriseでDedicated Clusters</p>",
          tooltip: "",
          icon: "",
        },
        c4: {
          title: "<p>99.99%の稼働率、Enterprise</p>",
          tooltip: "",
          icon: "",
        },
        c5: {
          title: "<p>SOC 1 Type 2、SOC 2 Type 2、ISO/IEC 27001</p>",
          tooltip: "",
          icon: "",
        },
        c6: { title: "<p>70+</p>", tooltip: "", icon: "" },
      },
    ],
  }}
/>

ここに挙げたすべてのプロバイダーがEthereumのアーカイブデータを提供しています。アーカイブデータとは、アーカイブノードが保持し、フルノードが削除するアカウント状態の完全な履歴です。ただし、一部のプロバイダーは有料プランでのみ提供しています。当社は無料プランを含むすべてのプランで提供しています。

## 各Ethereum RPCプロバイダーの比較

### Alchemy

[Alchemy Node RPC](https://www.alchemy.com/rpc-api)はAlchemyのEthereum RPCサービスで、当社のベンチマークで最速のプロバイダーでした。グローバルの平均およびP95レイテンシが最も低く、失敗リクエストはゼロです。有料プランでは`eth_getLogs`のブロック範囲が無制限（レスポンスの上限は150 MB）で、アーカイブデータはすべてのプランで利用でき、トランザクションをステップごとに再実行するDebug and Trace APIsはPay as You GoとEnterpriseで利用できます。当社は100以上のチェーンに対応し、99.99%の稼働率で運用しており、稼働履歴は[ステータスページ](https://status.alchemy.com)でリアルタイムに確認できます。無料プランには月間3,000万コンピュートユニットが含まれるため、料金を支払う前に実際のメソッドを当社で試せます。

出典：[価格](https://www.alchemy.com/pricing)、[eth_getLogsの制限](https://www.alchemy.com/docs/chains/ethereum/ethereum-api-endpoints/eth-get-logs)、[Cortex](https://www.alchemy.com/cortex)、[Dedicated Clusters](https://www.alchemy.com/dedicated-clusters)、[トラストセンター](https://trust.alchemy.com)。

### Ankr

Ankrはフラットな料金体系のマルチチェーンRPCプロバイダーです。すべてのEVMメソッドが同じ200 APIクレジットで、前払いのPremium残高から差し引かれます。自動チャージはなく、残高がマイナス$5を超えるとAnkrはアカウントを停止します。アーカイブデータはすべてのプランで利用でき、Premiumでは`eth_getLogs`の範囲が10,000ブロック、1レスポンスあたり最大200,000件のログまで許可されます。WebSockets、trace、debugにはPremiumが必要で、SLA（月間99.9%）があるのはEnterpriseのみです。Ankrは当社のレイテンシベンチマークの対象外です。

出典：[価格](https://www.ankr.com/docs/rpc-service/pricing/)、[サービスプラン](https://www.ankr.com/docs/rpc-service/service-plans/)、[SLA](https://www.ankr.com/docs/rpc-service/sla/)、[トラスト概要](https://www.ankr.com/docs/trust/overview/)、[稼働状況](https://www.ankr.com/rpc/health/)。

### Chainstack

Chainstackはリクエストユニットで課金するマルチチェーンのノードプロバイダーで、すべてのプランでWebSocketsを利用でき、ProプランからDedicated Nodesを利用できます。ほとんどの呼び出しは1 RUで、traceやアーカイブの深さを要する呼び出しは2 RUです。これには、チェーンの先端から127ブロック以上前を起点とする`eth_getLogs`クエリが含まれます。アーカイブデータ、debug、traceはGrowthから利用できます。`eth_getLogs`の上限は有料プランで10,000ブロック、無料プランで100ブロックです。Chainstackは当社のレイテンシベンチマークの対象外です。

出典：[価格](https://chainstack.com/pricing/)、[リクエストユニット](https://docs.chainstack.com/docs/request-units)、[制限](https://docs.chainstack.com/docs/limits)、[SLA](https://chainstack.com/enterprise-support-sla/)、[セキュリティ](https://chainstack.com/security/)、[ステータス](https://status.chainstack.com)。

### Infura

Infuraは、標準的なJSON-RPCエンドポイント形式と日次のクレジット割り当てを採用したEthereum RPCプロバイダーで、Infuraへの切り替えもInfuraからの切り替えも、ほぼURLの変更だけで済みます。アーカイブデータはEthereumメインネットで自動的に有効になり、trace、debug、WebSocketsに対応しています。割り当ては毎日リセットされるため、トラフィックが急増すると1日分のクレジットを早々に使い切ることがあり、上限に達するとWebSocket接続は切断されます。`eth_getLogs`が返す結果は最大10,000件で、10秒以内に完了する必要があります。Infuraは当社のレイテンシベンチマークの対象外です。

出典：[価格](https://www.infura.io/pricing)、[クレジットコスト](https://docs.infura.io/get-started/pricing/credit-cost)、[eth_getLogs](https://docs.infura.io/reference/ethereum/json-rpc-methods/eth_getlogs)、[アーカイブデータ](https://docs.infura.io/concepts/archive-data)、[ステータス](https://status.infura.io)。

### QuickNode

QuickNodeはAPIクレジットで課金するマルチチェーンRPCプロバイダーで、標準的なEthereumの呼び出しは20クレジット、traceとdebugは40クレジットです。アーカイブデータとWebSocketsはすべてのプランで利用できます。Enterpriseティアでは99.99%の稼働率SLAとDedicated Clustersが追加されます。当社のベンチマークで差が出たのはテールです。グローバルP95はAlchemyの16.47 msに対して122.67 msで、その要因はUS WestとAP Southeastの結果でした。また`eth_getLogs`では約48 msでした。`eth_getLogs`の上限は有料プランで10,000ブロックです。直接比較については、[Alchemy vs. QuickNode](https://www.alchemy.com/overviews/alchemy-vs-quicknode)を参照してください。

出典：[価格](https://www.quicknode.com/pricing)、[APIクレジット](https://www.quicknode.com/api-credits/eth)、[eth_getLogs](https://www.quicknode.com/docs/ethereum/eth_getLogs)、[エンタープライズ](https://www.quicknode.com/enterprise)、[セキュリティ](https://www.quicknode.com/security)、[ステータス](https://status.quicknode.com)。

## 自社のトラフィックでプロバイダーをテストするにはどうすればよいですか？

まずはユーザーが体感する呼び出しから始めてください。ウォレットなら残高の読み取りとレシート、インデクサーなら実際の`eth_getLogs`の範囲、トレーディングアプリなら見積もりと状態の読み取りです。各テストは、自社のサーバーとユーザーがいるリージョンから実行してください。

このスクリプトは、2つのエンドポイントに対して`eth_blockNumber`呼び出しを30回ずつ計測し、それぞれのP50、P95、エラー数を出力します。比較するエンドポイントを`PRIMARY_RPC_URL`と`SECONDARY_RPC_URL`に設定してください：

<CodeSnippet
  language="bash"
  theme="dark"
  code={
    '# Time 30 eth_blockNumber calls against each endpoint, then print P50 and P95.\n# Each URL includes that provider\'s API key, read from the environment.\n# Requires curl and jq. Only HTTP 2xx responses with a valid JSON-RPC result count as successes.\nn=0\nfor url in "$PRIMARY_RPC_URL" "$SECONDARY_RPC_URL"; do\n  n=$((n + 1))\n  for i in $(seq 30); do\n    response=$(curl -s -w "\\n%{http_code} %{time_total}" -X POST "$url" \\\n      -H "Content-Type: application/json" \\\n      --data \'{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}\')\n    status=$(printf \'%s\\n\' "$response" | tail -n 1)\n    code=${status%% *}\n    if [ "$code" -ge 200 ] && [ "$code" -lt 300 ] &&\n      printf \'%s\\n\' "$response" | sed \'$d\' | jq -e \'has("result") and (has("error") | not)\' >/dev/null 2>&1; then\n      echo "ok ${status#* }"\n    else\n      echo "error"\n    fi\n  done | sort -k2 -n | awk -v n="$n" \'\n    $1 == "ok" { t[++ok] = $2 * 1000 }\n    $1 == "error" { err++ }\n    END {\n      if (!ok) { printf "Endpoint %d: no successful responses, %d errors\\n", n, err; exit }\n      printf "Endpoint %d: P50 %.0f ms, P95 %.0f ms, %d errors\\n", n, t[int(ok * 0.5 + 0.5)], t[int(ok * 0.95 + 0.5)], err\n    }\'\ndone\n'
  }
/>

プロダクトが依存するメソッドに置き換え、アプリが稼働する各リージョンから実行してください。エラーは呼び出しが失敗したことを意味します。遅れて返ってきたわけではありません。

## ダウンタイムなしでプロバイダーを切り替えるにはどうすればよいですか？

両方のエンドポイントを同時に稼働させ、トラフィックを段階的に移し、新しいエンドポイントが実績を示すまで古いほうをフォールバックとして残してください。このガイドのすべてのプロバイダーは標準的なEthereum JSON-RPCに対応しているため、ほとんどのアプリはURLとAPIキーを変更するだけで済みます。当社の[ダウンタイムなしの移行ガイド](https://www.alchemy.com/blog/migrate-between-rpc-providers-zero-downtime)では、メソッドの棚卸し、シャドーテスト、切り替えについて説明しています。

このviemクライアントはフォールバックトランスポートを使用しています。最初のプロバイダーにリクエストを送り、失敗した場合は2番目のプロバイダーに切り替えます：

<CodeSnippet
  language="ts"
  theme="dark"
  code={
    "import { createPublicClient, fallback, http } from 'viem'\nimport { mainnet } from 'viem/chains'\n\n// Each URL includes that provider's API key, read from the environment.\nconst client = createPublicClient({\n  chain: mainnet,\n  transport: fallback([\n    http(process.env.PRIMARY_RPC_URL),\n    http(process.env.SECONDARY_RPC_URL),\n  ]),\n})\n\nconst blockNumber = await client.getBlockNumber()\nconsole.log(`Latest block: ${blockNumber}`)\n"
  }
/>

## 計測方法

レイテンシ、P50、P95、成功率は、当社の[公開ベンチマーク](https://www.alchemy.com/benchmarks)に基づいています：

- 数値は2026-10-27 18:15 UTCから2026-10-28 18:15 UTCまでの期間を対象としています。すべての数値を同じデータで検証できるよう1つの固定ウィンドウを引用しており、現在の結果はライブページで確認できます。
- 10秒ごとに、各プロバイダーは各AWSリージョン（US East、US West、EU Central、AP Southeast）からメソッドごとに1件のリクエストを受け取ります。すべてのプロバイダーへのリクエストは同時に送信され、標準の有料アカウントで、ウォームアップ済みの接続を使い、リトライは行いません。
- リクエストは、8秒以内にHTTP 2xxステータス、有効なJSON、JSON-RPCエラーなしで返った場合に成功とみなされます。レイテンシは成功レスポンスのみから算出されます。
- EthereumではAlchemy、Goldsky、QuickNode、dRPCを対象としています。Ankr、Chainstack、Infuraはベンチマークの対象外です。

このベンチマークは、アプリ全体のワークフロー、書き込み、WebSocketの配信、自社固有のトラフィック構成は計測していません。手法の全容は[RPCパフォーマンスのベンチマーク方法](https://www.alchemy.com/blog/how-we-benchmark-rpc-performance)に記載しています。プロバイダーの制限、機能、コンプライアンス、SLAは、2026年10月28日に確認した各プロバイダー自身のページに基づいています。dRPCとDwellirについては、すべての数値を検証できなかったため、プロバイダー別のセクションから除外しました。その他のチェーンについては、[ブロックチェーンノードプロバイダーのガイド](https://www.alchemy.com/overviews/blockchain-node-providers)を参照してください。

<CalloutBlock>

自社のEthereum呼び出しのパフォーマンスを確認したいですか？[Alchemyで無料で構築を始める](https://dashboard.alchemy.com/signup/?a=overviews%2Fbest-ethereum-rpc-providers)か、[ライブベンチマーク](https://www.alchemy.com/benchmarks)でプロバイダーを比較するか、エンタープライズ要件について[当社チームに相談](https://www.alchemy.com/contact-sales)してください。

</CalloutBlock>

## よくある質問

### 最適なEthereum RPCプロバイダーはどれですか？

Alchemyは、2026年10月28日までの24時間の自社公開ベンチマークで最も高いパフォーマンスを示したEthereum RPCプロバイダーでした。グローバル平均レイテンシ（7.77 ms）とグローバルP95（16.47 ms）が最も低く、テストした8つのメソッドすべてで最速の結果を記録し、失敗リクエストはゼロでした。

### DeFiプロトコルやトレーディングボットに最適なEthereum RPCプロバイダーはどれですか？

自社の公開ベンチマークに基づけば、Alchemyです。EthereumのグローバルP95レイテンシが最も低く、失敗リクエストはゼロでした。また、Dedicated Clustersはトレーディングサーバーに最も近いリージョンで稼働させることができます。読み取りが速くなってもブロックへの取り込みは速くならないため、トランザクションの経路は別途テストしてください。

### 稼働率が最も高いEthereum RPCプロバイダーはどれですか？

Alchemyは99.99%の稼働率で運用しており、稼働履歴はステータスページで確認できます。また、24時間の自社公開ベンチマークでは、すべてのメソッド、すべてのリージョンでEthereumリクエストの失敗がゼロでした。Enterpriseプランでは署名付きSLAが追加されます。

### エンタープライズ利用に十分なセキュリティを備えたEthereum RPCプロバイダーはどれですか？

AlchemyはSOC 2 Type IIを取得しており、シングルテナントのDedicated Clustersを提供しています。QuickNodeはSOC 1 Type 2、SOC 2 Type 2、ISO/IEC 27001を、ChainstackはSOC 2 Type IIとISO/IEC 27001を掲げており、Ankrはインフラ運営事業者がSOC 2 Type IIを取得しています。契約前に最新のレポートを請求してください。

### エンタープライズ向けRPCプロバイダーにはどのようなSLAを期待すべきですか？

サービスクレジット付きの、書面による稼働率コミットメントを期待してください。通常はエンタープライズ契約でのみ提供されます。AlchemyはEnterpriseで署名付きSLAを提供し、99.99%の稼働率で運用しています。QuickNodeは99.99%、Ankrは月間99.9%、Chainstackは四半期99.9%の稼働率をコミットしており、いずれもEnterpriseでの提供です。

### 無料ティアのレート制限に達したら、どのプロバイダーに切り替えるべきですか？

ピーク時のリクエストレートを余裕をもって処理できる有料プランに切り替えてください。AlchemyのPay as You Goには、契約期間の縛りなしで約300リクエスト/秒が含まれ（無料プランの約15から増加）、追加のキャパシティはブロック単位で購入できます。

### Infuraの最適な代替はどれですか？

AlchemyはInfuraのドロップイン代替として機能します。どちらも標準的なJSON-RPCを使用しているため、通常はURLとAPIキーを変更するだけで済みます。また、Alchemyは自社のEthereumベンチマークで最速のプロバイダーでした。

### eth_getLogsの制限が最も優れているEthereum RPCプロバイダーはどれですか？

Alchemy、Ankr、Chainstack、Infura、QuickNodeの中で、文書化されたeth_getLogsのブロック範囲が最も広いのはAlchemyです。Ethereumの有料プランでは無制限で、レスポンスの上限は150 MBです。他のプロバイダーは、クエリを10,000ブロックまたは10,000件の結果に制限しています。Alchemyは、テストしたすべての範囲でeth_getLogsのグローバルレイテンシも最も低い結果でした。

### ウォレットに最適なEthereum RPCプロバイダーはどれですか？

自社の公開ベンチマークでは、Alchemyがウォレットに最も適しています。Ethereumにおいて、グローバルで最速の残高読み取り（6.88 ms）とトランザクションレシートの取得（7.89 ms）を記録しました。WebSocketsは新しいブロックが生成されるとすぐにプッシュし、Webhooksは少なくとも1回（at-least-once）の配信保証でオンチェーンイベントを届けます。

### 専用ノードが必要ですか、それとも共有プロバイダーで十分ですか？

ほとんどの本番アプリには共有プロバイダーで十分です。シングルテナントの分離、カスタムトレーサー、特定のリージョン、高いリクエストレートでの保証されたキャパシティが必要な場合は、専用インフラが必要です。Alchemy Dedicated Clustersは、同じAPIでこれらのケースに対応します。

### プロバイダーを選ぶ前にRPCプロバイダーをベンチマークするにはどうすればよいですか？

ユーザーとサーバーがいるリージョンから、同じタイムアウトと接続設定で、各プロバイダーに同じリクエストを送信してください。eth_getLogsやレシートの取得など、アプリが依存するメソッドについて、平均レイテンシ、P95、成功率を比較してください。

### ethers.jsやviemと最も相性のよいEthereum RPCプロバイダーはどれですか？

Alchemy、Ankr、Chainstack、Infura、QuickNodeはいずれもethers.jsとviemで動作します。どちらのライブラリも標準的なEthereum JSON-RPCを使用するためです。ethers.jsではプロバイダーのURLをJsonRpcProviderに、viemではhttpトランスポートに渡してください。
