買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 比特幣 > Info

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

Author:

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

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

行情 | 日元占比特幣交易比重約10.67%:據cryptocompare數據顯示,目前比特幣交易情況按照交易幣種排名,排在第一的是USDT,占比為62.82%;排在第二的是美元,占比為13.56%;排在第三的是日元,占比為10.67%;排在第四的是QC,占比為5.00%;排在第五的是歐元,占比為2.66%。[2019/7/16]

01 SPV 機制

動態 | 美元占比特幣交易比重上升至14.44%:據cryptocompare數據顯示,目前比特幣交易情況按照交易幣種排名,排在第一的是USDT,占比為71.56%;排在第二的是美元,占比為14.44%;排在第三的是QC,占比為3.76%;排在第四的是日元,占比為2.69%;排在第五的是歐元,占比為2.63%。[2019/4/3]

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

分析 | 比特幣價格沖擊7700美元關口:中國證券網消息,根據CoinDesk平臺的報價,北京時間23日13時36分,比特幣價格報7655.1美元,漲幅達到3.5%。海外媒體專欄作家Peter Tchir分析認為,有四項因素助推了近階段比特幣的漲勢。它們包括:特許金融分析師(CFA)考試中將添加加密貨幣和區塊鏈的內容;最近出現了更多關于銀行業正在研究加密資產的消息,例如貝萊德成立了研究加密貨幣及區塊鏈技術的工作小組;比特幣ETF的潛力再次增加;各國政府、央行以及超國家機構都在提高“加密”速度。[2018/7/23]

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

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

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

Tags:比特幣SPV區塊鏈比特幣交易比特幣紅包怎么用SPV幣區塊鏈工程專業學什么女生比較好比特幣交易軟件

比特幣
ZKS:為什么說“分解”是區塊鏈優化的第一原則?_zks幣3年后多少錢

作者:toddz 在過去兩周的時間中,我花了很多時間了解最新的鏈級創新,而在我看來,“分解(disaggregation)”是指導這些創新的第一原則.

1900/1/1 0:00:00
PSC:區塊鏈入門丨 區塊鏈有什么應用價值?_COT

區塊鏈到底是什么?它又是如何運作的?數字經濟之父,親自來給你上小課,揭開這個信任建設顛覆技術的神秘面紗,被視為第二代互聯網,無數大佬認為其將在金錢、商業、政府和社會等領域掀起巨變.

1900/1/1 0:00:00
萊特幣:金色百科 | 多重簽名私鑰是什么?交易所采用多簽更安全?_萊特幣現金騙局

在區塊鏈技術迅速發展的這些年,數字貨幣被盜事件也經常發生在我們眼前。如何保證交易安全成了區塊鏈的一大難題。為了解決這一難題,“多重簽名”應運而生.

1900/1/1 0:00:00
以太坊:什么是DAI穩定幣 為什么它能保持穩定_以太坊硬幣模版

以太坊上的去中心化自治組織 MakerDAO 的穩定幣 Dai,是目前最受歡迎的 DeFi 之一.

1900/1/1 0:00:00
數字貨幣:四大領域的區塊鏈應用大揭秘_區塊鏈是窮人的最后一次機會

在前面的文章《向父母介紹區塊鏈的正確打開方式》中,我們向長輩們介紹完什么是區塊鏈后,若對方追問:"區塊鏈到底有什么用?能應用到什么領域?".

1900/1/1 0:00:00
ONO:專訪BAYC無聊猿創始人:NFT 世界最大的成功故事_Blast Frontiers

BAYC 聯合創始人 Greg Solano 認為,失敗者才關注熊市。受訪者:Greg Solano,BAYC 聯合創始人;Wylie Aronow,BAYC 聯合創始人撰文:Jessica K.

1900/1/1 0:00:00
ads