从上篇文章,我们已经知道,一名匿名Reddit用户发起了一场“比特币挑战(Bitcoin Challenge)”,他在一个网站(Bitcoin Challenge)上发布一张图片,声称这张图片中隐藏着310个比特币,谁能找到密钥就是谁的。
这幅画中包含了4个其他地址,这些地址的余额分别为310BTC,0.31BTC、0.2BTC和0.1BTC。
而在10月4日,一位叫做"Lustre"的人成功破解了这份画中的0.1BTC地址,并转走了其中的币。
揭秘,被破解的0.1BTC方式
整张图片最明显的线索就是中间靠下位置的一个3*6的表格,看起来是一些16进制的数字。在表格的正上方,我们也能看到一个隐藏的日期“OCT 2 2018”,根据我们之前的解密经验,先来试一下万能的移位密码,把 20181002作为一个shift key,得到新的表格数字如下:
可以看到第一行全部是310,这与游戏的大奖金额完全相同,可以理解为是一个解密正确的小提示,下一步我们来研究剩下的12组表格数字,先把他们转换成10进制的数字:
目前我们得到了12组数字,想一想,12代表什么?助记词的位数!
没错,这12组数字一定代表了助记词,助记词的单词列表由2048个单词构成,而上述的12个数字没有一个数字是超过2048的,那么我们不难猜测,也许数字对应的就是助记词按照字母排序所在的位置。
在这里能看到所有的助记词:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
根据12个数字,我们还原了对应的12个助记词,如下:
用上面的12个助记词,就可以打开比特币钱包:
1446C8HqMtvWtEgu1JnjwLcPESSruhzkmV
对应的私钥为:
KzkZxdhRGxB7eX4u1skXkfJ7VB8JfPp7Nfos3jiF7PQUNMh2SHDE
从该地址我们可以看到0.1BTC已经在10月4日被1AuSap3Z9NhmhQEe3y1ByxuNFY1S35YtZ3 这一位解密高手领走。
到此为止,以上就是0.1BTC谜题的解密过程。
目前其他的几关尚未有人完全解密,所有的奖励的存币地址如下:
310 BTC
https://blockexplorer.com/address/39uAUwEFDi5bBbdBm5ViD8sxDBBrz7SUP4
0.31 BTC
https://blockexplorer.com/address/3NPZiNWiD7cCfXZa1D8tnEZBPgQ884cVw7
0.2 BTC
https://blockexplorer.com/address/1G7qsUy5x9bUd1pRfhVZ7cuB5cMUP4hsfR
0.1 BTC
https://blockexplorer.com/address/1446C8HqMtvWtEgu1JnjwLcPESSruhzkmV
最终每一个谜题的答案都应该是对应钱包地址的私钥或者助记词。
实力派的币友们,可以参与试试,破解不了,当智力游戏娱乐下,破解了,你就一夜暴富了
閱讀更多 比特幣大咖分析 的文章