區塊鏈數字錢包如何保障你的資產安全?

隨著大眾對數字貨幣的認可度越來越深,人們也迫切需要一個專業的錢包來進行儲存和收發你的數字貨幣,加密數字貨幣錢包應運而生。數字錢包是保障我們手中數字資產安全的一種手段,其安全性毋庸置疑,目前市場上有交易所裡面的幣被盜的消息,但是從來沒有錢包裡面的幣被盜的消息。除非你的人為因素,把地址和私匙洩漏,抱歉這個不可抗力~

加密數字貨幣錢包提供錢包地址的創建、加密數字貨幣轉賬、每個錢包地址交易歷史的查詢等基礎金融功能。錢包應用按照密碼學原理創建1個或多個錢包地址,每個錢包地址都對應1個密鑰對:私鑰和公鑰。而公鑰是根據私鑰進行一定的數學運算生成,與私鑰一一對應。公鑰主要是對外交易使用,每次交易都必須使用私鑰對交易記錄進行簽名以證明對相關錢包地址裡面的資產有控制權。

為了方便理解,類比銀行卡介紹一下:

錢包地址=銀行卡號

錢包密碼=銀行卡密碼

錢包私鑰=銀行卡號+銀行卡密碼

錢包助記詞=銀行卡號+銀行卡密碼

Keystore+密碼=銀行卡號+銀行卡密碼

Keystore≠銀行卡號

附註:私鑰,助記詞,keysrore任意一一個都能找回自己錢包當中的資產。

具體解析:

地址:創建錢包後會生成以0x開頭的42位的哈希值(16進制)字符串串,這就是錢包地址,一個錢包對應一個錢包地址,地址唯一且不能修改,也就是說一個錢包中所有代幣的轉賬收款地址都是一樣的。例如,一個錢包中ETH的轉賬收款地址和EOS的轉賬收款地址是一樣。這一點和交易平臺上的不一樣,平臺上不同代幣的轉賬收款地址一般都不同,因此,轉幣到交易平臺前一定要確認好地址。錢包地址可以用於接收別人轉幣,也可以作為轉幣的憑證,也僅僅是個憑證!

區塊鏈數字錢包如何保障你的資產安全?

密碼:在創建錢包時,需要設定一個密碼,這個密碼要求不少於8個字符,為了安全,密碼最好設置複雜一點。密碼可以進行修改或重置。密碼的用途有兩個,一是轉賬時候的支付密碼,二是用keystore導入錢包時的登錄密碼。在現實世界中,一個銀行卡只對應一個密碼,對密碼修改後,原密碼就失去作用。但是在虛擬數字貨幣錢包中,不一樣,一個錢包在不同手機上可以用不同的密碼,彼此相互獨立,互不影響。例如,在A手機錢包中設置了一個密碼,在B手機導入這個錢包並設置一個新密碼,並不影響A手機錢包的密碼使用。所以大家在遺忘密碼的時候,可以選擇用在其他手機上導入你的錢包,重新設置一個新的密碼,不會造成資產的遺失。

私鑰:創建錢包後,輸入密碼可以導出私鑰,這個私鑰屬於明文私鑰,由64位字符串組成,一個錢包只有一個私鑰且不能修改。這裡要鄭重強調下"誰掌握了私鑰,誰就掌握了該錢包的使用權!"同樣,如果他人得到了你的明文私鑰,不需要任何密碼就可以輕而易舉的轉移你的資產。在去中心化的錢包裡,私鑰是由自己保管,同樣資產也是存儲在區塊鏈上,而不是錢包服務器上,更不可能存在設備上!

區塊鏈數字錢包如何保障你的資產安全?

keystore(加密私鑰):錢包裡有一個備份

keystore功能,選擇備份keystore,輸入密碼,會出現一大段字符,那就是keystore。在導入錢包中,輸入keystore和密碼,就能進入錢包了。需要說明的是,這個密碼是本手機原來設置的本錢包密碼,這一點和用私鑰或助記詞導入錢包不一樣,用私鑰或助記詞導入錢包,不需要知道原密碼,直接重置密碼。keystore和錢包密碼有很大關聯,錢包密碼修改後,keystore也就相應變化,在用keystore導入錢包時,需要輸入密碼,這個密碼是備份keystore時的錢包密碼,與後來密碼的修改無關。

所以錢包的最重要的就是「私鑰、助記詞、Keystore+密碼」,目前市面上有蠻多交易所和錢包還是中心化的錢包。所以為了自己的安全,小白的話,還是建議使用中心化的錢包。


分享到:


相關文章: