在闪电网络上宣布推出其Juggernaut即时通讯应用程序两个月后,开发人员John Cantrell承认他是发现访问加密货币企业家Alistair Milne的比特币钱包钥匙的人。
Cantrell在Medium博客上发表了赚取1比特币(当时为9,400美元)的壮举的详细信息,他指出他尝试了数万亿个单词来破解密钥,从而使他能够完成挑战。 。
这不是抢劫,坎特雷尔所做的就是赢得米尔恩在五月下旬发起的挑战。通过他的Twitter帐户,Altana Digital Currency Fund的首席执行官邀请他赢得他存入自己钱包中的1枚比特币。该奖项将在第一个收集种子短语的12个单词的人手中,他们将使用这些单词来访问作品集。
为了兑现诺言,米尔恩定期透露新线索。他曾报告说,最后四个关键词将与防止有人入侵钱包的想法同时发布。但是,在发布第八个单词之前,商人发现他的计划失败了,因为那时坎特雷尔已经猜到了剩下的单词,找到了正确的组合并将资金转移到了自己的钱包里。
评估问题
为了实现他的目标,坎特雷尔在他的文章中描述说,他在第八条曲目揭晓之前就开始准备。您是否知道使用固定列表中的2048个单词生成助记词短语或种子。没有米尔恩透露的线索,这项任务实际上是不可能的,但是如果他知道投资组合的所有人在他的社交网络上发表的一些话,成功的机会就会增加。
幸运的是,我们不需要每22??的机会检查一次,因为Alistair将每隔一天发布一次关键字。坎特雷尔说:“我们收集的每个单词都会使我们需要检查的可能性降低21:1或2048。”
坎特雷尔日日夜夜地设计了一项计划,使他可以赚取比特币。资料来源:Pexel
开发人员补充说,使用八个词,大约有1.1万亿个可能的助记词短语可供验证。您还需要从种子生成主私钥,并从主私钥生成地址。但是经过几次测试,结果证明他当时拥有的设备不适合该任务。
开发者的笔记本电脑每秒只能检查大约1,250个助记词短语,或每天检查1.08亿个短语。坎特雷尔在他的帖子中写道:“这意味着我的CPU需要大约25年的时间才能生成并测试十亿个可能的短语来打开钱包,而您只需使用八个单词即可。”
为了加快这一过程,开发人员为计算能力租赁服务支付了约350美元。但是他不是那么幸运。在检查了85%的组合后,他找不到正确的组合。就在那时,他意识到自己必须回顾自己的方法以确定错误所在。
寻找解决方案
深入的审查使他能够验证自己正在实施的计划是否成功,直到那时为止,取决于是否以正确的顺序选择了单词,而所用方法并不能保证单词的正确选择。他甚至失去了希望,希望放弃。
但是走了那么远,我挡不住自己。令我惊讶的是,那天晚上晚些时候,所有词组中的91%被复查,并且在将近30小时后,找到了正确的词组,“坎特雷尔补充道。
一旦坎特雷尔访问了他的钱包,他就向矿工支付了0.01比特币(93美元)的高额佣金,以更快地确认交易,因为他担心其他人可能会在他之前入侵钱包。后来,米尔恩本人确认从他的钱包中取出了1个比特币。
“今天早上我醒了一些’坏’消息。 1BTC钱包被残酷地逼迫,这非常令人印象深刻。他们必须租用多个GPU才能如此快地完成任务!我知道这是不合时宜的,但是大多数人认为收集剩下的4个关键字需要花费几周的时间,”米尔恩在Twitter上说。
在几乎放弃他的项目之后,坎特雷尔设法解密了密钥并转移了比特币。投资组合种子示例。资料来源:https://wiki.trezor.io
坎特雷尔(Cantrell)在他的文章中评论说,米尔恩(Milne)透露出的线索有助于他的工作,这仍然很复杂。甚至Milne也邀请阅读Cantrell的文章,并指出:“对于那些认为入侵钱包很容易的人,请阅读此主题。我知道,我透露的每个字词都使暴力攻击的难度降低了2048倍。”
就在坎特雷尔(Cantrell)揭示了破解比特币钱包的关键之时,同为开发商的詹姆森·洛普(Jameson Lopp)两年前也建议采取八个“家”步骤,以防止暴徒保护加密货币储蓄。正如CriptoNoticias报道的那样,Lopp表示,确保存放在比特币和其他加密货币钱包中的储蓄的第一步是创建一个加密文件或通过VeraCrypt应用程序隐藏此类信息,VeraCrypt应用程序是一种开放源代码工具,可让您加密和隐藏数据。以一种简单的方式。
坎特雷尔(Cantrell)的成就表明,在加密货币时代,您需要谨慎对待行人的安全,并且永远不要泄露与其相关的信息,更不用说通过社交媒体了。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。