從上篇文章,我們已經知道,一名匿名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
最終每一個謎題的答案都應該是對應錢包地址的私鑰或者助記詞。
實力派的幣友們,可以參與試試,破解不了,當智力遊戲娛樂下,破解了,你就一夜暴富了
閱讀更多 比特幣大咖分析 的文章