時間:2022-04-15|瀏覽:503
根據(jù)私鑰的存儲方式,即用戶是否有私鑰,我們可以將錢包分為集中錢包和分散錢包。
[存儲是指它存在的地方。私鑰存儲在用戶的設(shè)備上,稱為分散,只有用戶持有私鑰并導入錢包;
若無私鑰,或私鑰上傳并存儲在服務(wù)提供商的服務(wù)器中,則為集中(如交易所錢包)。
根據(jù)存儲過程中私鑰是否與網(wǎng)絡(luò)接觸,分散的錢包可分為冷錢包和熱錢包;這里與網(wǎng)絡(luò)的聯(lián)系是指錢包是否連接到互聯(lián)網(wǎng),而不是私鑰是否在網(wǎng)絡(luò)中。傳輸方式。
常見的熱錢包包括桌面錢包、手機錢包和網(wǎng)頁錢包。冷錢包通常是指紙質(zhì)錢包和硬件錢包,沒有聯(lián)網(wǎng)或無法聯(lián)網(wǎng)。
錢包可分為全節(jié)點錢包、輕節(jié)點錢包和集中錢包。
全節(jié)點錢包是將區(qū)塊鏈上的所有數(shù)據(jù)同步到錢包中,占用大量存儲空間,所以大多數(shù)全節(jié)點錢包都是桌面錢包。其中,最具代表性Bitcoin Core Wallet、Geth、Parity等等。由于全節(jié)點錢包需要同步所有塊數(shù)據(jù),因此可以完全分散。
【根據(jù)DApptotal截至2019年9月,以太坊全節(jié)點數(shù)據(jù)大小為433GB,EOS為430GB,比特幣為279GB】
區(qū)塊鏈錢包app排名_錢包,區(qū)塊鏈_中國銀行區(qū)塊鏈錢包
輕錢包依賴于區(qū)塊鏈網(wǎng)絡(luò)中的其他全節(jié)點。例如,一個TP錢包將運行一個全節(jié)點,同步所有數(shù)據(jù),然后根據(jù)不同的錢包地址劃分區(qū)塊鏈 錢包,并按需分發(fā),使用戶能夠快速易用的錢包。常見的手機錢包和網(wǎng)絡(luò)錢包都是輕錢包。
分散錢包的數(shù)據(jù)是區(qū)塊鏈上的數(shù)據(jù),而分散錢包的數(shù)據(jù)依賴于錢包服務(wù)提供商自己的賬簿。例如,我們在交易所的錢包是一個集中的錢包。我們將其轉(zhuǎn)移到交易所指定的地址,然后交易所將我們的充值記錄記錄在我們自己的賬簿上。之后,每次我們充值轉(zhuǎn)賬,交易都會直接從他的賬簿中加減。整個過程根本不會發(fā)生在區(qū)塊鏈上。
私鑰生成
從區(qū)塊鏈 錢包的私鑰生成,我們可以將錢包分為非確定性錢包、確定性錢包和分層確定性錢包,其中分層確定性錢包是確定性錢包的增強版。
不確定性錢包
錢包里生成的私鑰沒有關(guān)系,彼此獨立。
確定性錢包
私鑰是由種子算法生成的,例如助記符是種子的形式。只要算法一致,私鑰就可以保持一致;種子可以導出無限的私鑰地址。
為了更好地理解,我們可以用確定性錢包來比較分支,不同的葉子在分支的不同位置。
但只要你選擇同一個位置,那個位置的葉子總是一樣的。這里的葉子是我們提到的私鑰。
分層確定性錢包
它是確定性錢包的增強版,為確定性錢包引入了主私鑰的概念HD錢包。其層次結(jié)構(gòu)是,由主私鑰生成的私鑰本身可以成為主私鑰,然后通過上述方法生成確定性錢包。
[類似地,我們可以把分層確定性錢包比作樹干;
樹干上有很多枝條,每條枝條上的葉子都是確定的。
所以,只要我們確定樹枝上的某個位置,葉子就會確定。也就是說,確定私鑰。