现实版的“头号玩家”,比特币寻宝再掀高潮

2019-04-18 10:48        

 

从今年年初开始,比特币似乎在用自己的数据证明自己并不会消失在熊市的寒冬中。先是区块链板块的股票涨停,再是比特币价格大涨,让币圈的一波守币人看到了一点生机,可以说是掀起了一波小阳春,但是这也并不代表比特币走出了熊市。

专业人士预料,至少在2020年,以比特币为代表的虚拟数字货币才能迎来大家期盼已久的牛市。

除了币涨了消息以外,以比特币当做奖励的寻宝活动也开始走红。

前天凌晨,调频到 Blockstream 卫星信号的人接收到了这么一条消息,这似乎是一个寻宝游戏。

 

其实这不是第一个比特币寻宝游戏了,最为知名的是Bitcoin Chanllege 这个游戏,一位匿名人士在一张图片里隐藏了私钥,要到私钥的人可以领走 310 个比特币的奖励。但这个名为 Satoshi's Treasure 显然不太一样。这次的游戏似乎更加有意思。

这个游戏的发明者用Shamir私钥切分法将1000份,游戏玩家只要找到其中的400份,就能拼成一个完整的私钥。谁先找到400份,谁就能获得价值100万美金的比特币奖励。

 

游戏机制有趣,奖金丰厚。消息一出,立马吸引了许多币圈玩家的参与。

私钥碎片的信息并不是一次性发放的,而是会陆陆续续的出现在官网上,目前可以得知的是已经有三个碎片线索已经率先在官网上披露出来,也就是说,至少还需要397个碎片线索披露出来,才有可能拼凑出这个完整的私钥,寻宝游戏才有可能结束。

官网披露出来的前三个线索其实是给了游戏参与者12个坐标,寻宝者必须根据这三个线索给出的坐标到达目的地才有可能得到私钥的信息。

 

什么是Shamir 私钥切分法?

一般来说前面的比特币寻宝游戏的参与者不算太多,游戏时间也不太长,主要原因是前面的比特币寻宝游戏都只有一个私钥,一旦私钥被找到,游戏也就宣告结束。

这个游戏如今据不完全统计,已经有1.6万人参与其中,参与玩家数量如此之多,最基础的原因还是因为Shamir 私钥切分法。

其实这种方法一直被广泛用于密钥管理和数字签名领域。

1979 年,Shamir 和 Blackly 提出了这种秘密共享技术,一个秘密可以分为 n 个影子秘密分给持有者,其中任意不少于 x 个影子秘密均可以恢复秘密,少于 x 个影子就不能恢复。这种技术的出现给密钥管理打开了新的大门。既保证了秘密的安全性,又能防止秘密过于集中而带来的风险。

前三个私钥碎片已破解

第一个私钥碎片给出的坐标是在美国,根据经纬度来看,分别旧金山、纽约、洛杉矶和波士顿。用谷歌地图可以看到,在旧金山的坐标指向的是一家中餐馆。纽约的坐标则是著名的时代广场。

 

第二个私钥碎片都在亚洲,分别在北京、香港、东京、首尔。第三个碎片分别在伦敦、坎帕拉、悉尼和布宜诺斯艾利斯。玩家只要去每个碎片的任意一个地方就可以得到这个碎片信息。

在北京时间今天凌晨,纽约时间中午 12 点的时候,有网友亲自去到了纽约的坐标地点,发现了私钥的碎片信息。

 

网友发现,只要扫描这个二维码,就会进入https://satoshistreasure.xyz/k1这个游戏页面,游戏玩家只要输入写在二维码周边的passphrase,第一个碎片的 passphrase 是 orbital。

 

这样玩家就可以得到一个私钥碎片。

但是有的极客网友指出,其实根本用不着去到坐标所在的地方也能得到私钥碎片。用代码也能找到其他两个碎片。

在 github 上一位名叫 John Cantrell 的网友发了一篇《我是如何在几分钟内拿到 Satoshi's Treasure 前三个私钥碎片的》。

首先,后两个依旧需要输入 passphrase,网址只需要把第一个网址的 k1,改成 k2 和 k3。然后他发现这些 phrase 其实是用 HMACSHA256 这种加密技术。于是他自己写了个字典攻击的脚本,不一会儿便得出了三个 passphrase。

 

游戏的发起人Erik对于网友能在这么短的时间内找到碎片感到非常惊讶,但是这也让这场游戏变的更加有趣。

游戏还在继续,寻宝信息也会继续在官网上披露,游戏已经开始,让我们期待谁是最终的头号玩家。