買比特幣 買比特幣
Ctrl+D 買比特幣
ads

SPV:比特幣全節點同步太慢?不用全節點也可驗證支付的 SPV 機制_SPV幣

Author:

Time:1900/1/1 0:00:00

比特幣自誕生以來,就因浪費電力資源為人所詬病,但其強大的算力是必要過程,很難找到更好的方式來代替。隨著它出現的年頭越來越久,在其底層技術區塊鏈上參與交易的人也越來越多,分布式賬本的內容量急劇擴張,中本聰設置的一個區塊 1 MB 的存儲量使得交易過程和交易速度有了限制。例如,目前比特幣主鏈的區塊數據高達 200 多 G ,對普通用戶而言,存儲量實在過大。因此,下載整個賬本成了令人頭痛的一件事。能不能不下載整個賬本,只找與自己相關的部分呢?換句話說,找個過濾器,把沒用的都留在外面。于是出現了 SPV 機制。

特斯拉創始人馬斯克推特兩次回復比特幣內容,引起加密社區反響:5月2日,特斯拉創始人馬斯克(Elon Musk)兩次在推特上就比特幣內容回復,引起加密貨幣行業各個角落的強烈反響。他發推稱, “特斯拉股價太高了”,大V用戶“Bitcoin”回復稱“比特幣價格太低了” ,隨后Elon Musk打趣回復了笑哭的表情,并問到,“比特幣價格是多少?(How much for some anime Bitcoin?)”這一舉動引起了加密貨幣領域大V的強烈反響,例如Samson Mow,Hodlnaut和Melik Manukyan。(News BTC)[2020/5/2]

01 SPV 機制

動態 | 比特幣搜索指數整體同比下降45%:據百度指數數據,近7天比特幣搜索指數整體日均值為29803,整體同比下降45%,環比下降9%。近7天區塊鏈搜索指數整體日均值為6404,整體同比下降2%,環比下降12%。[2018/12/31]

SPV 全稱“ Simplified Payment Verification ”,常見翻譯為簡單支付驗證。其目的是為了驗證某筆交易是否存在,但并不能驗證交易的合法性,這需要進行兩步操作,第一步是確認交易支付是否被驗證過,第二步是計算得到了多少確認數。中本聰在論文里提及了這一概念:

聲音 | Monero核心開發人員:比特幣絕對需要引入隱私:據ambcrypto報道,Monero的核心開發人員Riccardo Spagni最近在接受采訪時表示,比特幣絕對需要引入隱私。如果隱私被引入比特幣協議的核心代碼部分,那將是“工程的絕佳成就”。Spagni提及了比特幣社區的觀點,即比特幣被監管機構接受是因為與Monero相比,比特幣的隱私更少。Spagni認為,如果比特幣只因其透明度和可追溯性被監管機構接受,那么試圖改變它并使比特幣隱私增強是壞事。從監管角度來看,監管機構只會將其作為打擊比特幣的理由。[2018/11/23]

簡單而言就是:假如小黑給大白轉了一個比特幣,大白怎么才能知道幣已經交易完成了呢?在去中心化的系統里找證人那是不太可能的。按照傳統的辦法就是:大白需要下載下來所有的區塊鏈賬本,然后找到小黑的賬戶,先瞅瞅它之前是不是有這樣一個比特幣,并且有沒有轉給大白的記錄。僅僅是第一步,就使得大白的存儲量要爆掉。每個比特幣的區塊容量是 1 MB ,區塊頭只有 80 KB ,因此只需要下載區塊頭就可以節省很多空間。區塊頭和區塊體究竟是什么呢?把區塊頭比做人的頭部,里面存儲著區塊的頭信息,如哈希值、時間戳等;而區塊體則類似于人的整個身體,存儲著這個區塊的詳細數據,如具體交易信息。區塊頭包含在區塊體中。也就是說一個區塊頭盡管有哈希值,但下載了區塊頭后大白仍無法知道交易記錄在哪個區塊里,這時候就需要拿著交易 ID 去找全節點查一下,是否有且在哪一個區塊里。

02 SPV 的支付驗證過程咦,那萬一礦工和小黑聯合起來騙大白怎么辦?這時候 SPV 機制就派上用場了。如果礦工說小黑轉過來了,但其實并沒有。那么為了圓謊他必須偽造更多的交易,使得這些交易能得到和自己區塊頭里同樣的哈希值。但由于哈希的技術特性,改變后的數據要想和原始數據得出一樣的哈希值,那是很難實現的。總之, SPV 整個交易過程是這樣的:第一步,確認交易支付是否被驗證過。首先計算待驗證支付的交易哈希值,把區塊頭從區塊鏈網絡上保存至本地,再從區塊鏈獲取待驗證支付對應的默克爾樹哈希認證路徑。對比獲得的哈希值與自己的是否一致,若一致,則證明支付真實有效。第二步,驗證得到了多少確認數。根據該區塊頭所處的位置,確定該支付已經得到的確認數量。完成這兩步,交易支付驗證就完成了。

03 小結SPV 機制不僅節省了儲存空間,減少了 P2P 網絡帶寬的浪費,使得普通用戶在沒有下載完整數據的情況下也可以操作,而且也給查賬帶來了極大方便。但是,由于 SPV 沒有完整的區塊數據,是無法驗證交易不存在的,這種情況很容易導致雙花的情況出現,而隨機鏈接節點也有可能受到網絡的惡意攻擊。

Tags:比特幣SPV區塊鏈PAG買比特幣的平臺SPV幣區塊鏈專業大學排名BPAG

歐易okex官網
POL:Layer 2 夏天已至 ?一文了解如何通過 7 種指標評估 L2 項目_polygon幣最新消息

注:在 Layer 2 戰爭逐漸升溫的背景下,作者 Jake Pahor 通過協議收入、財政庫、鎖倉情況、代幣功能、路線圖等在內的 7 種指標分析了部分以太坊 L2 項目的發展狀況.

1900/1/1 0:00:00
HAI:跨鏈橋已成行業最大安全隱患 為什么和怎么辦_korthochain

本文來自 Chainalysis繼本周 Nomad 跨鏈橋被攻擊后,Chainalysis 估計,今年到目前為止已有 20 億美元的加密貨幣從跨鏈橋被黑客竊取,涉及 13 次攻擊.

1900/1/1 0:00:00
區塊鏈:金色百科 | 什么是永續合約?_區塊鏈是什么工作

永續合約是一種衍生品。從交易的角度來說,它類似于傳統的期貨合約,但又有一些不同之處。首先它沒有到期或結算日,永續掉期合約類似于一個保證金現貨市場,因此它的交易價格接近于標的參考指數價格,這與期貨.

1900/1/1 0:00:00
VES:ERC4907 的到來 會給 NFT 帶來哪些變革?_SAAVE

ERC4907 于七月上線,它為 NFT 租憑創造了便利。reNFT 籌集了 500 萬美元來構建用于 NFT 租賃的基礎設施;Cardinal 籌集了 500 萬美元用于在 Solana 上構.

1900/1/1 0:00:00
區塊鏈:金色百科 | 什么是比特幣正向合約和反向合約?_Metaverse Network

在加密貨幣衍生品市場,期貨合約是重要的交易方式,利用最小的資金博取更高的收益,巧妙地使用杠桿功帶來意想不到地收益。在加密貨幣市場,有正向合約和反向合約。正向合約,即穩定幣合約.

1900/1/1 0:00:00
以太坊:金色觀察 | 以太坊合并面面觀:將對區塊鏈產生哪些影響?_ETH

以太坊合并計劃(The Merge)預計將于2022年第三季度/第四季度進行。目前的以太坊主網將與采用權益證明(Proof of Stake)的Beacon Chain網絡合并.

1900/1/1 0:00:00
ads