互聯網精神已死。委婉些說吧:至少已經沒落。曾經,智力超羣的黑客們在搞破壞之餘也愛玩些行爲藝術。可當互聯網被壟斷後,黑客們捧起了保溫杯,去 500 強上班領工資,就這樣,我們失去了古典互聯網和極客藝術家。十幾年過去,他們又以另一種姿態重新在區塊鏈世界登場,秉承極客精神,用財富、藝術和技術挑戰編程想象力的極限。他們有了標榜身份的新玩具——加密藝術品。
長假已逝,無數人依然沉浸在沒能成爲「中國錦鯉」的遺憾懊惱中。
沒有關係,下半生不用工作的夢還沒有破滅。近日,鏈圈又誕生了一條數字錦鯉,一名匿名土豪網友發起了一個遊戲,宣佈將 310 枚比特幣藏在了下面這幅畫中。
遊戲地址:https://bitcoinchallenge.codes/
這款解密遊戲共有 4 關,第一關 0.1BTC,第二關 0.2BTC,第三關 0.31BTC,第四關 310BTC 按照當前的行情,相當於在這幅灰突突的畫上貼了 1400 萬人民幣,請諸位玩家憑能力自取。
該遊戲的開發者匿名發佈了遊戲,自稱爲 Pip,是比特幣的早期玩家,早年用一臺臺式機就挖區了大量的比特幣。數量有多少呢?
在 FAQ 中,Pip 說,我不打算告訴你們我有多少比特幣,但是我有的數量可以讓我不用再擔心任何金錢的問題。同時 Pip 表示他有自己的原因爲什麼不直接捐贈給一些慈善組織,但破解改謎題贏取 310BTC 的人可以幹任何他們想做的事情(包括做慈善)。
怎麼樣,有沒有心動?
如果你還只是心動,已經來不及了。據最新消息,已經有玩家闖過了第一關,朝着錦鯉本鯉的目標前進了。
下面由 DR 奉上第一關解密指南
整張圖片最明顯的線索就是中間靠下位置的一個 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
最終每一個謎題的答案都應該是對應錢包地址的私鑰或者助記詞。
在其他線索上有很多人做了嘗試,比如:
在圖片中隱藏了一個二維碼和一段黑白點連成的線,想得到這個信息需要用名爲 XnView 的軟件查看此圖片。打開圖像,將「圖像」菜單中的「映射」選項設置爲「規格化」,「提取通道」設置爲「Alpha」,設置完成後會發現整個圖片只剩下了一行線與一個二維碼,這條線應該是對應一個 2 進制數字,而二維碼是一個網址。
而掃描該二維碼,所得到的則是一個網址 https://bitcoinchallenge.codes/register-310/
將那段線段轉換爲二進制數字後再轉換爲 ASCII 碼可以得到以下信息
上述信息看起來是 Base64 的加密結果,但用 Base64 解碼做了一些常識,效果均不理想。
另外,也有人發現了該圖片背景圖在被模糊化處理之前的原圖片,是一副沐浴在陽光之下的森林圖片。
此類解密涉及到大量安全和加密知識,對技術要求較高,如果想嘗試自己解密又沒有頭緒的小夥伴,建議先讀一下 DR 之前的一篇解密類文章《17.5BTC + 15ETH 獎金的極客解謎遊戲瞭解一下?》其中涉及到大量常用的解密元素。
想必大家也看出來了,鏈圈大佬撒起幣來,看的不僅是運氣,更看重實力。而將加密貨幣與畫作相結合,讓極客與藝術相碰撞正在成爲潮流。
極客與藝術碰撞出的硬核解謎
儘管科技與藝術的融合在傳統世界並不罕見,但區塊鏈、抽象派畫作這兩個先鋒代表在加密世界裏的合流顯然更勝一籌。
他們已經誕生了「愛的結晶」——區塊鏈解密藝術品。
而其中將藝術性和極客技術融合得最完美的,是在 2015 年,由推特美女藝術家 @coin_artist 創作的解謎油畫《Torched H34R7S》。
油畫的創作理念和手法融入了文學、編碼轉換、密碼學,背景是國際象棋的棋盤,一隻鳳凰和斑鳩佔據了畫作中心,色彩絢麗的火焰在棋盤周圍燃燒。
畫作的靈感來自於莎士比亞的愛情長詩《鳳凰與斑鳩》。長詩通過描繪相愛的兩人(鳥)的葬禮,讚頌他們超越階級、種族的永恆愛情。
@coin_artist 曾表示,這幅畫與自己的感情生活有關。「(在畫中引用《鳳凰與斑鳩》)對我來說很重要,因爲那段時間的感情經歷打亂了我的生活,我在一個巨大的巖洞裏完成了這件作品」。
@ coin_artist 在接受採訪時表示「這幅畫是在 2015 年熊市那段最艱難的時光創作的,畫裏的比特幣相當於我一半的資產。我希望以這種方式來祈禱,希望一切變得更好。」
她將 5 個比特幣放進了畫裏。最終,2018 年 2 月份,這幅畫被一對程序員夫婦破解了。
聊完藝術的部分,再來看看它的加密技術。
我們將正向解釋下她是如何將祕鑰藏入畫中的:
-
將《鳳凰與斑鳩》中的一段長爲 24 位的詩句「beauty\\, truth and rarity (美麗、真相和珍貴)」變形爲「b34u7y\\, truth\\,and rarity」,然後加在錢包 52 位的明文私鑰前,合成 76 位的字符串。將這個字符串轉換爲一個長爲 608 (76*8)的二進制數字。
-
設置一個長爲 6 位的「變形祕鑰」011010 按長短隱藏在這六條紅絲帶中。
3. 將 608 位二進制數字與「變形祕鑰」做亦或運算得到一個新的 608 位二進制數字。
4. 如何把這 608 位數字藏在畫中呢?作品名叫 Torched (火把)所以祕密必然藏在火焰之中,每個火焰有四個屬性:外焰顏色、內焰顏色、寬窄、長短。
每個屬性的兩個特徵都可以用二進制 0 或 1 表示:
紅色外焰:0 黃色外焰:1
紫色內焰:0 綠色內焰:1
寬: 0 窄:1
短: 0 長:1
比如左上角的第一個火焰可以用 0101 表示,一個火焰可以代表一個 4 位二進制數字,所以作者畫了 152 (608/4)個火焰來隱藏 608 位二進制數字。
到此就是這幅作品所有正向加密的過程。
解密時,將 152 個火焰按順序轉換爲 608 位二進制數字後,用變形祕鑰轉換爲原本的 608 位二進制數字,然後將二進制數字變爲「b34u7y, truth, and rarity+52 位明文私鑰」的字符串。減去前面的「b34u7y, truth, and rarity」就得到了明文私鑰。
但要注意的是,火焰雖然含有四位二進制數字,但是表示順序並不一定是按上文所說,這四個屬性按先後順序有 24 種排列,0/1 對應有 16 (2^4) 種方式,火焰的起始位置和排列順序也有 8 種,但這些試錯都可以依靠編程進行枚舉輕鬆解決。所以最後只有程序員才能解謎成功!怎麼樣?是不是感覺還有點意思?
下面,我們還總結了目前最有意思的幾個區塊鏈解謎作品,以及相關信息及提示,讓大家開開腦洞,或許還能賺到幣。但相關信息也是我們在論壇中收集的網友給出的提示,有些提示像謎題一樣難懂,並且不一定都是對的,請大家自行判斷。
1. 中本聰的白皮書
獎金:1BTC
https://www.reddit.com/r/Bitcoin/comments/8kk0pa/1_btc_is_hidden_in_this_puzzle_good_luck/
信息 / 線索:一位名爲 u/cryptogreetings 的 Reddit 網友給出的全部由中本聰比特幣白皮書中單詞構成的一副畫。
從上圖中通過文字的拼湊目前能找到以下的一些線索:
- You can throw out at least half the words in the picture
- Think in pairs
- Code easily, attack early
- Lost transaction costs almost users
- 00212121
- Try +1
- Almost open
- Bonus clue: To triumph, one must look within. To infinity, and beyond. When you are close to home, X marks the spot. (from here)
- -1
2. New Money
獎金:10,000 美元的加密貨幣
信息:以爲洛杉磯藝術家用 10 萬塊樂高拼成的作品,內含價值一萬美元的多種加密貨幣(Bitcoin, Dogecoin, Litecoin,Cannabiscoin 等)高清大圖可查看 https://andybauch.com/exhibitions/new-money
3. MonteCrypto: The Bitcoin Enigma
獎金:1BTC
信息 / 線索:一款 steam 上的 Bitcoin 解謎遊戲,玩家將在遊戲中找到一套比特幣助記詞,第一個成功找到的玩家將得到 1 個 Bitcoin。雖然這道謎題已經被破解,但我們看到了加密貨幣在遊戲中的另一種運用。
4.The 31 Day Halloween Event
獎金:0.1ETH~5mBTC
信息 / 線索:解謎網頁遊戲,美西時間 10 月 1 日開始
地址:https://cryptopuzzles.org/halloween/
結語
說句實話,與偌大的互聯網商業江山相比,整個區塊鏈世界都小得可憐。所以,區塊鏈解密遊戲、藝術創作中蘊含的財富並不是最令人振奮的,每年中心化服務商們施予用戶的「蠅頭小利」,恐怕就相當於幾個區塊鏈世界了。
真正令 DR 小夥伴們興奮的是,喪失已久的極客精神重新回來了。曾幾何時,黑客就像虛擬世界中的「黑道」,有土匪也有俠客,它們組成了江湖。
他們不只愛搞破壞,也常把挑戰編程極限轉化爲行爲藝術,比如用 32M 的內存極盡所能地、變出花來做遊戲。這曾是古典互聯網江湖的一道奇觀,象徵着極客精神。
然而隨着互聯網的控制能力逐漸走向巔峯,「黑道們」收起了手中的「槍」,捧起了保溫杯。我們失去了極客藝術家,更重要的,我們失去了古典的互聯網和它對自由的承諾。
DR 欣喜,極客藝術回來了。那麼當年的承諾,是否還有那麼一絲機會兌現呢?