メインコンテンツへスキップ

ノードの運用

自分のノードを立ち上げ、
フルコントロールを実現する。

完全に自分でコントロールしつつ、イーサリアム・ネットワークのセキュリティ向上に貢献しましょう。

ノードのグラフィック

「ノードの運用」の意味

ソフトウェアの実行

「クライアント」として知られるこのソフトウェアは、イーサリアムのブロックチェーンのコピーをダウンロードし、すべてのブロックの有効性を検証します。 新しいブロックやトランザクションで最新の状態を保ち、またそれを他の人がダウンロードして更新します。

ハードウエア

イーサリアムは、平均的な消費者が所有するグレードのコンピュータでノードを運営できるように設計されており、任意のパソコンを使用できます。しかし、ほとんどのユーザーは、マシンの持つパフォーマンスの制限上の理由や、ノードのダウンタイムを最小限に抑えるために、専用のハードウェア上でノードを実行しています。

オンライン

イーサリアムノードを実行することは、最初は複雑に聞こえるかもしれませんが、インターネットに接続してコンピュータ上でクライアントソフトウェアを継続的に動かすだけです。オフライン中は、オンラインに戻って最新の変更が反映されるまで、ノードは単に非アクティブになります。

誰がノードを実行すべきか

誰もが参加できます! ノードはのバリデータだけのものではなく、誰でもノードを実行でき、ETHも必要ありません。

ノードを実行するのに、ETHをする必要はありません。 実際のところ、イーサリアムのすべてのノードがバリデータに責任を課します。

バリデータのように金銭的な報酬を受け取ることはできませんが、イーサリアムのユーザーがノードを実行することには、プライバシー、セキュリティ、サードパーティのサーバへの依存の低減、検閲耐性、ネットワークの健全性と分散性の向上など、数多くの利点があります。

独自のノードを持つことは、サードパーティが提供するネットワーク状態に関する情報を信頼する必要がないことを意味します。

信頼せずに検証を行う

ノードを実行する理由

公開ノードを使用してトランザクションを送信すると、IPアドレスやイーサリアムアドレスなどの個人情報がサードパーティのサービスに漏洩することがあります。

自分のノードに互換性のあるウォレットを選択することで、プライベートかつ安全にブロックチェーンとやり取りできます。

また、悪意のあるノードが不正なトランザクションを配信する場合も、自分のノードは単にそれを無視します。すべてのトランザクションは自分のマシン上でローカルに検証されるため、他の人を信頼する必要はありません。

サードパーティノードは、特定のIPアドレスからのトランザクションや、特定のアカウントに関わるトランザクションを拒否することができ、そのため必要なときにネットワークを利用できなくなる可能性があります。

トランザクションを送信できるように自分自身のノードを設定することで、ピアツーピアネットワークにいつでもトランザクションをブロードキャストできるようになります。

ノードを実行することで、情報の世界を管理する力を分散化する世界的なムーブメントに参加できます。

ETHの保有者であれば、ネットワークの健全性と分散化をサポートし、自分のETHに価値をもたらし、今後のETHの方向性に対して自らの意見を反映させることができます。

中央集権化されたクラウドサーバは、多くのコンピューティング能力を提供しますが、ネットワークを破壊しようとする国家や攻撃者の攻撃のターゲットにもなります。

地理的に広範な各地でより多くのノード、多様なバックグラウンドを持つ人々によって運営されると、ネットワークレジリエンスを実現できます。より多くの人々が自分のノードを実行するにつれて、中央集権化された障害点への依存が減り、ネットワークの強化につながります。

チェーンが異なる2つのルールに変更になるチェーンフォーク(分岐)の場合、自分のノードを実行していると、どちらのチェーンのルールをサポートするのか選択することができます。新しいルールにアップグレードし、提案された変更をサポートするかどうか、自分自身で決めることができます。

ETHをステーキングしている場合、自分自身のノードを実行すると、クライアントを選択することができ、スラッシングのリスクを最小限に抑え、時間とともに変動するネットワークの需要に対応することができます。サードパーティでのステーキングでは、ご自身が最良と思うクライアントを選択することができません。

イーサリアムウォレットを使用すると、秘密鍵のアドレスに保持することで、デジタル資産を完全に保管および管理できます。 しかし、それらの鍵からウォレットの残高など、ブロックチェーンの現在の状態は分かりません。

デフォルトでは、イーサリアムウォレットは通常、残高を調べるときに、InfuraやAlchemyなどのサードパーティーノードにアクセスします。 自分のノードを実行すると、イーサリアムブロックチェーンのコピーを自分自身で持つことができます。

はじめに

イーサリアム・ネットワークの初期には、ノードの運用にコマンドラインの操作が必要でした。

コマンドラインでの操作が得意で、そのスキルを持つ場合は、テクニカルドキュメントを参照してください。

イーサリアム・ノードを立ち上げる

現在では、DAppNodeは無料でオープンソースのソフトウェアであり、アプリのような利用体験でノードを管理することができます。

ほんの数タップで、ノードを立ち上げ実行することができます。

DAppNodeを使用すると、コマンドラインに触れる必要がなく、や他のネットワークだけでなく、フルノードを容易に実行できます。 これにより、誰もが参加でき、より分散型のネットワークを作成することが容易になります。

始めるにあたって

開発を始めるにはハードウェアが必要です。 お使いのパソコンでもノードソフトを実行することができますが、専用のマシンを導入することで、メインのパソコンへの影響を最小限に抑えながら、ノードのパフォーマンスを大幅に向上させることができます。

ハードウェアを選択するときは、チェーンが継続的に成長していること、メンテナンスが必然的に必要になることを考慮します。スペックを高めると、ノードメンテナンスの必要性を遅らせることができます。

完全にパッケージ化されたものを購入する

開発を開始する最も簡単な方法は、ベンダーからプラグ・アンド・プレイのオプションを購入することです。

  • ビルドの必要はありません。
  • GUIで操作できるアプリ的なセットアップ。
  • コマンドラインは不要です。

自作

より技術に詳しいユーザーのための、安価でカスタマイズ性が高いオプション。

  • パーツを自分自身で調達します。
  • DAppNodeをインストールします。
  • または、OSとクライアントを選択します。

自作

ステップ1 - ハードウェア

最小スペック

推奨

  • Intel NUC、第7世代以上

    x86プロセッサー

  • 有線のインターネット接続

    必須ではありませんが、セットアップが容易になり、接続が最も安定します

  • 表示用のディスプレイとキーボード

    DAppNodeあるいはssh/headlessのセットアップを使用していない場合

ステップ2 - ソフトウェア

オプション1 – DAppNode

ハードウェアの準備ができたら、パソコンを使ってDAppNodeのOSをダウンロードし、USBドライブを使用して新しいSSDにインストールすることができます。

オプション2 – コマンドライン

経験のあるユーザーは、最大限の制御を得られるため、コマンドラインを使用することをお勧めします。

クライアントの選択を始める上での詳細については、開発ドキュメントを参照してください。

ヘルパーを見つける

DiscordやRedditなどのオンラインプラットフォームに、多くのコミュニティのデベロッパーがいて、どんな質問にも答えてくれます。

一人で悩まないでください。分からない事があれば、コミュニティの誰かに助けを求めてみましょう。

ETHのステーキング

必須ではありませんが、ノードを立ち上げて実行すると、ETHをステーキングして報酬の獲得、さらにイーサリアムのセキュリティに別の角度から貢献することに一歩近づきます。

ステーキングを予定している場合

バリデータの効率を最大化するには、最低でも16 GBのRAMで、32 GBが望ましく、cpubenchmark.net (opens in a new tab)でのCPUのベンチマークスコアは6667以上が推奨されます。またステーカーは、必須要件ではありませんが、無制限の高速インターネットが推奨されます。

ハードウェア購入に関する詳細を説明するEthStakerによる1時間のスペシャルビデオ - イーサリアム・バリデータのハードウェアの購入方法 (opens in a new tab)

Raspberry Pi (ARM プロセッサ) に関するノート

Raspberry Piは軽量で手頃な価格のコンピュータですが、ノードのパフォーマンスに影響を与えるおそれのある制限があります。現在、ステーキングには推奨されていませんが、個人使用のノードを実行するには、わずか4〜8 GBのRAMで優れた安価なオプションになります。

イーサリアムの知識をテストする

ページの最終更新: 2026年2月24日

このページは役に立ちましたか?