Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ノードの種類

最終更新 Markdown で表示Agent セットアップ

Ethereum ノードは、ブロックチェーンデータを保存し、クエリを処理するコンピューターです。種類は 3 つあり、ストレージ要件とクエリ能力のトレードオフが異なります。

フルノード

フルノードはブロックチェーンの現在の状態を保存し、生成される新しいブロックを検証します。ネットワークとの同期が完了すると、現在のブロックチェーンデータに関するクエリに答えられます。フルノードは過去のすべての状態を保持しません。必要に応じて過去の状態を再計算できますが、追加の計算が必要です。

ライトノード

ライトノードは、ブロックチェーン全体の状態ではなく、ブロックヘッダー(各ブロックの要約)だけを保存します。Ethereum ネットワークへクエリはできますが、実データの提供と検証はフルノードに依存します。そのためサイズが小さく、セットアップも速い一方、自立性は低くなります。

アーカイブノード

アーカイブノードは、ブロックチェーンの過去の状態もすべて保存するフルノードです。このデータをローカルストレージですぐ使える状態で保持するため、「ブロック 5,000,000 時点のこのアカウント残高はいくらか」といった過去状態のクエリに、フルノードより速く答えられます。フルノードはその状態を再計算する必要があります。

Cloudflare 上のノード

Cloudflare の Ethereum Gateway は、フルノードとアーカイブノードへのアクセスを提供します。

ブロック番号パラメーターが直近 128 ブロックより前の場合、またはデフォルトのブロックパラメーターが earliest の場合、アーカイブノードは次の RPC 状態メソッド のリクエストを処理します。

役に立ちましたか?