從《捕風追影》說起:決定上萬億加密資產的 2048 個單詞
不過,電影之外更值得重溫的問題是:
助記詞是遵循 BIP39 標準的備份方式,從 2048 個英文單詞的詞庫中,通過算法隨機選取並組合而成的 12、18 或 24 個單詞。
換句話說:
助記詞 = 鑰匙串,和私鑰往往是一對多的關係,理論上一組助記詞可以衍生出成千上萬個私鑰;
私鑰 = 鑰匙,每一把私鑰對應一個地址的使用權;
所以可以將助記詞視為你的「鑰匙串」,而每個私鑰就像其中一把能開門的鑰匙,用來簽名、證明你對某個錢包地址的控制權——當你發起一筆交易時,就是用私鑰來簽名,告訴全網:「這筆轉賬是我授權的」。
那是不是有朋友就會覺得:我能不能自己來湊 12 個單詞? 比如生日、最喜歡的英文單詞、偶像名字,這樣更有個性。
不得不說,光想就挺誘人。
12 個單詞:有效組合數約 2¹²⁸ ≈ 3.4 × 10³⁸
24 個單詞:有效組合數約 2²⁵⁶ ≈ 1.16 × 10⁷⁷
我們都知道地球上的沙子多到數不清,但科學家們估算過一個近似值,假設地球上的所有沙灘、沙漠加起來,沙子的總數大約是 7.5×10¹⁸ 粒,這也意味著:
12 個單詞的有效組合數,相當於地球全部沙子總數的 4.5 × 10¹⁹ 倍
所以,暴力破解錢包的概率,不是「極低」,而是在已知的物理學和計算能力下,等同於零,
優先使用經過時間和市場檢驗、開源代碼審計的非託管錢包,如 MetaMask、Trust Wallet、SafePal 等,有條件的直接使用硬件錢包;
最好紙筆抄寫(可以考慮使用不銹鋼助記詞板,防潮、防火、防腐蝕),放在安全的地方,且 2~3 處多點備份;