破解它,就能得到1個BTC,內附破解案例,嘗試一下~
自比特幣等加密貨幣誕生以來,包含數字資產獎勵的視覺謎題就開始流行了。本周,一個網名為u/cryptogreetings的網友公開發布了一張神秘的圖片,是一道價值1 BTC的謎題。圖片發布之後,尚未有人能夠破解謎題,這位網友同時還公布了這筆數字資產的地址。這張圖的中心是一個比特幣的符號,同時包含了很多隨機分布的單詞和數字,主要有黑白橙三種顏色。這個謎題的發布者表示,如果一周內都沒有人能夠找出答案,他們就會公布幾個提示。
這幅畫是由中本聰發布的白皮書裡面的單片語成的,並且通過對數函數比例放大。正是其與眾不同的想法激發了中本聰的靈感,使其創造了一種改革現代社會經濟和行業的方法。
這副作品反映出了把這項技術帶入生活的重要元素,以及其底層安全模式面臨的挑戰。還有一些東西就在眼前:這是一場尋寶遊戲。這幅畫里藏了1 BTC。
這次猜謎遊戲也不是第一次了,在去年就有一個價值5BTC的謎題被破解,但破解者花了好幾年的時間。
這幅名為《中本聰的傳奇》的畫作由@coin_artist創作,其中隱藏了一個錢包私鑰。這個謎題最終由一位30歲的程序員Isaac破解。他當時正好在搜索加密貨幣在線謎題的時候看到了這張圖。
我們來看看這位程序員是如何破解的,沒準參考他的破解方法,你也能破解上面那副畫~
Isaac自己用常規的方法來解決,但是毫無用處之後,他找到了專門破解謎題組織Telegram的Trin,他們發現關鍵線索在於畫作的名字「TORCHED」,有火炬的意思,畫作上外圍就是有類似一整圈的火炬圖案構成,秘鑰就是藏匿在火炬當中。
秘鑰最開始的地方正正是一個綁著鑰匙的紅色絲帶,短的代表0,長的代表1,那麼對應的數值就是「011010」,這個是最關鍵的Key。結合隱藏在畫作中的76位字元串,將其轉換成2進位,每個字元對應8位二進位數,一共是608位。每六位要與秘鑰「011010」進行異或運算,得到新的608位字元。再將其換算過來就是比特幣地址的秘鑰。當然了這是coin_artist設計的演算法,一般人是想不出來的。
但是程序員就按照程序員的思維進行思考,最終他們意識到每個火焰都是代表著4位字元,利用JAVA編了個小程序,20分鐘就破解了正確秘鑰。而這個答案也到了謎題提出者的確認。
按照正常人思維應該是先思考每條火舌所具有的特徵,因為每條火舌本身就是代表著不同的數字。
短(0)/長(1);
紅色框(0)/黃色框(1);
闊(0)/窄(1);
紫色內部(0)/綠色內部(1)
舉個例子,長、紅色框、窄、紫色內部的火焰代表著1010,整個邊框的火焰就是這樣畫出了的,從左上角開始,順時針一圈,再逆時針一圈,剛好就是152條火焰。
不過這還是靠腦力以外,眼力也真重要,因為實在是太多了,眼花繚亂,搞錯了一個數字就前功盡棄。
看到這裡,想必大部分人就放棄了......這根本就是非常人所玩的遊戲,不過很期待這1個BTC究竟花落誰家~
推薦閱讀:
TAG:比特幣Bitcoin | 以太坊 | 貨幣 |