本質上,加密錢包跟我們現實中的皮夾錢包是一樣的,概念完全相通。
作者:不確定思維
原用標題:大白話加密錢包
封面: Photo by Shubham's Web3 on Unsplash
希望通過一些簡單的比喻和輕鬆的例子,為加密錢包祛魅。讓不敢使用加密錢包的用戶,能走出這一步。own your key,own your coin。
什麼是加密錢包?
有人認為交易所是錢包,有人認為 Metamask(小狐狸)是錢包。
我們經常會聽到說熱錢包/冷錢包,軟件錢包/硬件錢包,合約錢包/多簽錢包,託管錢包/非託管錢包,感覺非常複雜的樣子。
還經常聽說 xx 錢包被盜了,丟了幾百上千萬,很恐怖的樣子。
在現實世界中,我們每個人都有自己的皮夾錢包,裡面裝了我們各種卡片和現金鈔票。這些年隨著移動支付的普及,皮夾錢包使用的頻率越來越低了。
本質上,加密錢包跟我們現實中的皮夾錢包是一樣的,概念完全相通。
我們平時用皮夾錢包裝錢,只要我們皮夾錢包放在安全的地方,沒有任何人能通過遠程的方式把錢包裡的錢盜走。
掌握了這個皮夾錢包,就掌握了裡面的資金。
我們自己用的皮夾錢包有幾個特點:
- 它是唯一的,沒有任何人可以復制一個一模一樣的錢包
- 它是自由的,它只屬於我們,沒有人可以通過遠程方式對它動手腳
- 它是 “無主的”,誰得到它,誰就可以控制裡面的錢
擁有這些特性,讓我們的皮夾錢包可以安全存放我們的資金,只要我們妥善保管我們的皮夾錢包,不讓它被物理盜取,就可以做到資金的絕對安全。
其實加密錢包跟現實世界的皮夾錢包基本是一樣的特性,我們可以粗淺的把加密錢包就想像為現實世界的皮夾錢包。
有點差異在於,皮夾錢包的物理的,加密錢包是虛擬的。
皮夾錢包由皮夾子或者其他材質構成,加密錢包由一串數字私鑰構成。
如果我們在製作皮夾錢包時,是私密的環境自製的,就沒有人知道我們用了什麼材質,也就沒有人能複制一個一模一樣的皮夾錢包。
同樣的道理,只要我們在創建加密錢包時,是在一個私密的隔離環境(離線設備),用了非常隨機的方式生成了一串數字(私鑰),就沒有人能知道我們的私鑰是什麼。
但如果我們買的是批量生產的皮夾錢包,廠商就可能會復制我們的皮夾錢包。同理,如果我們的加密錢包是由一個中心化機構提供了,它們就有可能會知道我們的密鑰。
這裡需要重點關注的點,私鑰就是加密錢包,僅此而已。所以,永遠不要任何人知道你的這串秘密數字(私鑰)。
通過以上的案例對比,我們可以簡單總結下加密錢包的特點:
- 私鑰就是加密錢包
- 私鑰是唯一的,目前技術下沒有人可以算出一模一樣的私鑰
- 誰得到私鑰,誰就可以控制私鑰對應錢包裡的資金
簡單說,私鑰就是我們的皮夾子,就是我們的錢包,掌握它就掌握資金,丟了它就丟了資金。
因為它只是一串數字,所以如何安全的保管一串數字,就需要我們做更多的知識儲備。
加密錢包的載體
我們說私鑰就是加密錢包,但私鑰很難記,不同鍊格式還不一樣,有沒有什麼更好的辦法管理它呢?
人們研究了一個方法,讓它更加便於記憶,這就是助記詞。
助記詞可以簡單理解成一個私鑰的咒語,只要念了這個咒語,就能破解出私鑰。比如我們一念 “阿里巴巴芝麻開門”,就能解密出 “abcd1234……” 這個私鑰。
所以我們可以簡單就把助記詞當成我們的加密錢包。只要記得這個助記詞,我們就能控制錢包裡面的資金。
這裡有兩個重要概念,就是私鑰和助記詞,私鑰就是加密錢包,助記詞就是錢包的軟載體。
我們去商店買東西,需要拿出皮夾子掏錢,這時我們就要解開皮夾子。
同樣,在區塊鍊網絡我們想交易,也需要打開加密錢包,這時我們只有一串私鑰/助記詞就沒辦法。
我們需要把私鑰/助記詞放在一個能跟區塊鏈交互的載體裡,這裡就涉及到最前面說的熱錢包/硬件錢包等概念,它們都是加密錢包的載體。
熱錢包通常安裝在聯網的手機/電腦上,比如 metamask 的 chrome 插件,imtoken 手機 app 等,我們把助記詞/私鑰導入這些載體,就可以通過這些載體控制錢包裡的資金。
只所以總有人說熱錢包不安全,就是因為我們在導入我們的助記詞/私鑰時,可能意外的洩漏了這些信息。或者聯網的手機/電腦中了病毒等,都可能導致這些秘密被盜取,從而導致資金被盜。
我們還可以使用 ledger、onekey 這樣的硬件錢包載體,我們可以把我們的助記詞/私鑰導入它們,這是在完全離線狀態下進行的,並存儲在安全芯片中,所以外部是無法知道我們的秘密的。
我們甚至可以把私鑰/助記詞抄寫在紙上,這張紙也是一個錢包載體。
不管是 metamask、imtoken、ledger、onekey,它們跟皮夾子一樣,都是錢包載體,我們花錢時就通過操作它們來完成。
有一些商店,我們為了購物方便,並且我很信任他們,就會把皮夾子裡某些貨幣的使用權授予收銀員,也就是不需要我自己打開皮夾子,收銀員就可以從我皮夾子裡取錢走。
對於不同區塊鏈應用,授予加密錢包裡某些資產的使用權,也意味著同樣的邏輯,協議可以任意取走我們錢包裡的這些資產。所以不管我們使用了什麼錢包載體,只要授權過多,協議一旦出問題,都可能導致資金被盜。
那有什麼方法避免這種情況發生呢?簡單說就是皮夾子可以分多個,不同皮夾子用在不同的商店。
有的皮夾子專門小額支付(熱錢包),有的皮夾子專門大額中轉(硬件錢包),有的皮夾子只存不出(冷錢包),有的皮夾子需要多個人一起拿著才能用(多簽錢包)。為了資金安全,我們始終都要學會使用自己的皮夾子。
方案很多,關鍵點是別把自己搞暈,錢包藏哪記不起了,這是最慘的。
重點需要注意的是,有的商店它給你提供皮夾子錢包,用戶就把錢裝到這些皮夾子裡了。但那些皮夾子錢包用戶拿不走,商店出問題時錢就無法取出來了。這就是交易所的皮夾子。
對於個人用戶需要牢記的點:
- 私鑰/助記詞就是加密錢包
- 常見那些產品都是加密錢包載體,一套私鑰/助記詞可以在這些載體間通用!
- 沒有絕對安全的錢包,設計適合自己的就好
- 皮夾子用熟練的就會順手,但順手了也別忘記有收銀員可以從兜里掏錢
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。