區塊鏈名詞解釋:私鑰、助記詞、keystore

  在我們註冊以太坊錢包的時候,會遇到一系列的名詞,如私鑰、助記詞、keystore等。如果不瞭解這些概念以及它們的重要性,很多人的操作可能會對自己存放在錢包裏的資金造成風險。今天我們把這幾個概念說明一下。

  首先說私鑰。私鑰是錢包最重要的信息!私鑰是錢包最重要的信息!私鑰是錢包最重要的信息!重要的事情說三遍。別人如果掌握了你的私鑰,就等於掌握了你的錢包——他可以通過私鑰,把你的錢包導入imToken或其他錢包應用,設定自己的密碼,隨意地轉賬。

  有人說,私鑰類似於銀行卡密碼,其實是不對的,畢竟別人知道銀行卡密碼但不知道卡號的話,並不會取走我們卡上的錢。實際上,真要類比的話,私鑰應該等於銀行卡號加密碼,讓別人知道了私鑰,他就可以隨時取走我們的錢了。

  同時,丟失了私鑰就如同就是了卡號和密碼,所以私鑰一定要備份保管好。由於私鑰是一長串毫無意義的字符,比較難以記憶,因此纔出現了助記詞。助記詞是利用固定算法,將我們64位的私鑰轉換成十多個常見的英文單詞,單詞由私鑰和固定的算法在固定的詞庫裏選出。助記詞和私鑰是互通的,可以相互轉換,它只是私鑰的一種容易記錄的表現形式。所以在此強調:助記詞即私鑰!助記詞即私鑰!助記詞即私鑰!一般助記詞只會在錢包開通時出現一次,後面就再也不會出現了,所以開通錢包時就要做好備份。

  最後再說一下 Keystore。Keystore 在以太坊錢包App中比較常見,它是把私鑰通過錢包密碼再加密得來的,一般可保存爲文本或json格式。換句話說,Keystore 需要用錢包密碼解密後纔等同於私鑰。因此,Keystore需要配合錢包密碼來使用,才能導入錢包。

  如果我們忘記了錢包密碼,備份的Keystore就沒有用了,只能用私鑰或者助記詞來重新導入錢包設定錢包密碼。那我們要Keystore幹嘛呢,直接用私鑰或助記詞不更好嗎?實際上,沒忘記密碼的情況下,私鑰和助記詞要儘量少用,能少見光就少見光,用Keystore加密碼的方式導入錢包會更安全些。邏輯有些類似於把雞蛋放到兩個籃子裏。

原文鏈技:https://www.kg.com/article/500270261636042752