簡易支払い確認とは何ですか (SPV)?

robot
概要作成中

SPV (簡易決済検証)は、オンチェーンでのトランザクションを検証する軽量な方法です。このようなクライアントはブロックのヘッダーのみをダウンロードします。彼らは全てのチェーンを保存しません。代わりに、マークルツリーを介してトランザクションの包含証明を要求します。

これは木ですか?暗号構造です。リーフノードはデータのハッシュを含み、親ノードはその「子」のハッシュを含みます。

SPVは、軽量クライアントがビットコインのトランザクションをフルブロックチェーンをダウンロードせずに確認できるようにします。リソースが限られたデバイスにとって便利なようです。モバイルウォレットはまさにそのようなものです。

フルノードは重いです。SPVは軽いです。違いは非常に大きいです。トランザクションの真正性を確認するために、SPVはメルクルルートのみを使用し、これが意外にも十分です。

リソースの節約は印象的で、ブロックごとに必要な保存容量はわずか80バイトです。フルノードははるかに多くを必要とします。

セキュリティは完全ではありません。51%攻撃が発生した場合、悪意のある者はSPVクライアントを欺くことができるようです。この問題を完全に解決する方法はまだはっきりしていません。研究は続いています。

サトシは彼の文書の中で、トランザクションはフルノードなしで検証できると述べています。SPVはまさにこのアイデアを具現化しています。誰が考えられたでしょう!

BTC2.48%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)