就在最近,比特币开发者 Entero Positivo 发布了一款名为"BIP 39 Colors"的开源工具,其主要功能是将 BIP 39 助记词转换为一组颜色,并且还可以实现颜色到助记词的逆转换。通过将助记词转换为颜色组合,可以提供一种更具直观性和易于记忆的方式来存储和恢复加密货币钱包。
这个工具是如何具体实现以上功能的?它又将怎么样影响助记词的存储方式?本文将简单介绍该工具的信息及其用处,以及可能带来的影响。
BIP 39 是诞生 2013 年,并在后来成为了最受欢迎也最常见的助记词格式,它的助记词是一个由 12 至 24 个单词组成的短语,并支持 128 位和 256 位随机数的编码,另外还可添加校验和(checksum)和口令词(passphrase)来保护私钥,单词表是固定的,共包含 2048 个单词。
BIP 39 的主要目的是提高助记词的生成和恢复过程的可靠性和安全性。该标准规定了如何从一个熵池中生成助记词,并且要求助记词必须满足一定的熵值和校验和要求,以确保它们的安全性和唯一性。
开发者表示,工具能够将 12 至 24 个单词组成的助记词转化为一组十六进制的颜色代码,代码不仅仅代表着原始的单词,还记录着原始的单词位置——这代表着你可以将这些颜色储存在任何地方:家里的墙壁、博客的背景颜色甚至小朋友的乱涂乱画上,并且还可以随机排列存储,而后随时恢复原始版的 BIP 3 助记词。“一串包含 12 或 24 个书面单词的句子是非常明显的,至少现在很多人都知道这代表着什么。”
作者同时表示为了确保安全性,建议用户不要在联网设备上使用工具,并在 Github 上提供了完整开源版代码供用户下载,甚至还可以使用自己的电脑来手动创建颜色。
实际上针对助记词的加密方式不止有颜色这一种——尽管 BIP 39 除了英语之外还有 7 种语言的单词表,但在实际使用中大部分人仍然会优先使用英语助记词,这就使得在语言之间进行转换储存以提高安全性成为了可能。
当然,你也可以自定义转换的方式来把助记词转换成任何容易记录的东西,但问题往往在于恢复助记词的办法一旦被遗忘/破解,基本上也就和丢失钱包差不多了。
BIP 39 Colors 基于颜色来重新定义转换助记词,提供了一种新的冷存储方式。使用 BIP 39 Colors,用户可以将助记词转换为颜色,并分散存储在不同的地方。这种方式相比于传统的纸质备份或者数字备份,更加安全可靠。此外,BIP 39 Colors 提供了开源代码以供在离线环境下使用,使得工具开发者自行做恶的可能性降到最小。总的来说,BIP 39 Colors 提供了一种创新的、易于使用的助记词转换方式,为比特币钱包的备份和恢复增加了更多的选择。