- +1
Comunion 區(qū)塊鏈深度學(xué)習(xí)系列|錢包分類詳解
本系列內(nèi)容包含:基本概念及原理、密碼學(xué)、共識算法、錢包及節(jié)點(diǎn)原理、挖礦原理及實(shí)現(xiàn)。
通俗來說,數(shù)字錢包是管理資產(chǎn)的容器。下面我們從搭載平臺、是否離線、簽名要求和數(shù)據(jù)存儲方面進(jìn)行詳細(xì)的分析。
搭載平臺
根據(jù)搭載平臺不同,數(shù)字錢包一般分為:桌面錢包、移動端錢包、網(wǎng)頁錢包和硬件錢包。
桌面錢包,指的是安裝在電腦上的錢包;
移動端錢包,指安裝在手機(jī)上或平板電腦等移動終端的錢包;
網(wǎng)頁錢包,指使用網(wǎng)頁瀏覽器通過訪問特定的網(wǎng)頁,即通過錢包服務(wù)商的網(wǎng)站來使用的錢包;
硬件錢包,指通過專用硬件配合桌面端或移動端的軟件進(jìn)行操作的錢包,類似于銀行發(fā)的U盾或電子令牌。

移動端錢包
由于其便攜性,特別適合用于日常的支付中。并且由于大眾已經(jīng)習(xí)慣了使用掃碼支付,所以大多數(shù)移動端錢包也都支持掃碼。
也就是通過掃描對方的收款二維碼,來錄入對方的數(shù)字貨幣收款地址。這樣可以極大的降低輸入地址錯(cuò)誤的可能性。
主要缺點(diǎn)有以下幾個(gè)方面:
1、容易丟失和損壞。假如手機(jī)或者平板電腦損壞了、永久鎖住了,這時(shí)候如果錢包的注意詞沒有安全的、正確的備份,那安裝在設(shè)備上的錢包里的資產(chǎn)也就沒有辦法再被操作,從而就導(dǎo)致錢包中資產(chǎn)的永久的鎖定。
(到現(xiàn)在為止,已經(jīng)有非常多的比特幣被鎖定在區(qū)塊鏈上,就是因?yàn)殄X包的密碼、助記詞丟失等類似情況的發(fā)生。)
2、手機(jī)中毒。假如手機(jī)被惡意植入了木馬,這些木馬也可以記錄并操作移動端錢包的密碼、助記詞等服務(wù)記錄,并通過這些信息盜取錢包中的數(shù)字貨幣。
3、下架風(fēng)險(xiǎn)。由諸多不可抗拒因素導(dǎo)致目前使用的錢包在軟件商店中被下架。
桌面端錢包
依賴于電腦的運(yùn)行環(huán)境(Windows、Mac、Liunx)。相較于移動端錢包,桌面端錢包具有更強(qiáng)的性能和更多的功能。例如比特幣的全節(jié)點(diǎn),其在具有節(jié)點(diǎn)的全部功能的同時(shí),也可以作為錢包使用。
由于電腦也同樣面臨著被病毒和木馬攻擊的風(fēng)險(xiǎn),所以桌面端錢包也同樣存在被黑客攻擊的可能。
網(wǎng)頁錢包
通過瀏覽器去訪問錢包,其優(yōu)勢是只要保留網(wǎng)頁,就可以操作錢包。比如可以通過手機(jī)或電腦的瀏覽器都可以操作錢包。
缺點(diǎn)是:
1、一旦訪問的網(wǎng)址網(wǎng)站被劫持了,或者說網(wǎng)址被墻,無法訪問了,那這個(gè)錢包就不能再使用了。或者錢包服務(wù)商因?yàn)槟承┰蜻\(yùn)營不善(沒有運(yùn)營經(jīng)費(fèi)、倒閉、破產(chǎn)),導(dǎo)致錢包不能對外提供服務(wù),這時(shí)就無法再登錄錢包網(wǎng)站,也就無法使用相應(yīng)的網(wǎng)頁錢包了。
2、由于錢包訪問的是一個(gè)服務(wù)器,假如錢包服務(wù)商的服務(wù)器被攻擊了,很可能會造成使用者的資產(chǎn)損失。
硬件錢包
硬件錢包是目前公認(rèn)的最安全的數(shù)字錢包之一,很多擁有重?cái)?shù)字資產(chǎn)的大戶,一般也都選擇使用經(jīng)典錢包來管理他們的資產(chǎn)。
但是使用硬件錢包的門檻比較高,因?yàn)橛布X包的操作相對復(fù)雜一些。同時(shí)需要購買專門的硬件,所以成本也比較高。
比如說我之前自己買的那個(gè)later的ns這個(gè)錢包,他一般現(xiàn)在價(jià)格是在國內(nèi)買的話大約是。
需要再次強(qiáng)調(diào)的是:目前所有的錢包都是有助記詞的,如果丟失了助記詞或者沒有正確的備份,都很可能造成數(shù)字資產(chǎn)的丟失。

是否離線
根據(jù)是否離線,錢包可以分為熱錢包和冷錢包。
這里的離線指的是數(shù)字錢包對應(yīng)的私鑰是不是離線,也就是保存私鑰的錢包是否與互聯(lián)網(wǎng)或其他通信渠道隔離。
因?yàn)橹灰粋€(gè)電子設(shè)備與網(wǎng)絡(luò)是通聯(lián)的,那就存在被盜的風(fēng)險(xiǎn)。比如被植入木馬或者通過其他方式記錄使用者對軟件的操作步驟。這樣都會導(dǎo)致助記詞或者相應(yīng)信息被盜,最終造成資產(chǎn)的損失。
為了防止私鑰被盜,從而產(chǎn)生冷錢包的概念,也就是讓私鑰永遠(yuǎn)都不上網(wǎng)。
當(dāng)使用者需要執(zhí)行一些轉(zhuǎn)賬操作的時(shí)候,由聯(lián)網(wǎng)的一個(gè)只讀錢包去創(chuàng)建交易,這個(gè)只讀錢包只能讀取使用者錢包的信息。比如說錢包有哪些地址,交易記錄和余額,但是這個(gè)只讀錢包沒有使用者錢包的私鑰。
所以聯(lián)網(wǎng)的一般叫熱錢包,熱錢包上只有使用者的公鑰,以及可以從公鑰衍生過來的地址、余額等信息。
我們看一下冷錢包的交易流程
首先由熱錢包去創(chuàng)建交易,然后通過二維碼、藍(lán)牙或其他方式,將創(chuàng)建的交易傳遞給離線的冷錢包。離線的冷錢包將交易打開可以再次核對轉(zhuǎn)賬的金額、地址是否正確。
如果正確,則在離線的冷錢包上輸入密碼,對交易進(jìn)行簽名。簽完名以后,將簽名的交易再通過二維碼的方式傳遞回在線的只讀錢包,也就是熱錢包,由熱錢包去廣播。
通過這種方式可以避免私鑰和網(wǎng)絡(luò)的連接,從而保證私鑰的安全。
硬件錢包可以算作一種不完全的冷錢包。因?yàn)橛布X包的所有私鑰不可以離開硬件錢包這個(gè)載體,其所有的私鑰被固化在硬件的芯片內(nèi)。但是在交易的時(shí)候,硬件錢包一般仍然需要連接電腦、手機(jī)這些這些設(shè)備,所以也存在一定的泄露可能。之前也曾經(jīng)出現(xiàn)過硬件錢包連接電腦時(shí),錢包被盜的情況。

簽名要求
根據(jù)不同的簽名要求,數(shù)字錢包可以分為單簽錢包和多簽錢包。
大家日常使用中的錢包,一般都是單簽錢包,也可以理解為一個(gè)個(gè)人賬戶。這種錢包只需要一個(gè)人去簽名或者授權(quán),就可以發(fā)起交易廣播。
但是對于交易所、持有很多數(shù)字貨幣的大戶或某些公司集團(tuán)來說,由于其數(shù)字貨幣非常多,他們不希望這么多的資產(chǎn)被某一個(gè)人或某一個(gè)私鑰去控制。
比如1萬個(gè)比特幣在一個(gè)地址上,這個(gè)地址的私鑰如果丟失了,那個(gè)地址上的1萬個(gè)比特幣就全丟了。
為了避免這種資產(chǎn)丟失,就會采用多簽地址來存儲數(shù)字貨幣。多簽錢包類似于銀行的聯(lián)名賬戶,是由多個(gè)私鑰共同創(chuàng)建的一個(gè)多簽地址。在創(chuàng)立多簽地址的時(shí)候,需要約定這個(gè)地址需要簽名的數(shù)量,當(dāng)簽名數(shù)量超過要求的時(shí)候,此時(shí)創(chuàng)建的交易才是合法的。
例如10個(gè)人創(chuàng)建一個(gè)多簽地址,他們約定必須由不少于6個(gè)人簽名,一個(gè)交易才是合法的。假如一筆交易這10個(gè)人中有5個(gè)人不簽名,那么這筆交易就無法被廣播到鏈上,交易也就無法完成。
同理,即使因?yàn)槠渲?個(gè)人因?yàn)槭韬龌蚱渌驅(qū)е滤借€都丟了,只要保證最后5個(gè)人的私鑰沒有被盜,那么這個(gè)地址里的數(shù)字貨幣也不可能被偷走,從而提高數(shù)字貨幣的安全性。

數(shù)據(jù)存儲方式
根據(jù)數(shù)據(jù)存儲方式的不同,數(shù)字錢包可以分為全節(jié)點(diǎn)錢包、SPV輕錢包和中心化錢包。
全節(jié)點(diǎn)錢包
這類錢包存儲所有區(qū)塊的數(shù)據(jù),例如比特幣的全節(jié)點(diǎn)。這里說的數(shù)據(jù)一般分為兩類,一種是UTXO、區(qū)塊頭等區(qū)塊數(shù)據(jù),另一種是私鑰數(shù)據(jù)。
比特幣的每個(gè)區(qū)塊是1M,一天大約是144M,從09年到現(xiàn)在,比特幣的區(qū)塊數(shù)據(jù)超過200多個(gè)G,而以太坊的數(shù)據(jù)更大。所以這些存儲空間其現(xiàn)在來說也是非常可觀的,因?yàn)榇蟊姷氖謾C(jī)容量也就不到200G,并且也不能把這200多G都用來放數(shù)字貨幣的數(shù)據(jù)。
這種錢包存儲了區(qū)塊鏈上的全部數(shù)據(jù),基本上全節(jié)點(diǎn)錢包都是桌面錢包。這種錢包的好處是數(shù)據(jù)非常完整,并且由于其具有所有的數(shù)據(jù),所以可以去查詢?nèi)我獾刂返馁Y金情況。
其缺點(diǎn)是需要占用很大的地方空間,并且每次使用錢包的時(shí)候,都必須重新鏈接所使用的某根鏈,把這段時(shí)間新產(chǎn)生的數(shù)據(jù)都同步下來。
SPV錢包
其全稱是:Simplified Payment Verification(簡單支付驗(yàn)證)
SPV錢包與全節(jié)點(diǎn)錢包的區(qū)別是,SPV錢包僅保存區(qū)塊頭以及當(dāng)前所使用錢包地址相關(guān)的交易證明路徑,其余的數(shù)據(jù)一般都存儲在服務(wù)器端,大部分移動端錢包都是SPV錢包。
中心化錢包
中心化的意思是所用錢包的所有信息都存儲在中心的服務(wù)器上,錢包通過與中心服務(wù)器連接去使用。
一種全中心化錢包可以理解為交易所模式,用戶可以將其私鑰交由運(yùn)營商去保管。但是由于用戶不具有地址的私鑰,所以嚴(yán)格上來說,用戶并不具有這種錢包里資產(chǎn)的所有權(quán),因?yàn)榻灰姿S時(shí)有可能把錢包里資產(chǎn)轉(zhuǎn)走。
比如說交易所被盜,一般就是黑客盜取了交易所眾多地址的私鑰,然后將其中的資產(chǎn)轉(zhuǎn)走。并且交易所資產(chǎn)被轉(zhuǎn)走以后,其實(shí)損失最大的是用戶,因?yàn)榻灰姿约撼钟械馁Y產(chǎn)是非常少的。
另一種中心化錢包可以理解為銀行模式,其私鑰并不存儲于中心服務(wù)器,而是存儲于用戶本地。用戶只是需要使用錢包的時(shí)候去中心化服務(wù)器獲得其交易記錄、余額等信息。
這種錢包會比第一種錢包相對安全一些,因?yàn)樗借€沒有交給服務(wù)商去保管,并且由于需要和中心同步,所以其使用的速度也會比較快。
其缺點(diǎn)是,如果錢包服務(wù)商的中心化服務(wù)器被黑了,或者被強(qiáng)制下線了,在服務(wù)器沒有恢復(fù)之前,錢包也是不可用的。
通過本篇文章,相信大家對于數(shù)字錢包有了更深入的了解,所以在日常生活中就可以根據(jù)不同情況選擇適合自己的錢包,沒有最好的,只有最合適的。
本文為澎湃號作者或機(jī)構(gòu)在澎湃新聞上傳并發(fā)布,僅代表該作者或機(jī)構(gòu)觀點(diǎn),不代表澎湃新聞的觀點(diǎn)或立場,澎湃新聞僅提供信息發(fā)布平臺。申請澎湃號請用電腦訪問http://renzheng.thepaper.cn。





- 報(bào)料熱線: 021-962866
- 報(bào)料郵箱: news@thepaper.cn
互聯(lián)網(wǎng)新聞信息服務(wù)許可證:31120170006
增值電信業(yè)務(wù)經(jīng)營許可證:滬B2-2017116
? 2014-2025 上海東方報(bào)業(yè)有限公司