助記詞是當我們創建加密貨幣錢包時,隨機產生的一串單詞,可以用來訪問、恢復我們的錢包,務必要小心保存。而近日有個有趣的開源工具 BIP39Colors,可以把助記詞變成色號的方式紀錄。
(前情提要:科普 | 以太坊EIP-4337「帳戶抽象(AA)」是什麼?往後錢包無助記詞!)
(背景補充:私鑰納入財產法!美國懷俄明州 7/1 起禁止強制揭露他人助記詞)
近日,比特幣開發者 Entero Positivo 釋出了一款名為「BIP39Colors」的開源工具,其主要功能是將 BIP39 助記詞轉換為一組顏色,並且還可以實現顏色到助記詞的逆轉換。
通過將助記詞轉換為顏色組合,可以提供一種更具直觀性的方式來儲存和恢復加密貨幣錢包。
這個工具是如何具體實現?它又將怎麼樣影響助記詞的儲存方式?本文將簡單介紹該工具的資訊及其用處,以及可能帶來的影響。
BIP39 是什麼?
BIP39 是誕生 2013 年,並在後來成為了最受歡迎也最常見的助記詞格式,它的助記詞是一個由 12 至 24 個單詞組成的短語,並支援 128 位和 256 位隨機數的編碼,另外還可新增校驗(checksum)和 passphrase 來保護私鑰,單詞表是固定的,共包含 2048 個單詞。
BIP39 的主要目的是提高助記詞的生成和恢復過程的可靠性和安全性。該標準規定了如何從一個熵池中生成助記詞,並且要求助記詞必須滿足一定的熵值和校驗和要求,以確保它們的安全性和唯一性。
BIP39Colors 對助記詞做了哪些變化?
開發者表示,工具能夠將 12 至 24 個單詞組成的助記詞,轉化為一組十六進位制的顏色代碼,不僅僅代表著原始的單詞,還記錄著原始的單詞位置 —— 這代表著你可以將這些顏色儲存在任何地方,例如:家裡的牆壁、部落格的背景顏色、甚至小朋友的塗鴉上,並可隨時恢復原始版的 BIP3 助記詞。
「一串包含 12 或 24 個書面單詞的句子是非常明顯的,至少現在很多人都知道這代表著什麼。」
開發者同時表示為了確保安全性,建議使用者不要在有連上網路的裝置上使用工具,並在 Github 上提供了完整開源程式碼供使用者自由下載,甚至還可以使用自己的電腦來手動建立顏色。
不只是顏色
實際上,針對助記詞的加密方式不止替換顏色這一方法 —— 儘管 BIP39 除了英語之外還有 7 種語言的單詞表,但在實際使用中大部分人仍然會優先使用英語助記詞,這就使得在不同語言之間進行轉換儲存以提高安全性成為了可能。
當然,你也可以自定義轉換的方式來把助記詞轉換成任何容易記錄的東西,但問題往往在於恢復助記詞的辦法一旦被遺忘 / 破解,基本上也就和丟失錢包差不多了。
總結
BIP39 Colors 基於顏色來重新定義轉換助記詞,提供了一種新的冷儲存方式。
此外,BIP39 Colors 提供了原始碼以供在離線環境下使用,使得工具開發者自行做惡的可能性降到最小。總的來說,BIP39 Colors 提供了一種創新的、易於使用的助記詞轉換方式,為比特幣錢包的備份和恢復增加了更多的選擇。