區塊鏈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是什麼意思?以上就是區塊鏈SPV是什麼意思的相關內容,眾所周知,SPV機制不僅節省了儲存空間,減少了P2P網路頻寬的浪費,使得普通使用者在沒有下載完整資料的情況下也可以操作,而且也給查賬帶來了極大方便,但是,由於SPV沒有完整的區塊資料,是無法驗證交易不存在的,這種情況很容易導致雙花的情況出現,而隨機連結節點也有可能受到網路的惡意攻擊。