比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > MANA > Info

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

Author:

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

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

摩根溪聯合創始人:美聯儲6萬億美元刺激計劃足以買下48個比特幣的總市值:摩根溪聯合創始人Anthony Pompliano今日在推特上表示,美聯儲的6萬億美元經濟刺激計劃足可以買下比特幣的總市值48次以上。[2020/3/25]

01 SPV 機制

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

聲音 | 觀點:由于市場波動,比特幣投資者可能會轉向派息股票:許多金融顧問和策略師最近改變了對投資者的建議。許多人不再投資高增長的投資工具,而是將派息股票視為比比特幣等其他投資更好的選擇。美國銀行(Bank of America)、瑞銀(UBS)、高盛(Goldman)和其他銀行都開始轉移關注點。派息股票不以價格大幅上漲而著稱,人們通常認為它對去年的市場表現得有點冷淡。然而,中東潛在的動蕩和即將到來的選舉可能會促使投資者將目光轉向這一投資。(BeInCrypto)[2020/1/18]

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

峇厘島部分商家涉違規 讓顧客繼續用比特幣付款:印度尼西亞當局已經明令禁用加密貨幣,但一些旅游勝地如峇厘島仍有商家公然讓顧客用比特幣付款,印尼央行著手調查。印尼央行去年底頒布一項規定,禁止支付系統使用加密貨幣。央行官員隨后聯合展開臥底調查,結果發現峇厘島上仍有商家接受比特幣。印尼央行駐峇厘島代表處負責人卡拉納告訴路透社:“我們從社交媒體上的一些貼子發現,峇厘似乎已成為比特幣的交易天堂。”[2018/1/21]

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

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

Tags:比特幣SPV區塊鏈加密貨幣比特幣總額SPV幣區塊鏈域名如何注冊加密貨幣交易所

MANA
慢霧:Solana 公鏈大規模盜幣事件的分析_WAL

2022 年 8 月 3 日,Solana 公鏈上發生大規模盜幣的事件,大量用戶在不知情的情況下被轉移 SOL 和 SPL 代幣,慢霧安全團隊對此事件進行跟蹤和分析.

1900/1/1 0:00:00
DAO 的「面包之問」:如何解決稅務、員工福利等問題?_AND

原文標題:《是時候讓 DAO 變得無聊了》作者:Samantha Marin 編譯:sirs 目前的 DAO 領域,還存在很多貢獻者在加入前需要擔心的問題,比如稅務、勞動者福利等等.

1900/1/1 0:00:00
MEV 的未來:探討 MEV 在不同加密經濟系統中的最終狀態_MEV

原文標題:《MEV 的未來:MEV 在不同加密經濟系統中的長期最終狀態》撰文:fbifemboy 編譯:Skypiea 在過去的一年中.

1900/1/1 0:00:00
還原 Bryan Pellegrino:LayerZero CEO 身份背后的多面人生_RYA

在創立 LayerZero 之前,Pellegrino 曾是一位職業撲克選手,成功地把一套自己編寫的機器學習工具銷售給了一支 MLB(美國職業棒球大聯盟)球隊,還在人工智能領域發表過期刊報告.

1900/1/1 0:00:00
Web3.0的匿名戰爭結束了嗎?洗錢超 70 億美元的Tornado Cash為何被美國財政部制裁?_TORN

2022年8月8日,美國財政部的海外資產控制辦公室(The Office of Foreign Assets Control of the US Department of the Treasu.

1900/1/1 0:00:00
資深開發團隊:為什么Move將超越Solidity成為主流編程語言?_Aptos

最近 Aptos 、 Sui 的新熱潮帶火了Move 相關的生態概念。我們團隊從事 Move 相關的工作一年多,算是全球最經驗最多、踩坑最多的開發者團隊之一,借此分享一下對 Move 的看法與理.

1900/1/1 0:00:00
ads