分散型金融 (DeFi) 革命と Web3 アプリケーションが成熟に達するにつれて、ブロックチェーンの基盤となるインフラストラクチャ、特にノードが重要な研究テーマになっています。 タンファットデジタルの専門家チームの分析によると、ブロックチェーンネットワークはデータを保存し認証するこれらのエンティティなしでは存在できません。しかし、ネットワーク ノードの種類を区別することにより、技術的および経済的に大きな障壁が生じています。特に、システムの「永遠の記憶」を保存するコンポーネントとして「アーカイブ ノード」の概念が登場しますが、膨大なリソースの投資が必要になります。このレポートでは、アーカイブ ノードの性質、フル ノードと比較したアーキテクチャの違いを詳細に分析し、2025 ~ 2026 年のテクノロジー時代にこのタイプのインフラストラクチャを誰が運用する必要があるかを正確に決定します。
分散空間におけるネットワーク ノード システムの構造と分類
その中核となるブロックチェーン ネットワーク ノードは、ピアツーピア (P2P) に参加するためのクライアント ソフトウェアを実行する特殊なコンピューターです。システム。これは、オンチェーン データベース、ルール適用エンジン、およびネットワーク ルーターの両方として機能します。ネットワーク ノードが保持する履歴データの量に応じて、ネットワーク ノードをフル ノード、アーカイブ ノード、ライト ノードの 3 つの主要なグループに分類できます。
フル ノードとデータ プルーニング メカニズムの性質
フル ノードはネットワークのバックボーンとみなされ、ジェネシス ブロック (ジェネシス ブロック) 以降のすべてのブロックとすべてのトランザクションのダウンロードと検証を担当します。ブロック)。フルノードは、第三者を信頼せずにデータ自体の正当性をチェックすることで、セキュリティと分散化を確保します。ただし、ハードディスク容量を節約し、パフォーマンスを向上させるために、今日のほとんどのフル ノードは「プルーニング」メカニズムを使用しています。
このメカニズムにより、ノードはブロックとトランザクション受信 (領収書) の履歴全体を保持できますが、現在の状態と以前の状態の短い履歴ウィンドウ (通常はイーサリアム ネットワーク上の最新の 128 ブロック) のみが保存されます。つまり、フル ノードは(ブロック履歴を通じて)起こったことをすべて知っていますが、最初からリプレイを実行しない限り、過去の特定のブロックでのウォレットの残高に関する利用可能な情報を保持しません。これは非常に時間がかかり、非効率なプロセスです。
アーカイブ ノード: 包括的な履歴状態リポジトリ
アーカイブ ノードは、本質的には無効化されたフル ノードです。プルーニング機能を無効にします。フルノードのすべての機能を継承しますが、ブロックチェーンの履歴状態のリポジトリを常に構築する機能が追加されています。フル ノードは現在の状態の「スナップショット」のみを保持しますが、アーカイブ ノードはブロック番号 1 以降のすべての中間状態の変更を保持します。
これにより、アーカイブ ノードは、破棄されたスマート コントラクトのコードの取得や、3 年前のブロックに保存されているコントラクト変数の状態の確認など、深い履歴クエリにその場で答えることができます。これが、アーカイブ ノードが調査、監査、および詳細な分析の目的に不可欠なツールとなる理由です。
ネットワーク ノード タイプの技術的特性 (2026 年更新)
以下は、ユーザーが簡単に比較できるようにTan Phat Digital によってまとめられた技術的特性の詳細な分析です。
ショート ノード (ライト)ノード):
データ ストレージ: ブロック ヘッダーのみ。
ネットワークの役割: IoT/モバイル デバイスに使用されます。
データ認証: フル ノード (SPV) に基づきます。
容量(ETH): 1 GB 未満。
古いクエリ レイテンシ: 利用不可。
フル ノード:
保存されたデータ: ブロック全体と最新の状態 (通常は 128
ネットワークの役割: トランザクションを検証し、銅線の同意を維持します。
データ認証:100% 独立した自己認証。
容量 (ETH): 1.2 TB ~ 2 TB (NVMe が必要) SSD)。
- 詳細かつ分析的。
データ検証: 100% 独立した自己検証。
容量 (ETH): 3 TB ~ 20 TB (クライアント ソフトウェアによって異なります)。
古いクエリのレイテンシ: 非常に低い (データはローカル ストレージ セットですでに利用可能)。
詳細はこちら: ブロックチェーンのノードとは何ですか?フルノード、ライトノード、バリデーターノードの分類
クライアント (クライアント) のソフトウェア アーキテクチャと進化
アーカイブ ノードの効果的な動作は、使用されるクライアント ソフトウェアのアーキテクチャに大きく依存します。イーサリアム ネットワークでは、クライアントの多様性によってネットワーク セキュリティ (クライアントの多様性) が強化されるだけでなく、履歴データ ストレージにさまざまな最適化オプションが提供されます。
Geth: ゴールド スタンダードとストレージの課題
Geth (Go Ethereum) は最も人気のあるクライアントであり、その安定性と強力なコミュニティ サポートのおかげで大きな市場シェアを獲得しています。ただし、Geth は階層ストレージ モデル (Merkle Patricia Tree) を使用しているため、アーカイブ モードで実行するとデータが大幅に肥大化します。 Geth アーカイブ ノードは、2023 年までに 13.5 TB 以上のディスク領域を占有する可能性があり、2026 年までに 18 ~ 20 TB を超えると予想されています。これには、非常に高価で高性能のストレージ ソリューションが必要です。
Erigon と Reth: フラット データ構造に革命を起こす
Erigon は、再設計によりストレージ レイヤーを完全にフラット データ構造に変換することで、ストレージ ノードの優れた代替手段として浮上します。キーと値のストレージ モデル。データを再編成することにより、Erigon は重複インデックスの量を大幅に削減し、わずか約 2 TB ~ 3.5 TB の容量でイーサリアム アーカイブ ノードを実行できるようにします。これは、Geth と比較して 75% の驚異的な削減です。
Erigon の精神的な後継者である Reth (Rust Ethereum) は、極端なパフォーマンスとモジュール性に重点を置いて開発されています。 Reth はストレージ容量を最適化するだけでなく、RPC リクエストの処理を大幅に高速化し、高負荷下でも 1 秒あたり数千リクエスト (RPS) に達します。リアルタイム分析ツールを構築する開発者にとって、2026 年には Reth が推奨される選択肢になりつつあります。
Besu と Nethermind: エンタープライズ チョイス
Java で書かれた Hyperledger Besu は、Bonsai Tries とは異なるアプローチを提供します。これは、すべての状態を個別に保存するため、変更されたブロックを「巻き戻す」ことで履歴状態にアクセスできるデータ構造です。リモート履歴アクセスは従来のアーカイブ ノードよりも遅い場合がありますが、Besu はメンテナンスの点で非常に効率的であり、手動でのプルーニングを必要としません。 C# で書かれた Nethermind は、パフォーマンスと監視システムとの高い互換性を重視しており、高い可観測性を必要とするエンタープライズ インフラストラクチャに最適です。
アーカイブ ノードの実行クライアントのパフォーマンス
以下は、Tan Phat Digital の調査によるクライアントの比較の概要です。
Geth (Go):
(Go):アーカイブ容量: 2.5 TB ~ 4 TB。
RPC 速度: 約 3,999 RPS。
利点: 最大のディスク節約と高速同期速度。
Reth (Rust):
(C#):アーカイブ容量: 10 TB ~ 14 TB。
RPC 速度:高。
利点: 企業環境向けに最適化され、自動プルーニングをサポート。
Besu (Java):
アーカイブ容量: カスタマイズ可能 (高効率)。
RPC速度: 平均。
利点: Bonsai Tries を使用すると、手動でディスクをメンテナンスする必要がほとんどありません。
関連項目: ブロックチェーンにおけるネットワークとは何ですか?分散システム アーキテクチャと 2026 年のビジョン
需要分析: ストレージ ノードを実行する必要があるのは誰ですか?
「アーカイブ ノードを本当に必要としているのは誰なのか」という質問は、使用上のニーズと直接的な運用上のニーズの間で混乱を招くことがよくあります。実際、管理コストが高いため、このノードを自分で運用する能力を持ち、運用する必要があるエンティティはほとんどありません。
ブロック エクスプローラー: Etherscan や Solscan などのプラットフォームは、過去の取引残高とその影響を常に正確に表示するためにアーカイブ ノードに完全に依存しています。
財務分析と法的調査: ツール Chainaracy のような企業はアーカイブを使用しています。生のデータを抽出したり、異常な動作パターンを探したり、ハッキングを調査したりするためのノード。
監査と研究: Quantstamp のような企業は、「バックテスト」、つまり脆弱性を見つけるために過去の状態で契約をテストするためのアーカイブ ノードを必要とします。
dApps 開発者: スナップショットに基づいて投票権 (ガバナンス) を計算するためのアーカイブ ノードが必要です。
2026 年の技術インフラストラクチャ要件と運用コスト
2026 年にアーカイブ ノードを構築するには、パフォーマンスを確保するためにエンタープライズクラスの機器が必要です。
詳細なハードウェア要件分析
イーサリアム (ベース) Erigon/Reth):
CPU: 8 ~ 12 コア / 16 ~ 24 スレッド。
RAM: 64 GB ECC。
ハードドライブ: 4 TB ~ 8 TB NVMe SSD。
帯域幅: 500 Mbps ~ 1 Gbps。
- 128 GB ECC。
- $8,000。
- TB/月)。
帯域幅: 1 Gbps 専用。
ハードウェア コスト: $45,000 以上。
運用コストとリスク (TCO)
運用者は、高い電力消費 (200W ~ 500W)、システム冷却システム、無制限のインターネット帯域幅に直面しています。最大のリスクはサービスの中断です。ノードが同期を失った場合、再同期には数週間かかる場合があります。バリデーターにとって、オフラインになると「スラッシュ」ペナルティも発生します。
RPC メソッドにはアーカイブされたデータが必要です
通常のブロックチェーン リクエストのほとんどはフル ノードで処理できますが、次のメソッドでは 128 ブロックより古いデータをクエリする場合にアーカイブ ノードが必要です。
eth_getBalance: データベース内の特定のブロックで番号アカウント残高を抽出します。過去。
eth_getStorageAt: 状態変数の値を読み取ります (ブロック履歴での NFT 所有者 (DeFi バックテストの提供) など)。
独自のネットワーク ノードを実行しますか、それともプロバイダーのサービスを使用しますか?
Tan Phat Digital のソリューション コンサルティングの経験により、ほとんどのWeb3 エコシステムは、次の利点があるため、Alchemy や QuickNode などのインフラストラクチャ サービス プロバイダーの使用に切り替えています。
市場投入までの時間: スイートを数週間待つ代わりに、数分でエンドポイントを入手できます。
信頼性: 99.99% の稼働時間コミットメントと自動フェイルオーバー
スケーラビリティ: dApp のユーザー数の増加に応じてリソースを自動的に調整します。
コスト削減: 多くの場合、専用ノードをレンタルする方が、インフラストラクチャと技術チームを自分で運営するよりも安価です。
ただし、必要に応じてノードを自分で実行する必要があります。
絶対プライバシー (プロバイダーによる IP/クエリ追跡なし)。
超高頻度のローカル インタラクション (遅延を最小限に抑える必要がある MEV ボットなど)。
ネットワーク分散化グリッドへの直接貢献。
将来の見通し: 状態の肥大化とスケーリング ソリューション
データの肥大化 (状態) の問題肥大化)は、イーサリアムの「The Purge」ロードマップを通じて解決されています。
ステートレス性: Verkle Trees のおかげで、状態全体を保存せずにブロック検証が可能になります。
EIP-4444: ノードが保存する必要がある必要な履歴データを制限します (例: 最新のもののみを保持)
レイヤー 2 と AppChains: トランザクション ペイロードをレイヤー 1 から移動しますが、分析とトレーサビリティのために専用のアーカイブ ノードの必要性は維持します。
アーカイブ ノードに関するよくある質問 FAQ
フル ノードとアーカイブ ノードの最大の違いは何ですか? フル ノードは、スペースを節約する (プルーニング) ために、現在の状態と最近のデータの短いウィンドウのみを保存します。アーカイブ ノードには、最初のブロック以降のすべての履歴状態が保存されるため、再計算せずに過去の任意の時点でデータをクエリできます。
再同期せずにフル ノードからアーカイブ ノードにアップグレードできますか? 理論的には、最初からアーカイブを有効にしていれば可能ですが、実際には Geth などのほとんどのソフトウェアで、「プルーニング」が有効になっている場合は、最初から同期する必要があります。
アーカイブ ノードを実行するには、ステーキング (バリデータ) に参加する必要がありますか? いいえ。ほとんどのバリデータは、新しいブロックを検証し、コンセンサスを維持するためにフル ノードを実行するだけです。ステーキング目的でアーカイブ ノードを実行することは不必要であり、ハード ドライブ リソースの多大な無駄になります。
Solana のアーカイブ ノードの容量がイーサリアムよりはるかに大きいのはなぜですか? Solana は非常に速いブロック生成速度と高いトランザクション スループットを備えており、その結果、毎月 4 TB を超える台帳データが生成されます。 2025 年までに、Solana アーカイブ ノードには最大 400 TB のストレージが必要になります。
フル ノード イーサリアムにとって「128 ブロック」制限が重要なのはなぜですか? これは、ほとんどのイーサリアム クライアント (Geth など) がディスク メモリに状態を保持するデフォルトのしきい値です。アーカイブ ノードを使用せずに 128 ブロックより深いデータをクエリすると、ノードは数千のトランザクションをリプレイする必要があり、大幅な遅延やリクエスト エラーが発生します。
EIP-4444 はアーカイブ ノードを実行する必要性にどのような影響を与えますか? EIP-4444 により、ネットワーク ノードは 1 年より古い履歴データを削除できます。これにより、フル ノードの負担は軽減されますが、チェーンの永続的な履歴を保存するために、アーカイブ ノードと分散ストレージ ネットワーク (ポータル ネットワーク) の役割がより重要になります。
dApp プログラマは自分でノードを実行するべきですか、それとも RPC プロバイダーを使用するべきですか? アーカイブ ノードの実行コストが月あたり最大数千米ドルに達する可能性があるため、ほとんどの小規模チームの場合、プロバイダー (Alchemy、QuickNode など) を使用するのが最適です。ノードを自分で実行することは、完全なプライバシーまたは超高周波インタラクション (MEV) が必要な場合にのみ検討してください。
現在、アーカイブ ノードを実行するのに最適なクライアント ソフトウェアは何ですか? 現在、Erigon と Reth がトップ 2 の選択肢となっています。フラット データ アーキテクチャにより、従来の Geth のような 15 ~ 20 TB ではなくアーカイブ ストレージ容量を約 3 TB に削減できます。
方法Alchemy などの一部のインフラストラクチャ サービス プロバイダーは、アーカイブ データへのアクセスをサポートする無料プランを提供しています (RPS は制限されています)。さらに、Dune Analytics などのコミュニティ分析ツールを使用することもできます。
実際にアーカイブ ノードを自分で実行すべきでないのは誰ですか?高い技術的リスク、高価な NVMe ハードウェアのコスト、および 24 時間 365 日のメンテナンス要件のため、個人ユーザー、小売採掘者、または新興企業はアーカイブ ノードを自分で実行すべきではありません。
アーカイブ ノードは「信頼できる情報源」として機能します。 「歴史」はブロックチェーン エコシステムには不可欠です。Tan Phat Digital は、アーカイブ ノードが何であるかを理解することは、組織がインフラストラクチャについて正しい決定を下すのに役立つだけでなく、ブロックチェーンの膨大なデータ宝の価値を活用する新たな可能性を開くと信じています。
2026 年、大多数の企業にとって最適な戦略は、RPC プロバイダーの力を活用してアプリケーション ロジックに焦点を当てることであり、一方、Erigon や Reth などの新世代のクライアントは、引き続きその限界を押し広げ続けています。過去のストレージ パフォーマンス。
シェア








