簡化支付驗證,或SPV,是一種在鏈上驗證交易的簡化方法。這種方法允許客戶僅下載區塊頭,並使用默克爾樹請求交易在鏈上的包含證明。



Merkle樹是一種加密數據結構,其中每個葉子節點包含一個信息塊的哈希,而每個內部節點包含其子元素標籤的加密哈希。

SPV技術使輕客戶端能夠驗證特定交易是否已被包含在鏈上。輕客戶端指的是在資源有限的設備上運行的錢包。

在完整節點使用默克爾樹工作時需要下載整個區塊鏈,而SPV則大大簡化了這個過程。這是通過SPV證明只需要每個區塊的默克爾根來驗證交易。

這種方法允許每個區塊僅存儲80字節,這與全節點所需的數據量相比要小得多。

然而,SPV存在一些與網路安全問題相關的缺陷。在對加密貨幣網路的51%攻擊中,攻擊者可以利用SPV證明來確認不合法的交易。不過,目前正在進行研究,以最小化此類場景的風險。

值得注意的是,在原始文件中提到了無需支持完整節點網路即可進行交易認證的可能性。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)