區塊鏈spv是什么意思?SPV有什么意義?

區塊鏈SPV是什么意思?區塊鏈SPV第一次出現 , 是在中本聰論文中 , 中本聰論文簡要地提及了SPV概念 , 也就是說SPV指的是支付驗證 , 不是交易驗證 , 兩種驗證還是有很大的區別的 , 交易驗證非常復雜 , 而支付驗則比較簡單 , 對于現如今大多數的投資者來說 , 并不太了解區塊鏈SPV是什么意思 , 那么 , 區塊鏈SPV到底是什么意思呢?下面小編就給大家詳細說說區塊鏈SPV是什么意思?
【區塊鏈spv是什么意思?SPV有什么意義?】

區塊鏈spv是什么意思?SPV有什么意義?

文章插圖

區塊鏈SPV是什么意思?在比特幣白皮書第八節中 , 提出一個概念“Simplified Payment Verification” , 這個就是SPV , 意思是:簡單支付驗證 , 一種即使沒有完整交易記錄 , 也能便捷、安全地驗證支付的方法 。
SPV 全稱“ Simplified Payment Verification ” , 常見翻譯為簡單支付驗證 。 其目的是為了驗證某筆交易是否存在 , 但并不能驗證交易的合法性 , 這需要進行兩步操作 , 第一步是確認交易支付是否被驗證過 , 第二步是計算得到了多少確認數 。
中本聰在論文里提及了這一概念:在不運行全節點時也依然有可能對交易進行驗證 , 用戶只需要保留最長鏈上的所有的區塊頭數據 。 簡單而言就是:
假如小黑給大白轉了一個比特幣 , 大白怎么才能知道幣已經交易完成了呢?在去中心化的系統里找證人那是不太可能的 。
按照傳統的辦法就是:大白需要下載下來所有的區塊鏈賬本 , 然后找到小黑的賬戶 , 先瞅瞅它之前是不是有這樣一個比特幣 , 并且有沒有轉給大白的記錄 。 僅僅是第一步 , 就使得大白的存儲量要爆掉 。
每個比特幣的區塊容量是 1 MB , 區塊頭只有 80 KB , 因此只需要下載區塊頭就可以節省很多空間 。
區塊鏈SPV有什么意義?1.它讓比特幣系統的使用更簡單 , 更便捷 。
如果沒有SPV節點的存在 , 想要使用比特幣系統來驗證支付 , 就需要下載全節點 , 目前的比特幣全節點賬本已經達到幾百G , 非常不方便 。
2.它為側鏈技術提供了技術環境
側鏈技術就是通過單向或雙向錨定 , 使用主鏈上的通證 , 側鏈通過哈希鎖的方式 , 隔離出一個小的單元 , 做出滿足未來持續增長的 , 對于性能、擴展性、易用性的現實需求 , 比如閃電網絡、RSK的基本技術中就有SPV節點的影子 。
眾所周知 , SPV機制不僅節省了儲存空間 , 減少了P2P網絡帶寬的浪費 , 使得普通用戶在沒有下載完整數據的情況下也可以操作 , 而且也給查賬帶來了極大方便 , 但是 , 由于SPV沒有完整的區塊數據 , 是無法驗證交易不存在的 , 這種情況很容易導致雙花的情況出現 , 而隨機鏈接節點也有可能受到網絡的惡意攻擊 。

    推薦閱讀