読み込み中...

bitcoinノードとは何ですか?その背後にある基本原理は何ですか?

bitcoin6251865 1920

コンテンツ

共有リンク:

Bitcoinの基盤はノードです。 Bitcoinに使用する非合法な取引の取り組みです。 Bitcoinソフトウェアをダウンロードしてネットワークに接続するコンピューターです Bitcoin Core の最新リリースは GitHub ページで見つけることができ、最もよく知られているフルノード クライアントおよびソフトウェア実装です。 bitcoinの詳細については、 経済におけるBitcoinの利点」

bitcoinのノード数

ユーザーは公開やカウントを避けるために匿名で接続することを選択できるため、アクティブなBitcoinノードの正確な数を判断するのは困難です。

さまざまなソースからのデータは互いにひどく矛盾しています。 たとえば、一部の情報源によると、Bitcoinノードは 13,000 ノードをわずかに超える程度です。 一方、著名なBitcoinコア開発者のルーク・ダッシュ・ジュニア氏は、2021年1月時点でアクティブなBitcoinコインコアノード数は約8万3000で、2022年には約5万ノードに激減すると予測した。

2017 年の強気市場の最盛期には 200,000 を超えるBitcoinノードがアクティブだったことを考えると、このデータはさらに懸念すべきものです。 接続されたアクティブなノードが増えるにつれて、Bitcoinネットワークはより堅牢になり、より分散化されます。

ブロックチェーン何をするのでしょうか?

Bitcoinこのテクノロジーの基礎を最初に作成したため、ブロックチェーン ネットワークの基礎として機能します。 したがって、Bitcoinノードの基礎を理解することは、ほとんどのブロックチェーンがどのように動作するかを理解するのに役立ちます。 ただし、機能的な側面は同じです。 それらには異なるプロトコルとルールがあります。

ブロックチェーン内のノードはどのように動作するのでしょうか?

ノードはトランザクションをネットワークにブロードキャストする前に検証します。 次に、マイナーまたはマイニングプールが「保留中」としてマークされたこれらのトランザクションを選択し、ブロックチェーンの共有台帳に追加します。

マイナーは保留中のトランザクションを個別に検証するのではなく、ブロックにグループ化します。 次に、ブロックが本物であり、ネットワークのルールに従っていることを確認するために、ブロックはネットワーク全体に分散され、すべてのノードに送り返されます。

新しいブロックが検証されると、ノードはそれを前のブロックチェーンに追加してブロックチェーンを生成し、トランザクションの最終決済を完了します。

ブロックチェーンのノードタイプ

ライトウェイト ノードは重要なヘッダー データをダウンロードするだけですが、フル ノードはブロックチェーン履歴全体をダウンロードしてすべてのトランザクションを検証します。

ノード全体

これらは、Bitcoinプロトコルのすべての規制が遵守されていることを注意深くチェックするため、「フル ノード」と呼ばれます。 フルノードは、Bitcoinネットワーク上のすべてのトランザクションの正当性を検証し、二重支払いを回避する必要があります。 したがって、処理されたbitcoinは他の場所ですでに使用されていてはなりません。

このため、フルノードは、すべてのブロックとトランザクションを含むブロックチェーンの履歴全体をダウンロードして、Bitcoinのコンセンサスルールに準拠していることを確認する必要があります。 コンセンサスガイドラインに従わないブロックやトランザクションは拒否されます。

ルーメンノード

軽量ノードはウォレットとして機能し、完全なノードに接続し、処理されたトランザクションから必要な情報のみをダウンロードします。 データセット全体を処理するフルノードとは異なり、ライトノードはブロックチェーンの小さなセクションのみを処理します。  

ライトノードは、簡素化された支払い検証を使用して、トランザクションがブロック (SPV) に含まれているかどうかを確認します。 これはブロックチェーン ネットワークの分散化に貢献しますが、すべてのトランザクションを検証したり、ブロックチェーン全体のコピーを保存したりするわけではありません。

マイニング用のノード

マイニング ノードは、ブロックチェーンの完全なコピーを保持するだけでなく、ハードウェアとソフトウェアを使用して困難な計算タスクを解決し、bitcoinマイニングし、ネットワークに追加する新しいブロックを生成します。

2010 年までは、家庭用の単純な CPU がマイナー ノードとして機能する可能性がありました。しかし、その後、Bitcoinネットワークが急速に成長するにつれて、CPU では暗号通貨のマイニングに十分ではなくなり、より高価でエネルギーを大量に消費するマイニング機器の使用が必要になりました。

BitcoinマイナーノードとBitcoin完全ノード

フル ノードとマイナー ノードは目的が異なりますが、Bitcoinネットワークの重要な部分です。 しかし、一般に信じられていることに反して、マイナーにはほとんど影響力がありません。 トランザクションを追加または削除したり、ブロックチェーンを再配置したりできる可能性がありますが、それには処理能力への巨額の投資が必要となり、採算が合わなくなります。  

結論

ブロックチェーン ノードの主な責任は、ネットワーク ブロックとトランザクションが有効であり、プロトコル仕様に準拠していることを確認することです。 さらに、ネットワークとデータの信頼性を確保する必要があります。

共有リンク:

よく読まれている

よく読まれている記事を読み込んでいます...

暗号通貨に関するニュースを常に把握し、毎日の最新情報を受信箱で受け取ります

関連ニュース

クリプトポリタン
クリプトポリタンを購読する