區塊鏈錢包的分類

專業的區塊鏈外包公司,www。mormm。com,總部位於北京,西安、太原、鄭州設有研發中心,歡迎交流合作。

私鑰儲存

根據私鑰的儲存方式,即使用者是否掌握了私鑰,我們可以把錢包劃分為,“中心化錢包”及“去中心化錢包”。

【儲存方式是指存在哪,只有使用者持有私鑰且匯入錢包後,私鑰僅儲存在使用者裝置上的才叫“去中心化”;

而無私鑰,或者私鑰有上傳儲存在服務商的伺服器裡的,則就是“中心化”。

去中心化錢包,我們又可根據私鑰儲存過程中是否接觸網路,劃分為“冷錢包”和“熱錢包”;這裡的接觸網路是指,錢包是否聯網了,而不是私鑰是否在網路中傳輸的意思。

常見的熱錢包有桌面錢包、手機錢包和網⻚錢包。而冷錢包一般是指紙錢包、

硬體錢包這些不聯網或無法聯網的工具。

區塊鏈錢包的分類

根據錢包的去中心化程度又可將錢包分為全節點錢包、輕節點錢包、中心化錢包。

全節點錢包就是將

區塊鏈上所有資料同步到錢包,這樣會佔用很大的儲存空間,所以大部分全節點錢包都是桌面錢包。其中最為代表有比特幣核心錢包、Geth、Parity等等。正因為全節點錢包需要同步所有區塊資料,所以其可以實現完全去中心化。

【根據DApptotal資料,截止到2019年9月份:以太坊的全節點資料大小為433GB,EOS的為430GB,而比特幣為279GB】

輕錢包就是依賴區塊鏈網路中的其他全節點的錢包,比如TP錢包會執行一個全節點,同步所有資料,然後根據不同的錢包地址將資料進行劃分,按需下發,這樣使用者便可以既快又方便的使用錢包。常見的手機錢包和網頁錢包就是輕錢包。

去中心化錢包的資料都是區塊鏈上的資料,而中心化錢包的資料則依賴錢包服務商自己的賬本。舉個例子,我們在交易所的錢包就是中心化錢包,我們往交易所指定的某個地址轉賬,然後交易所在自己的賬本上記錄了我們的充值記錄,此後我們每做一次充值轉賬,交易所直接在他的賬本上進行加或減。而這整個過程,完全沒有發生在區塊鏈上。

區塊鏈錢包的分類

私鑰生成

從私鑰的生成,我們可以把錢包劃分為,“非確定性錢包”、“確定性錢包”及“分層確定性錢包”,而其中“分層確定性錢包”是“確定性錢包”的加強版本。

非確定性錢包

在錢包中生成的私鑰之間沒有任何關係,是相互獨立的。

區塊鏈錢包的分類

確定性錢包

私鑰都是由一個“種子”透過演算法生成,比如“助記詞”就是種子的形式。透過這個方式生成的私鑰,只要演算法一致,私鑰就可以保持前後一致;且一個種子可以派生出無限的私鑰地址。

區塊鏈錢包的分類

【為了更好理解,我們可以“確定性錢包”比喻一根樹枝,樹枝上不同位置的葉子不同,

但是隻要你選擇的位置一樣,那個位置的葉子永遠是同一片。而這裡的葉子就是我們提到的“私鑰”。】

分層確定性錢包

是確定性錢包的加強版,為確定性錢包引入“主私鑰”概念,即HD錢包。它的層級結構是,從主私鑰生成的私鑰,本身就可以成為一把主私鑰,再透過上述方法生成一個確定性錢包。

區塊鏈錢包的分類

【同樣的,我們可以把“分層確定性錢包”比喻成樹幹;

一個樹幹上有很多樹枝,每一根樹枝上的葉子都是確定的。

所以,只要我們確定了某一樹枝上的某一個位置,那這片葉子就是確定的。也就是私鑰是確定的。】