真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何解讀SPV錢包和分層定性錢包以及窺探錢包技術(shù)痛點

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)如何解讀SPV錢包和分層定性錢包以及窺探錢包技術(shù)痛點,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了鐵東免費建站歡迎大家使用!

前言:

核心錢包的優(yōu)勢在于其強大的安全性,為了彌補核心錢包的劣勢,輕錢包就被研發(fā)出來,包括SPV錢包與分層定性錢包,詳細解讀如下:

SPV錢包——來自梅克爾樹的驗證

有些時候,我們進行支付只是想通過一個驗證,知道支付已成功即可,至于完整的交易驗證(需要在完整的賬本數(shù)據(jù)上校驗)可以交給核心節(jié)點來負責,如此一來,錢包的部分功能就能剝離出來,這便是SPV錢包。

SPV錢包的大致過程如下:

(1)下載完整的區(qū)塊首部數(shù)據(jù),而不是所有的區(qū)塊鏈數(shù)據(jù),這樣可以極大的減少需要獲取的賬本數(shù)據(jù)量,區(qū)塊首部包含區(qū)塊的梅克爾根,SPV方式需要靠它來實現(xiàn)。

(2)當驗證某筆支付交易時,計算出這筆交易事務的哈希值txHash。

(3)找到txHash所在的區(qū)塊,驗證其所在區(qū)塊的區(qū)塊首部是否包含在賬本數(shù)據(jù)中。

(4)獲得所在區(qū)塊中計算梅克爾根所需要的哈希值。

(5)計算出梅克爾根。

(6)計算結(jié)果與所在區(qū)塊的梅克爾根相等,則支付交易存在。

(7)根據(jù)該區(qū)塊所處的高度位置,還可以確定該交易得到了多少個確認。

不難看出,SPV原理的錢包是使用梅克爾樹來驗證支付是否真實發(fā)生,只不過支付驗證所做的事情很少,只能看到當前的支付交易是否被發(fā)起而已,無法保證這筆交易事務最終會進入主鏈,想要進入主鏈,必須等待核心節(jié)點進行全面的交易驗證,還需要礦工將數(shù)據(jù)打包到區(qū)塊,整個過程可能會發(fā)生失敗,SPV錢包用提高便捷性的代價犧牲了安全性。

分層定性錢包——與比特幣一樣的隨機性

分層確定性錢包(Hierarchical Deterministic Wallets,有時也簡稱為HD Wallets)具有以下特點:

(1)用一個隨機數(shù)來生成根私鑰,與比特幣錢包生成私鑰性質(zhì)一樣;

(2)用一個確定的、不可逆的算法,基于根私鑰生成任意數(shù)量的子私鑰。

我們?nèi)孕枰帽忍貛艁砼e例,比特幣中使用的SHA256就是一個確定不可逆的算法,可以用SHA256設計出一個HD模型:SHA256(seed+n),算作類型1確定性錢包。

嚴格來講,分層確定性錢包是確定性錢包的一種,分層確定性錢包分為Type1、Type2、BIP32規(guī)范等類型,這些都是為了實現(xiàn)同一目標,基本原理都是一致的。

至于分層,利用主私鑰生成逐層的私鑰,公鑰也是如此。而生成的密鑰,可以作為根來繼續(xù)生成子密鑰,這就是分層。

值得一提的是,由公鑰生成子公鑰,無需私鑰參與。具體如下:

(1)只需要備份主私鑰即可,新增地址無須再次備份私鑰;

(2)可保證主私鑰冷儲,增加復數(shù)地址,只需主公鑰即可;

(3)審計便捷,只需提供主公鑰或某分支的子公鑰,即可查看下級數(shù)據(jù)且保證其不能被交易;

(4)可配合權(quán)限,設定不同層級的權(quán)限,查看余額還是能交易等。

凡事都有兩面性,便捷性的提升,換來的是安全性的下降,此類錢包由于私鑰間具備固定關(guān)系,隨機性下降,當私鑰暴露時,只需使用主公鑰進行關(guān)聯(lián)分析,就可能導致整個樹狀密鑰結(jié)構(gòu)的泄露。

對比核心錢包與輕錢包,我們不難發(fā)現(xiàn)二者之間的優(yōu)勢與劣勢。

核心錢包擁有較高的穩(wěn)定性與安全性,但操作起來及其不便利,費時又費事,而輕錢包利用精簡交易流程來獲取極大的便利性的同時,犧牲部分的安全性。

在不同的交易中選擇不同的錢包來交易,又或者多種錢包混合使用,也許可以讓效益最大化,但我們?nèi)圆浑y發(fā)現(xiàn),如此以來用戶操作時將非常繁瑣。

上述就是小編為大家分享的如何解讀SPV錢包和分層定性錢包以及窺探錢包技術(shù)痛點了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享名稱:如何解讀SPV錢包和分層定性錢包以及窺探錢包技術(shù)痛點
網(wǎng)頁地址:http://weahome.cn/article/jgghhd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部