🔥每日精選最重要區塊鏈新聞、第一手採訪 👉歡迎加入《Web3+》官方Telegram
拋開密鑰亂碼!助記詞也可以五顏六色
比特幣(Bitcoin)在區塊鏈網路的運作,涉及大量的密碼學知識,其中「密鑰」的概念分成「公鑰」(Public key)與「私鑰」(Private Key),前者用來對網路節點加密,並驗證交易的有效性,「私鑰」則是用來解密的256 bits隨機數,能夠證明對應地址裡的虛擬資產所有權及控制權。
以電子郵件系統比喻,email地址就是公鑰,每個人都可以發信到這位置,讀取信件的「密碼」就是私鑰,證明信箱屬於你的。
然而,比特幣的私鑰通常由51或52個字符組成,難記程度近乎比特幣地址,但私鑰又非常重要。
BIP39Colors顧名思義受到BIP39協議啟發,BIP39能將私鑰化作「助記詞」,基本上是12到24個英文單詞,也有各個語言的版本,包括日、韓、繁/簡中文等等,這麼做是為了協助使用者在丟失錢包設備時找回加密貨幣,將復雜的私鑰轉換為一組可讀的單詞。
BIP39Colors則將BIP39助記詞短語轉換為一系列顏色,反之亦然,「藉由這種方法,你可以把12個單詞的助記詞轉換為8種顏色,或將24個單詞轉換為16種顏色,」帕斯提佛寫信向《Decrypt》解釋,「也可以將這些顏色轉換為原本的助記詞。」
彩色助記詞如何運作?
大多數加密錢包供應商,都鼓勵使用者將12個單詞寫在一張紙上備份,並防止被其他人看見。然而,正如帕斯提佛解釋,將加密貨幣儲存成12個單詞的列表,對於試圖破解私鑰的駭客或小偷來說,目標非常明確。
相比之下,顏色「無所不在」,私鑰變作顏色並在大眾場合下曝光,譬如變成一條毛巾、彩色手機殼、貼紙等,小偷也不會那麼聰明,「一張寫著12個單詞的紙張,比起五彩繽紛的的調色更加可疑,譬如『我的家新漆的牆壁』之類,或者個人網站HTML的style屬性的CSS語法。」
BIP39Colors生成的顏色顯示為16進位制(hex)的顏色程式碼,這是一種六位數(six-digit)的系統,能代表紅色、藍色和綠色等任何虛擬顏色的組合並能夠儲存成不同檔案,包括 HTML、CSS或PNG的色卡。
更有趣的是,根據單詞的不同系統,使用者不需要記住顏色的「順序」來恢復助記詞,關鍵所有顏色都要記住,開發者認為,這種儲存方法的靈活性,會讓政府更難沒收某人的比特幣。
「你可以把其中一種顏色交給你媽,在你的個人網站實裝另一種顏色,在網頁架構中編入另一種顏色……未來從這些(表面上)毫無關聯的顏色中恢復你的助記詞。」
開發人員還提供如何透過電腦,將BIP39色彩解析變回助記詞短語的說明,不需要仰賴任何外部工具,相信在不久的將來,幣圈投資人的生活會更加「多彩多姿」。
🔥每日精選最重要區塊鏈新聞、第一手採訪 👉歡迎加入《Web3+》官方Telegram
參考資料:decrypt、BIP39 Colors
核稿編輯;高敬原
