數字貨幣錢包小知識合集
之前B董區塊鏈講了數字貨幣錢包是什麼,今天我們來深入瞭解一下錢包。在使用加密錢包時,我們必須一定以及肯定要先搞懂這幾個名詞:地址、密碼、私鑰、助記詞、Keystore。如果不清楚,很有可能造成資產損失。為了便於理解,我們使用銀行賬戶來類比(本文以以太錢包為例):
地址=銀行卡號
密碼=銀行卡密碼
私鑰=銀行卡號+銀行卡密碼
助記詞=銀行卡號+銀行卡密碼
Keystore+密碼=銀行卡號+銀行卡密碼
Keystore≠銀行卡號
一、定義與用途
1、地址
地址=銀行卡號
建立錢包後會生成一個以0x開頭的42位字串,這個字串就是錢包地址,一個錢包對應一個錢包地址,地址唯一且不能修改,也就是說一個錢包中所有代幣的轉賬收款地址都是一樣的。例如,一個錢包中ETH的轉賬收款地址和EOS的轉賬收款地址是一樣。這一點和交易平臺上的不一樣,平臺上不同代幣的轉賬收款地址一般都不同,因此,轉幣到交易平臺前一定要確認好地址。
用途:用於收發數字貨幣,類似於我們通過銀行卡號轉賬給別人或者接收別人的轉賬。
2、密碼
密碼=銀行卡密碼
在建立錢包時,需要設定一個密碼,這個密碼一般要求不少於8個字元(包括大小寫字母數字和符號),為了安全,密碼最好設定複雜一點。密碼可以進行修改或重置,修改密碼有兩種方法:一是輸入原密碼修改;二是用助記詞或私鑰重新匯入錢包,設定新密碼。
3、私鑰
私鑰=銀行卡號+銀行卡密碼
建立錢包後,輸入密碼可以匯出私鑰,這個私鑰屬於明文私鑰,由64位字串組成,一個錢包只有一個私鑰且不能修改。通常一個錢包中私鑰和公鑰是成對出現的。有了私鑰,我們就可以使用橢圓曲線乘法這個單向加密函式生成一個公鑰(K)。有了公鑰(K),我們就可以使用一個單向加密雜湊函式生成比特幣地址(A),這一過程都是不可逆的。私鑰一定要儲存好,不能讓別人知道,不然別人可以通過私鑰轉出你錢包你的幣。
私鑰、公鑰、地址的關係圖片來源網路
4、助記詞
助記詞=銀行卡號+銀行卡密碼
助記詞它是私鑰的另一種表現形式,助記詞=銀行卡號+銀行卡密碼、
助記詞=私鑰。主要目的是讓使用者更好的記住自己的私鑰,建立錢包後,會出現一個備份助記詞功能,選擇備份助記詞,輸入密碼,會出現12個單詞,每個單詞之間有一個空格,這個就是助記詞,一個錢包只有一個助記詞且不能修改。
用途:助記詞具有和私鑰同樣的功能,在匯入錢包時,輸入助記詞並重新設定一個密碼,就能進入錢包並擁有這個錢包的掌控權,並可以把錢包中的代幣轉移走。如果一旦洩露了你的助記詞,那就等於裸奔。
溫馨提示:主流以太錢包imToken助記詞只能備份一次,備份後,在錢包中再也不會顯示,因此在備份時最好抄寫在筆記本裡儲存下來。
5、Keystore
Keystore+密碼=銀行卡號+銀行卡密碼
Keystore≠私鑰
Keystore+密碼=私鑰
Keystore不是私鑰,常見於以太坊錢包,一般你建立以太坊錢包後,會讓你備份Keystore,輸入密碼,會出現一串字元這就是Keystore。Keystore的本質是加密後的私鑰,Keystore必須配合你的錢包密碼來使用。
用途:在匯入錢包的時候,選擇官方錢包,輸入Keystore和密碼,就能進入錢包了。需要說明的是,這和用私鑰或助記詞匯入錢包不一樣,用私鑰或助記詞匯入錢包,不需要知道密碼。
二、如何找回錢包資訊
在現實世界中,如果你的銀行卡丟了,密碼忘了,可以去銀行幫你找回。但在去中心化的世界,一旦你的錢包資訊丟了,沒人能夠幫你找回,就算是錢包公司也不能。所以一定要備份好自己的錢包資訊,當我們丟了部分錢包資訊,可以通過以下方法找回:
密碼丟了:可以用私鑰、助記詞,匯入錢包來重置密碼。需要注意的是密碼丟了Keystore就失去作用了;
私鑰丟了:只要你錢包沒有刪除,並且密碼沒忘,可以再匯出私鑰。如果你錢包刪除了,可以用助記詞或keystore+密碼,匯入錢包找回;
助記詞丟了:可以通過私鑰或keystore+密碼,匯入錢包重新備份助記詞。
keystore丟了:只要你錢包沒有刪除,密碼沒忘,可以重新備份keystore。錢包刪除了,可以通過私鑰、助記詞,匯入錢包重新備份keystore。
三、洩露錢包資訊的後果
在我們備份好錢包資訊的同時應該防止錢包資訊洩漏。若把錢包資訊洩漏出去了,會有什麼後果呢?
密碼洩漏了,沒有關係。
keystore洩漏了,密碼沒有洩漏,沒有關係。
地址+密碼洩漏了,只要手機不丟,也沒有關係。
私鑰洩漏了,別人就能進入錢包,把幣轉走。
助記詞洩漏了,別人就能進入錢包,把幣轉走。
keystore+密碼洩漏了,別人就能進入錢包,把幣轉走。
綜上所述,「私鑰、助記詞、Keystore+密碼」如果有一個資訊洩漏,別人就擁有了你錢包的控制權,可以轉走你錢包裡的幣。因此,「私鑰、助記詞、Keystore+密碼」絕對不能洩漏,一旦發現有洩漏的可能,必須立即轉走裡面的幣。
推薦閱讀:<a href="http://www.bbcaijing.cn/baike/27932.html" target="_blank" rel="noopener">數字貨幣錢包「B董區塊鏈第006期」</a>