著者: SSIアンバサダー
ビットコイン ノードは、ビットコイン ピアツーピア ネットワーク プロトコルを通じてグローバル ビットコイン ネットワークに参加するコンピューターです。このプロトコルにより、ネットワーク内のノードが相互に通信し、ブロックとトランザクションを伝播できるようになります。
フル ノードには、ブロックチェーンのデータ構造に書き込まれるすべての履歴トランザクションが保存されます (翻訳者注: これは誤解です。フル ノードの定義は、新しいブロックをリアルタイムで検証できる機能です。ビットコインには、ネットワーク内の「プルーニング ノード」。最新のブロックのみを保存しますが、ネットワークの最新の状態 (UTXO セット) も保存するため、ブロックをリアルタイムで検証することもでき、完全なノードでもあります)。これらは、ネットワーク内で発生するすべてのトランザクションとブロックの検証者であるため、基本的な制御を持っています。新しいブロックがネットワーク内でブロードキャストされると、フル ノードは、元帳のローカル コピーに基づいて、資金が繰り返し使用されたかどうか、および資金がすぐに利用可能かどうかを判断します。
フルノードを実行することにより、オペレーターはサードパーティ (ブロックエクスプローラーやウォレットソフトウェアプロバイダーなど) に依存する必要がなくなるため、完全に独立したものになります。信頼は貴重ですが、検証はさらに価値があります。独立性と取引の確実性を実現するには、多額の資金を保有する企業や個人はフルノードを実行する必要があります。
ほぼすべてのモバイル ウォレットは、トランザクションの送信と検証をサードパーティのサーバーに依存しています。これらのスマートフォンは 200 GB を超えるブロックチェーン データをダウンロードできないため、「ライト ノード」と呼ばれることがあります。
Simple Payment Verification (SPV) と呼ばれる、制限された権限を持つクライアントがフルノードを実行せずにビットコイントランザクションを検証できるメカニズムがあります。ビットコイン SPV ウォレットに必要なのは、最長のビットコイン チェーンの各ブロックのブロック ヘッダーのコピーだけです。これは、ネットワーク内のノードにクエリを実行することで取得でき、明らかな最長チェーンが表示されるまで複数の当事者と比較することもできます。次に、ウォレットは SPV クライアントを使用して、あるトランザクションが特定のブロックによって確認されたことを示すマークル証明を要求します。このような証拠は、ネットワークがトランザクションを確認したことを証明します。
(翻訳者注: このような証拠には、ブロック ヘッダーで「トランザクション マークル ツリー ルート」データを使用する必要があります。これが、ライト ノードがフル ノードからブロック ヘッダーを要求する必要がある理由です。)
(翻訳者注: 現在のビットコイン エコシステムでは、SPV メカニズムは明らかに欠点のあるメカニズムであると考えられてきました。BIP 158 デンス ブロック フィルターに置き換えられました。モバイル ウォレットでこれらのメカニズムを使用することは言及する価値があります。これは、すべては、ウォレット ソフトウェアが特定のサーバーのユーザー インターフェイスにならないように、必要な信頼レベルを下げるためです。)
フルノードがないと、SVP ライトクライアントを実行しているノードはネットワークにまったくアクセスできません。ただし、より根本的な理由があります。Plotpoint はすべてのトランザクションを検証するわけではないため、実際には完全なノードを信頼して、ブロックとトランザクションがコンセンサス ルールに従って正しく検証されることを保証します。したがって、すべてのフル ノードはネットワーク全体の堅牢性に貢献します (ライト ノードはそうではありません)。
さらに、SPV モデルはビットコイン プロトコルでのみ機能します。 (訳者注:これも誤解です。)
フルノードを実行すると、ノードオペレーターが資金を完全に制御できるようになります。ソフトウェア、ハードウェア、トランザクションデータはすべてお客様の管理下にあるためです。ビットコインの重要な点は、ネットワークに参加している個人が第三者を信頼する必要がないことです。これが、これを「トラストレス システム」とも呼ぶ理由です。
さらに、フルノードを実行することはネットワークにとっても大きなメリットがあり、ネットワークがより分散化され、攻撃に対する耐性が高まります。 (…)
所有権、地理、フルノードの実装を分散化することで、これらの分散化プロトコルの核となる価値がさらに保護されます。
(翻訳者注: 著者が言及していない利点の 1 つは、フル ノードによりトランザクションのプライバシーがより適切に保護されることです。)
パーミッションレス ブロックチェーンに基づく製品は、オープン、パブリック、ボーダーレス、中立、検閲耐性があり、監視資本主義の反民主的なビジネス活動と戦う最善の方法であり、個人ユーザーに権限を与える最良の方法です。
また、通貨の物語の次の章を書く機会もあります。オープンでパブリックなネットワークと、監視資本主義がアクセスを制御するネットワークのどちらかを自分で選択してください。許可を求めるのではなく、アクティブであり続け、真に破壊的なネットワークの一員になりたいのであれば、選択は簡単です。
37k 人気度
38k 人気度
40k 人気度
22k 人気度
18k 人気度
フルノードがパーミッションレスブロックチェーンにとってなぜそれほど重要なのでしょうか?
著者: SSIアンバサダー
ビットコイン ノードは、ビットコイン ピアツーピア ネットワーク プロトコルを通じてグローバル ビットコイン ネットワークに参加するコンピューターです。このプロトコルにより、ネットワーク内のノードが相互に通信し、ブロックとトランザクションを伝播できるようになります。
フル ノードには、ブロックチェーンのデータ構造に書き込まれるすべての履歴トランザクションが保存されます (翻訳者注: これは誤解です。フル ノードの定義は、新しいブロックをリアルタイムで検証できる機能です。ビットコインには、ネットワーク内の「プルーニング ノード」。最新のブロックのみを保存しますが、ネットワークの最新の状態 (UTXO セット) も保存するため、ブロックをリアルタイムで検証することもでき、完全なノードでもあります)。これらは、ネットワーク内で発生するすべてのトランザクションとブロックの検証者であるため、基本的な制御を持っています。新しいブロックがネットワーク内でブロードキャストされると、フル ノードは、元帳のローカル コピーに基づいて、資金が繰り返し使用されたかどうか、および資金がすぐに利用可能かどうかを判断します。
フルノードを実行することにより、オペレーターはサードパーティ (ブロックエクスプローラーやウォレットソフトウェアプロバイダーなど) に依存する必要がなくなるため、完全に独立したものになります。信頼は貴重ですが、検証はさらに価値があります。独立性と取引の確実性を実現するには、多額の資金を保有する企業や個人はフルノードを実行する必要があります。
モバイルウォレットで使用されるノード
ほぼすべてのモバイル ウォレットは、トランザクションの送信と検証をサードパーティのサーバーに依存しています。これらのスマートフォンは 200 GB を超えるブロックチェーン データをダウンロードできないため、「ライト ノード」と呼ばれることがあります。
Simple Payment Verification (SPV) と呼ばれる、制限された権限を持つクライアントがフルノードを実行せずにビットコイントランザクションを検証できるメカニズムがあります。ビットコイン SPV ウォレットに必要なのは、最長のビットコイン チェーンの各ブロックのブロック ヘッダーのコピーだけです。これは、ネットワーク内のノードにクエリを実行することで取得でき、明らかな最長チェーンが表示されるまで複数の当事者と比較することもできます。次に、ウォレットは SPV クライアントを使用して、あるトランザクションが特定のブロックによって確認されたことを示すマークル証明を要求します。このような証拠は、ネットワークがトランザクションを確認したことを証明します。
(翻訳者注: このような証拠には、ブロック ヘッダーで「トランザクション マークル ツリー ルート」データを使用する必要があります。これが、ライト ノードがフル ノードからブロック ヘッダーを要求する必要がある理由です。)
(翻訳者注: 現在のビットコイン エコシステムでは、SPV メカニズムは明らかに欠点のあるメカニズムであると考えられてきました。BIP 158 デンス ブロック フィルターに置き換えられました。モバイル ウォレットでこれらのメカニズムを使用することは言及する価値があります。これは、すべては、ウォレット ソフトウェアが特定のサーバーのユーザー インターフェイスにならないように、必要な信頼レベルを下げるためです。)
トランザクションを検証するには SPV で十分な場合、なぜ完全なノードが必要なのでしょうか?
フルノードがないと、SVP ライトクライアントを実行しているノードはネットワークにまったくアクセスできません。ただし、より根本的な理由があります。Plotpoint はすべてのトランザクションを検証するわけではないため、実際には完全なノードを信頼して、ブロックとトランザクションがコンセンサス ルールに従って正しく検証されることを保証します。したがって、すべてのフル ノードはネットワーク全体の堅牢性に貢献します (ライト ノードはそうではありません)。
さらに、SPV モデルはビットコイン プロトコルでのみ機能します。 (訳者注:これも誤解です。)
フルノードを実行する利点
フルノードを実行すると、ノードオペレーターが資金を完全に制御できるようになります。ソフトウェア、ハードウェア、トランザクションデータはすべてお客様の管理下にあるためです。ビットコインの重要な点は、ネットワークに参加している個人が第三者を信頼する必要がないことです。これが、これを「トラストレス システム」とも呼ぶ理由です。
さらに、フルノードを実行することはネットワークにとっても大きなメリットがあり、ネットワークがより分散化され、攻撃に対する耐性が高まります。 (…)
所有権、地理、フルノードの実装を分散化することで、これらの分散化プロトコルの核となる価値がさらに保護されます。
(翻訳者注: 著者が言及していない利点の 1 つは、フル ノードによりトランザクションのプライバシーがより適切に保護されることです。)
全体像
パーミッションレス ブロックチェーンに基づく製品は、オープン、パブリック、ボーダーレス、中立、検閲耐性があり、監視資本主義の反民主的なビジネス活動と戦う最善の方法であり、個人ユーザーに権限を与える最良の方法です。
また、通貨の物語の次の章を書く機会もあります。オープンでパブリックなネットワークと、監視資本主義がアクセスを制御するネットワークのどちらかを自分で選択してください。許可を求めるのではなく、アクティブであり続け、真に破壊的なネットワークの一員になりたいのであれば、選択は簡単です。