ノードの実行
自分のノードを立ち上げ
フルコントロール

「ノードの実行」の意味
ソフトウェアの実行
「クライアント」として知られるこのソフトウェアは、イーサリアムのブロックチェーンのコピーをダウンロードし、すべてのブロックの有効性を検証します。 新しいブロックやトランザクションで最新の状態を保ち、またそれを他の人がダウンロードして更新します。
ハードウエア
イーサリアムは、平均的な消費者が所有するグレードのコンピューターでノードを運営できるように設計されており、任意のパソコンを使用できます。しかし、ほとんどのユーザーは、マシンの持つパフォーマンスの制限上の理由や、ノードのダウンタイムを最小限に抑えるために、専用のハードウェア上でノードを実行しています。
オンライン
イーサリアムノードを実行することは、最初は複雑に聞こえるかもしれませんが、インターネットに接続してコンピューター上でクライアントソフトウェアを継続的に動かすだけです。オフライン中は、オンラインに戻って最新の変更が反映されるまで、ノードは単に非アクティブになります。


誰がノードを実行すべきか
誰もが参加できます!ノードはマイナーやバリデーターだけのものではなく、誰でもノードを実行でき、ETHも必要ありません。
ノードを実行するのに、ETHをステークしたり、マイナーである必要はありません。 実際のところ、マイナーとバリデータに責任を課すのは、イーサリアムのすべてのノードです。
バリデータとマイナーのように金銭的な報酬を受け取ることはできません。しかし、イーサリアムのユーザーがノードを実行することには、プライバシー、セキュリティ、サードパーティのサーバーへの依存の低減、検閲耐性、ネットワークの健全性と分散性の向上など、数多くの利点があります。
独自のノードを持つことは、サードパーティが提供するネットワーク状態に関する情報を信頼する必要がないことを意味します。
信頼せずに検証を行う
ノードを実行する理由
プライバシーとセキュリティ
個人情報がサードパーティのノードに漏洩するのを防ぎましょう。
検閲耐性
必要なときにアクセスがあるようにし、検閲されないようにします。
参加
分散化の革命は、 あなたから始まります。
分散化
中央集権型の障害点を強化せず、分散化を推進します。
自分自身で選択
フォークが起こった場合にもコントロールを放棄しないでください。
主権性
ノードの実行をイーサリアムウォレットの取得の次のステップのようにお考えください。
はじめに
ネットワークの初期には、イーサリアムノードを操作するには、コマンドラインで操作できる必要がありました。
コマンドラインを好み、そのスキルを持っている場合は、テクニカルドキュメントをご参照ください。
現在では、DAppNodeは無料でオープンソースのソフトウェアであり、アプリのようなエクスペリエンスでノードを管理することができます。
ほんの数タップで、ノードを立ち上げ実行することができます。
DAppNodeを使用すると、コマンドラインに触れる必要がなく、分散型アプリ(Dapp)や他のピアツーピア(P2P)ネットワークだけでなく、フルノードを実行することが容易になります。 これにより、誰もが参加でき、より分散型のネットワークを作成することが容易になります。
始めるにあたって
始めるにはハードウェアが必要です。 パソコンでもノードソフトを実行することができますが、専用のマシンを使用すると、よく使うパソコンへの影響を最小限に抑えながら、ノードのパフォーマンスを大幅に向上させることができます。
ハードウェアを選択するときは、チェーンが継続的に成長していること、メンテナンスが必然的に必要になることを考慮します。スペックを高めると、ノードメンテナンスの必要性を遅らせることができます。
完全にパッケージ化されたものを購入
ベンダーからプラグ・アンド・プレイのオプションを注文すれば、簡単に始めることができます。
- ビルドの必要はありません。
- GUIを使用したアプリのようなセットアップ。
コマンドラインは不要です。
自作
少しテクニカル志向なユーザーのための安価で、よりカスタマイズ可能なオプション。
- 部品を自分自身で調達します。
- DAppNodeをインストールします。
- または、OSとクライアントを選択します。
自作
ステップ1 - ハードウェア
最小スペック
4 ~ 8 GB RAM
2 TB SSD
書き込み速度要件を満たすためSSDは必須。
推奨
- Intel NUC、第7世代以上
x86プロセッサー
- 有線のインターネット接続
必須ではありませんが、セットアップが容易になり、また接続が最も安定します
- 表示画面とキーボード
DAppNodeまたはssh/headlessセットアップを使用していない場合
ステップ2 - ソフトウェア
オプション1 – DAppNode
ハードウェアの準備ができたら、パソコンを使ってDAppNodeのOSをダウンロードし、USBドライブを使用して新しいSSDにインストールすることができます。
オプション2 – コマンドライン
経験のあるユーザーは、最大限の制御を得られるため、コマンドラインを使用することをお勧めします。
クライアントの選択を始める上での詳細については、開発ドキュメントをご参照ください。
ヘルパーを見つける
DiscordやRedditなどのオンラインプラットフォームに、多くのコミュニティの開発者がいて、どんな質問にも答えてくれます。
一人で悩まないでください。わからない事があれば、コミュニティの誰かに助けを求めてみましょう。

参考文献
- イーサリアムをマスター - フルノードを立ち上げるべきか - Andreas Antonopoulos
- ARMボードでイーサリアムを稼働 - クイックスタートガイド
- ブロックチェーンのスケーラビリティの制限 - Vitalik Buterin

ETHのステーキング
必須ではありませんが、ノードを立ち上げて実行すると、ETHをステーキングして報酬の獲得、さらにイーサリアムのセキュリティに別の角度から貢献することに一歩近づきます。
ステーキングを予定している場合
バリデータの効率を最大化するには、最低でも16 GBのRAMで、32 GBが望ましく、cpubenchmark.netでのCPUのベンチマークスコアは6667以上が推奨されます。またステーカーは、必須要件ではありませんが、無制限の高速インターネットが推奨されます。
ハードウェア購入に関する詳細を説明するEthStakerによる1時間のスペシャルビデオ - イーサリアム・バリデータのハードウェアの購入方法
Raspberry Pi (ARM プロセッサ) に関するノート
Raspberry Piは軽量で手頃な価格のコンピューターですが、ノードのパフォーマンスに影響を与えるおそれのある制限があります。現在、ステーキングには推奨されていませんが、個人使用のノードを実行するには、わずか4〜8 GBのRAMで優れた安価なオプションになります。
- ARMアーキテクチャ上のDAppNode - Raspberry PiでDAppNodeを実行する予定の場合は、これらの手順をご参照ください。
- イーサリアムのARMドキュメント - Raspberry Pi上でコマンドラインによるノードのセットアップ方法
- Raspberry Piでノードを実行 - チュートリアルをご希望の方は、こちらをご覧ください。