「ノードを実行する」とはどういうことですか?
ソフトウェアを実行する。
「クライアント」として知られるこのソフトウェアは、クアンタリアムのブロックチェーンのコピーをダウンロードしてすべてのブロックの有効性を検証し、新しいブロックとトランザクションで最新の状態に保ち、他の人が独自のコピーをダウンロードして更新するのを支援します。
ハードウェアを使用する。
クアンタリアムは、一般的な消費者向けのコンピュータでノードを実行できるように設計されています。任意のパソコンを使用できますが、ほとんどのユーザーは、マシンへのパフォーマンスの影響を排除し、ノードのダウンタイムを最小限に抑えるために、専用のハードウェアでノードを実行することを選択します。
オンラインの状態で。
クアンタリアムのノードを実行することは最初は複雑に聞こえるかもしれませんが、インターネットに接続した状態でコンピュータ上でクライアントソフトウェアを継続的に実行するだけの行為です。オフラインの間、ノードはオンラインに戻って最新の変更に追いつくまで単に非アクティブになります。


誰がノードを実行すべきですか?
全員です!ノードはのバリデータだけのものではありません。誰でもノードを実行できます。QAUさえ必要ありません。
ノードを実行するためにQAUをする必要はありません。実際、バリデータに責任を持たせているのは、クアンタリアム上の他のすべてのノードです。
バリデータが得るような金銭的な報酬は得られないかもしれませんが、プライバシー、セキュリティ、サードパーティのサーバーへの依存の軽減、検閲耐性、ネットワークの健全性と分散化の向上など、クアンタリアムのユーザーが考慮すべきノードを実行するメリットは他にもたくさんあります。
独自のノードを持つということは、サードパーティが提供するネットワークの状態に関する情報を信頼する必要がないことを意味します。
信頼せず、検証しましょう。
なぜノードを実行するのですか?
パブリックノードを使用してトランザクションを送信すると、IPアドレスや所有しているクアンタリアムのアドレスなどの個人情報が、これらのサードパーティサービスに漏洩する可能性があります。
互換性のあるウォレットを独自のノードに向けることで、ウォレットを使用してプライベートかつ安全にブロックチェーンとやり取りできます。
また、悪意のあるノードが無効なトランザクションを配信した場合でも、あなたのノードは単にそれを無視します。すべてのトランザクションは自分のマシンでローカルに検証されるため、誰かを信頼する必要はありません。
サードパーティのノードは、特定のIPアドレスからのトランザクションや、特定のアカウントが関与するトランザクションを拒否することを選択でき、必要なときにネットワークを使用できなくなる可能性があります。
トランザクションを送信するための独自のノードを持つことで、いつでもピア・ツー・ピアのネットワーク全体にトランザクションをブロードキャストできることが保証されます。
ノードを実行することで、あなたは情報の世界に対する制御と権力を分散化する世界的な運動の一部になります。
あなたが保有者であるなら、ネットワークの健全性と分散化をサポートすることでQAUに価値をもたらし、その未来に対する発言権を確保してください。
中央集権型のクラウドサーバーは多くの計算能力を提供できますが、ネットワークの混乱を狙う国家や攻撃者の標的になります。
ネットワークの回復力は、地理的に多様な場所で、多様な背景を持つより多くの人々によって運営される、より多くのノードによって達成されます。より多くの人が独自のノードを実行するにつれて、中央集権的な単一障害点への依存が減少し、ネットワークがより強力になります。
2つの異なるルールセットを持つ2つのチェーンが出現するチェーンのフォークが発生した場合、独自のノードを実行することで、どちらのルールセットをサポートするかを選択できることが保証されます。新しいルールにアップグレードして提案された変更をサポートするかどうかは、あなた次第です。
QAUをステーキングしている場合、独自のノードを実行することで、独自のクライアントを選択し、スラッシングのリスクを最小限に抑え、時間の経過とともに変動するネットワークの需要に対応できます。サードパーティでステーキングすると、どのクライアントが最良の選択であるかについての投票権を放棄することになります。
クアンタリアムのウォレットを使用すると、アドレスの秘密鍵を保持することでデジタル資産を完全に保管および管理できますが、それらの鍵はウォレットの残高など、ブロックチェーンの現在の状態を教えてくれるわけではありません。
デフォルトでは、クアンタリアムのウォレットは通常、残高を調べる際にInfuraやAlchemyなどのサードパーティのノードにアクセスします。独自のノードを実行することで、クアンタリアムのブロックチェーンの独自のコピーを持つことができます。
はじめに
ノードを运行する定番の方法はコマンドライン経由です。公式クライアントをダウンロードし、同期すれば、ご自身でチェーンを検証できます。
もしそれがあなたの好みであり、スキルを持っているなら、ぜひ技術ドキュメントをチェックしてください。
クアンタリアムのノードを立ち上げる公式ノードクライアントは無料のオープンソースソフトウェアであり、QuantaureumのGitHubリポジトリからダウンロードできます。
Dockerを使う方法もあります。composeスタックを1つ用意するだけで、ノードが起動・動作します。
自分でノードを運営することで、ご自身のステートコピーを使ってチェーンを検証できます。他者のノードを信頼する必要はありません。これにより、誰もが参加しやすくなり、より分散型のネットワークを構築できます。
アプローチを選択する
始めるにはハードウェアが必要です。パソコンでノードソフトウェアを実行することも可能ですが、専用のマシンを用意することで、メインのコンピュータへの影響を最小限に抑えつつ、ノードのパフォーマンスを大幅に向上させることができます。
ハードウェアを選択する際は、チェーンが継続的に成長しており、必然的にメンテナンスが必要になることを考慮してください。スペックを上げることで、ノードのメンテナンスが必要になる時期を遅らせることができます。
自分で構築する
ステップ1 – ハードウェア
ステップ2 – ソフトウェア
ヘルパーを見つける
ディスコードやレディットなどのオンラインプラットフォームには、あなたが直面するかもしれないあらゆる質問に対して喜んで手助けしてくれるコミュニティビルダーが多数存在します。
一人で悩まないでください。質問があれば、ここで誰かが答えを見つけるのを手伝ってくれるはずです。

参考文献
- GitHub上のQuantaureum (新しいタブで開きます) - オープンソースのコードベース
- 開発者向けドキュメント (新しいタブで開きます)
- コミュニティチャンネル (新しいタブで開きます) - 他のノード運営者に質問する
ステーキングを計画していますか?
バリデータを効率的に運営するには、8 GB RAM、500 GB以上のNVMe SSD、静的パブリックIP付きの対称100 Mbit接続が推奨されます。これらの仕様は公式ノードドキュメントに基づいています。
開発者ドキュメントでバリデータガイドを確認する - クアンタリアムのバリデータハードウェアの購入方法 (新しいタブで開きます)
ARMハードウェアに関する補足
Raspberry Piのような軽量なARMボードでも、チェーンの読み取りと検証を行うフルノードを動作させることは可能ですが、性能に影響する制約があります。バリデータには、より多くのRAM、高速なNVMe SSD、安定した接続を備えたマシンがおすすめです。
- GitHub上のQuantaureumノード (新しいタブで開きます) - ソースから公式クライアントをビルドして実行する
- Raspberry Piでノードを実行する (新しいタブで開きます) - チュートリアルがお好みの場合は、こちらに従ってください
