再談私鑰和助記詞的重要性

第0章 引言

最近的交易所被盜事件真是讓人膽寒,保護好自己的幣是多麼重要。

再谈私钥和助记词的重要性

第1章 私鑰

私鑰就代表了你對幣的所有權。你可以把存幣的手機、電腦都丟了,你也可以把硬件錢包也給弄壞了,但只要你還備份了私鑰,就沒事,幣還在你的控制。把私鑰導入到任易錢包,就可以再用你的幣。

比特幣私鑰的私鑰都存儲在比特幣錢包裡,錢包指的是開發者開始的軟件,包括節點錢包,輕錢包等。最常用的錢包有兩種。

第一種叫“非確定性錢包”。非確定性錢包裡存儲的私鑰都是從隨機數獨立生成的。我們拋硬幣,字向上記0,花向上記1,拋256次,就得出一個私鑰。這種錢包裡所有的比特幣地址的私鑰都是使用隨機的方式得出來的,各個私鑰彼此之間沒有關聯。每一個地址對應一個私鑰。

這是一個比特幣地址:

19NFgVsGcU915HH3Pqg7PLAPUabNLn11oF

它對應的私鑰(Base58編碼)就長這樣子:

KwHXUjdvqECm4DMAHo3kUiKxXw6bMHG7LNvj8XkLwC8UNa4q4Vuo

一共52個字符。這一類錢包對應的私鑰,一般會在48到53個字符之間。

這是早期所有幣種都採納的錢包設計原則。如果你跟別人講這種私鑰格式,幣圈人就懂了,你是早期玩家,非富即貴。

如果你在2017年到18年,持有很多比特幣的話,你會發現,你可以領很多的分叉幣。這些分叉幣,最方便的領取辦法就是將這種“非確定性錢包”的私鑰導入到分叉幣的錢包。

第二種叫“確定性錢包”。這種錢包的私鑰叫助記詞。助記記是在大量的單詞(5.27x10^39個,數量太恐怖了,不可能被暴力破解)中隨機挑選出若干個(一般為12、18、24等)。這個助記詞是一個“種子”。而每一個地址對應的私鑰,都可以由這個種子派生出來。所以叫確定性錢包。

這是一個確定性錢包的助詞記:

admit donor crouch regular glow concert bulb uncover actual regular atom harvest

這個助記詞可以派生出很多很多的私鑰和地址。由助記詞派生出的私鑰就和上面的“非確定性錢包”的私鑰是一樣的。

幾乎所有的幣種,私鑰的原理都差不多。所以你會發現有些錢包是多幣種錢包,所有幣種共享一個“種子助記詞”。

現在主流市場的輕錢包,更多的是“確定性錢包”,都是助記詞的。而各個幣的完整節點,依然默認是非確認性錢包。

第2章 備份私鑰

對於“非確定性錢包”,備份私鑰,最好的辦法就是將錢包裡的wallet.dat文件備份出來。用U盤等拷貝。如果你擔心U盤損壞,你就需要將有幣的地址的私鑰,用紙抄下來。

很多早期的屯幣用戶,其實是隻用一個地址屯幣的。使用離線生成一個錢包,選一個地址,將私鑰抄下來。然後買到幣就往這個地址打。

千萬記住,對於“非確定性錢包”,每一個地址的私鑰都不一樣,一定要備份所有有幣地址的私鑰。

備份“確定性錢包”的私鑰,就是將助記詞抄下來。只要抄下這個助記詞,所有的地址對應的私鑰,都備份好了。如果你的錢包還是一個多幣種錢包,那這個對應的所有幣種的私鑰都備份好了。

助記詞是不分大小寫,一共就是26個小寫字母,加外一個空格。但非確定性錢包裡的私鑰是Base58編碼,一共有58個字符,包含25個小字母(不帶小寫l'哎嘍'),24個大寫字母(不帶O和I‘哎’),和9個數字(不帶0)。

所以助記詞要方便一些,這也使得絕大多數公司開發的輕錢包都是確定性錢包。

第3章 結束語

保護好自己的私鑰,誰也盜不走你的幣。

歡迎打賞BTM:bm1qefc720au672awrgazgw5c3kx7etr5kejju02p7


分享到:


相關文章: