マークルツリーの説明
📖 4 最小読み取り
Quick Answer
マークル ツリーは、ブロックチェーン全体をダウンロードせずに、軽量の携帯電話ウォレットで支払いがブロック内にあることを確認できる賢いトリックです。数千のトランザクションを 1 つの小さな指紋に圧縮します。
💡 次のように考えてください…
指紋のノックアウトトーナメント。トランザクションをペアにして、各ペアを 1 つのコードにハッシュし、次にそれらのコードをペアにして、単一のチャンピオン ハッシュ (「マークル ルート」) がブロック全体を表すまでラウンドごとに再度ハッシュします。
ツリーを構築する
ブロック内のすべてのトランザクションはハッシュされます。これらのハッシュはペアになって一緒にハッシュされ、ブロック ヘッダーに保存されるマークル ルートというハッシュが 1 つだけ残るまでプロセスがレベルを上げて繰り返されます。
魔法: 証明
単一のトランザクションがブロック内にあることを証明するには、ブロック全体ではなく、ツリーまでのハッシュの短いパスだけが必要です。これはマークル証明と呼ばれ、軽量 (SPV) ウォレットを可能にするものです。
なぜそれが重要なのか
マークル ツリーは、ビットコインに効率性と整合性を同時に与えます。トランザクションを変更するとルートが変更され、ブロックが即座に無効化されますが、検証は数百万のトランザクションでも小規模かつ高速に行われます。
🔑 重要なポイント
マークル ツリーはトランザクションのブロック全体を 1 つのルート ハッシュに圧縮するため、誰でもブロックチェーン全体ではなく小さな証明で単一の支払いを検証できます。
これがあなたにとって重要な理由
これが、アジアで人気のあるモバイル ウォレットが軽量かつ信頼できる理由です。マークル証明により、携帯電話に数百ギガバイトを保存せずに支払いを検証できます。
よくある質問
ビットコインを使用するにはマークルツリーを理解する必要がありますか?▼
まったく問題ありません。バックグラウンドで静かに動作します。しかし、これは、携帯電話の財布を重くせずに安全にする方法を説明しています。
マークルルートとは何ですか?▼
ツリーの最上位にある単一のハッシュ。ブロック ヘッダーに保存されます。これは、ブロック内のすべてのトランザクションの改ざん防止の概要として機能します。
これはSHA-256に関連していますか?▼
はい — ツリーは完全に SHA-256 ハッシュから構築されています。マークル ツリーは、暗号化ハッシュのアプリケーションです。