当前位置:主页 > P荟生活 >30岁工程师破解画作密码,领走5个比特币奖金 >

30岁工程师破解画作密码,领走5个比特币奖金

30岁工程师破解画作密码,领走5个比特币奖金

2015 年 4 月,Twitter 用户 coin_artist 贴出她跟艺术家 Rob Myers 联手创作画作,题目为 TORCHED H34R7S︰

30岁工程师破解画作密码,领走5个比特币奖金

画作隐藏了重要资讯——一个比特币地址的私钥——找到这个私钥就可以取走 1FLAMEN6 内的 4.87 个比特币,作为破解谜题的奖金。去年 11 月中,一名骇客汇款到这个地址,令总数变成 5 个比特币。

谜题公布两年多以来,有兴趣破解的人持续关注 1FLAMEN6 这个地址,但奖金一直无人能领取——直到今年 2 月 1 日,当时奖金价值为 46831 美元。

《Motherboard》找到破解谜题的 30 岁程式员 Isaac,他向记者表示身处的国家持有比特币并不安全,因此希望保持匿名。他表示自己跟妻子喜欢破解谜题,所以他刻意寻找跟加密货币有关的谜题,而他只不过在约一个月前才得悉这道谜题。

Isaac 的破解方法获得 coin_artist 确认,此外他亦以数码签署方式证明自己持有那些比特币。coin_artist 指起初公布谜题时,曾出现致力要破解的社群,但过了数个月后兴趣开始消减,她认为比特币 2017 年价格急升,重新燃起人们对破解谜题的兴趣。

要破解这张画作,首先要注意的是右下角绑上锁匙的红色丝带,短丝带代表 0,长丝带代表 1,对应的数值就是 011010。当然,答案没那幺简单,整串密钥的重点,就在于边框的「火焰」。

30岁工程师破解画作密码,领走5个比特币奖金
30岁工程师破解画作密码,领走5个比特币奖金

为方便理解,以下先讲述这些火焰如何设计,反过来就是破解方法。

作为谜底的私钥本身採用 WIF 格式,一是个 52 位的字串,以 58 位制编码——即採用数字 1 至 9,所有 I、O 及 l 以外的大小写字母编码,主要是避免字母及数字相似而引起混淆。

coin_artist 及 Myers 两人为这个 52 位的私钥前面加上一些资料,包括放在最开头的「b34u7y, truth, and rarity」,得出 76 位的字串,再转成二进码,每个字母换成 8 位元的字串,总共 608 位元。

然后这 608 位元需要用红色丝带代表的字串「011010」去「改头换面」,方法是每 6 个位元跟「011010」进行「异或运算」。这个运算是比对两个字串相应的位元是否相同,如果相同就写成 0,不同就写成 1。举个例,「111000」跟「011010」进行异或运算的结果是「100101」、「100101」跟「011010」进行异或运算的结果则是「111111」。

经「011010」以异或运算改写后,得出一个新的 608 位元字串,然后两人将这 608 个位元分为 152 个 4 位元的字串,仔细数一下四边红色或黄色框的「火舌」,就会发现刚好是 152,他们正是把每个 4 位元字串编码到一条火舌上。

30岁工程师破解画作密码,领走5个比特币奖金
30岁工程师破解画作密码,领走5个比特币奖金

每条火舌有四组特徵,每项特徵按次序对应一个位元︰

  1. 短/长
  2. 红色框/黄色框
  3. 阔/窄
  4. 紫色内部/绿色内部

例如「1010」就代表一条「长、红色框、窄、紫色内部」的火舌。画作四边的火焰就是按这个编码方式绘製出来,由左上角内部开始,顺时针绕一个圈,再从左上的外部逆时针走,安排好 152 条火舌。

30岁工程师破解画作密码,领走5个比特币奖金
30岁工程师破解画作密码,领走5个比特币奖金

知道编码方法的话,要解开谜底不算困难,当然最难的部分正正在于要先知道这个神秘的编码方式。Issac 也不是独力解决问题,在花了一段时间徒劳无功后,他专注在火焰上,因为看起来像编码,但仍然无法破译。后来他找到同道中人 Trin,两人同属一个为破解谜题而设的 Telegram 群组。

Trin 表示,在去年 12 月当 coin_artist 发放图片的高清版本时,他意识到火焰代表 4 位元的字串,但不知道如何处理,他的直觉认为需要以红色丝带的 6 位元密码作异或运算,然而在为火焰解码方面未有进展。听到 Trin 的线索后,Isaac 以 Java 写了个小程式运算,按 Trin 的说法他在 20 分钟后成功破解谜题。

为答谢 Trin 的提示,Isaac 送了 0.5 个比特币给给 Trin。他的奖金亦不限于那 5 个比特币,由于比特币经历多次「分家」,他同样获得相应的比特币现金及比特币黄金。

去年底比特币升至近 2 万美元的高位,然而今年初开始不断下跌,目前已跌穿 7 千美元关口。Issac 则对记者表示,他计划继续持有这些破解谜题得来的比特币,无意放售。

资料来源︰

为您推荐