🔑 Gate.ioアカウント登録
👨💼 24時間以内にKYC認証を完了
🎁 ポイント特典受取
暗号資産に関するニュースや洞察へのゲートウェイ
ノードは、ブロックチェーンの中央権限なしでトランザクションのブロックを格納、検証、または作成するサーバーです。
ネットワーク内のコンセンサスのタイプ、ノードが格納または保持するデータの量、およびノードがブロックを作成できるかどうかに応じて、様々なタイプのノードがあります。
ノードは、様々なブロックチェーンのソフトウェアを実行して、ブロックチェーンネットワークを保護するために必要な機能を実行します。
ノードを実行する利点には、プライバシーの強化、セキュリティの強化、ネットワークのルールを誰も変更しないことの保証などがあります。
ブロックチェーンに関して言えば、レコードの永続性、分散化、ピアツーピアネットワーキングなどの独自の機能は言うまでもありません。
ブロックチェーンが仲介なしでトランザクションを可能にする方法について議論したことはあるかもしれません。問題は、データがどのように保存され、誰がトランザクションの検証とネットワークの保護を担当するかということです。
ブロックチェーンテクノロジーの前の一般的なシナリオは、ネットワークとユーザーアクティビティを制御する中央サーバーを持つことでした。ブロックチェーンでは、分散化とは、その上に構築された製品(暗号通貨など)用のそのような中央サーバーがない代わりに、ノードを介して動作しています。
では、ブロックチェーンノードとは一体何なのか?
ブロックチェーンノードとは?
ブロックチェーン内のノードとは、他の多くのデバイス、コンピューター、またはサーバーのネットワークに参加して情報を共有し、ルールを適用するデバイス、コンピューター、またはサーバーを指します。ノードは、データのブロックをブロックチェーンネットワークに格納します。彼らは時々ソフトウェアを使用してブロックを作成、検証、保存します。ブロックチェーンは分散型のデータレコードであり、安全に保つ必要があります。したがって、ブロックチェーンノードはピアツーピア方式で動作するサーバーです。つまり、ノードは相互に直接接続され、ブロックチェーンに関する最新情報を相互に常に共有します。ノードは、ネットワークの整合性を維持するためのブロックチェーン分散化の中心です。コンセンサスルールを適用し、ネットワークセキュリティを確保します。
ノード機能:
ノードは、ブロックチェーンネットワークがコンセンサスに達するのに役立ちます。コンセンサスは、ネットワークが動作するためのルールです。コンセンサスは、参加者が中央の権限なしでトランザクションの有効性について合意するプロセスです。
彼らはコンセンサスアルゴリズムを使用してブロックに書き込まれた情報を確認し、トランザクションが有効であることを確認し、二重支払いやトランザクションの変更による不正行為を回避します。
新しいブロックを追加するプロセス中に、ノードはブロックの情報を他のノードに送信します。他のノードは、トランザクションと署名の有効性を確認することで、ブロックを承認または拒否できます。新しいブロックが受け入れられると、ノードはブロックを保存し、すでに保存されているブロックチェーンの上に保存します。その後、トランザクション履歴がネットワーク全体で同期されます。
・ブロックチェーンデータを保存、保存、配布し、トランザクション履歴のブロック全体を保存します。
ノードタイプとは?
アーカイブノードはメインノードタイプであり、ジェネシスブロックのブロックチェーンの履歴データを完成させるために使用されます。これらのノードは、トランザクションを検証してコンセンサスを維持し、すべてのトランザクションをデータベースに記録するために使用されます。2年前、イーサリアムブロックチェーンを実行しているアーカイブノードは4 TBを超え、1年でほぼ2倍になりました。イーサリアムブロックチェーンノードの標準ソフトウェアはGethとParityであり、それらのサイズは数パーセント増加し続けています。ブロックあたりのトランザクション数の制限が厳しくなり、ビットコインのブロックチェーンはスマートコントラクトのような複雑な操作ではなく、主に標準的な支払いに使用されるため、これは小さくなる傾向があります。
フルノード:これらのノードは、トランザクションのすべてのブロックをダウンロードし、コンセンサスルールに従ってそれらを検証します。一部のコンセンサスルールには、単一のブロックチェーンでのトランザクション出力の二重支払いの防止が含まれます。ビットコインでは、フルノードが最も人気のあるソフトウェアビットコインコアを使用してビットコインのすべてのルールを検証します。フルノードはブロックチェーンのコピーを保存し、データの正確さを保証します。
軽量ノード:これらのノードは、ブロックヘッダーのみをダウンロードすることにより、ダウンロード時間とストレージスペースを大幅に節約します。ブロックヘッダーは、タイムスタンプ、前のブロックのハッシュ、ブロックのデータのハッシュ表現など、ブロックに関する情報を含むブロックの一部です。軽量ノードは、支払いの検証を簡素化し、機能するために完全なノードに依存するために使用されます。
Liteフルノード:フルノードを実行するには、開始するのに十分なディスク容量とインターネット接続速度が必要です。したがって、ノードのライトバージョンが作成され、オペレーターがブロックチェーンをダウンロードして検証プロセスを開始できるようにすると同時に、小さな部分を保存します。ブロックチェーン全体をダウンロードした後、ライトノードは最も古いものから始まるブロックを削除することでディスクスペースを節約します。特定のサイズ制限に達するまで最新のトランザクションのみを保持するまで、古いブロックを削除します。保存されるトランザクション値のサイズ制限は、ノードオペレーターによって設定されます。たとえば、200MB、250MM、または300MBの場合があります。
マイニングノード:マイナーはこれらのノードを使用して検証し、ブロックチェーンに追加します。これらのノードは、マイナーが新しいブロックを作成するために必要な作業を完了したことを証明するために必要な機能を提供します。これにより、「プルーフオブワーク」という用語が生まれます。
マスターノード:マスターノードはDASHでプロモートされたノード。彼らはトランザクションを記録して検証し、一定量のネイティブトークンを賭けることによってネットワークから報酬を獲得する可能性があります。これらはブロックチェーンの完全なコピーをホストし、直接送信、プライベートトランザクション、ガバナンスなど、通常のサーバーでは処理できないレイヤー2サービスをネットワークに提供します。
許可されたノードは、参加がすべての人に開かれているわけではない許可されたブロックチェーンで使用されます。代わりに、ノードが事前に選択されています。コミュニティは、ノードを実行するユーザーと必要なノードの数を決定します。
ノードの実行方法
ブロックチェーンノードを実行するための一般的な手順は次のとおりです。
1.選択したブロックチェーン(ビットコイン、イーサリアムなど)を特定します。
2.必要なハードウェアとソフトウェアを入手します。たとえばビットコインのコアソフトウェアやイーサリアムのGethやParityなど。
3.ノードを実行する
ノードを実行するメリット
1.ノードを実行すると、セキュリティが向上し、プライバシーが強化される
2.ノードを実行すると、ネットワークのセキュリティが向上し、誰もルールを変更できないようになる
3.一部ノード(マスターノードなど)はパッシブインカムストリームとして機能できる
ノードはブロックチェーンの基盤であり、そのタイプはネットワークが運用するコンセンサスのタイプによって異なります。プルーフオブワーク、プルーフオブステーク、プルーフオブオーソリティのいずれであっても、コンセンサスに関係なく、ノードは、ブロックチェーンネットワークの整合性を確保するためにコンセンサスが実施されるようにすることを約束されています。
著者:Gate.io研究者M. Olatunji
翻訳者:AkihitoY.
*この記事は研究者の意見を表すものであり、取引に関するアドバイスを構成するものではありません。 ※本記事の内容はオリジナルであり、著作権はGate.ioに帰属します。転載が必要な場合は、作者と出典を明記してください。そうでない場合は法的責任を負います。
🔑 Gate.ioアカウント登録
👨💼 24時間以内にKYC認証を完了
🎁 ポイント特典受取