主页 > imtoken安卓版下载app > 黑客揭示了如何破解比特币地址

黑客揭示了如何破解比特币地址

imtoken安卓版下载app 2023-04-03 07:41:30

介绍

比特币开发者 John Cantrell 透露,他是破解 Alistair Milne 比特币地址的黑客——作为他挑战的一部分。

· 为获得此奖项,Cantrell 创建了一套完整的基于云的 GPU。

他必须检查超过一万亿个单词组合才能打开钱包,他几乎放弃了尝试。

超算破解比特币地址_火币网查询自己的比特币钱包地址_以太坊地址比特币地址

闪电网络通信协议的巨头约翰坎特雷尔昨天破解了一个比特币地址并窃取了价值 9,300 美元的比特币。 但这不是偷窃,这是他赢得比赛的一部分。 现在他透露了他是如何做到的。

正如 Decrypt 昨天报道的那样,Altana 数字货币基金首席信息官 Alistair Milne 在 Twitter 上发起了挑战,获胜者将获得完整的比特币。 从今年 5 月开始,他定期发布提示,建议使用包含比特币钱包地址的 12 字种子短语。 谁捡到所有线索,谁就可以用这句话解锁比特币钱包,拿走比特币。

不过,米尔恩打算一下子贴出最后三四个字。 这是为了防止有人暴力破解地址(通过不断猜测直到组合有效)。 但是他的计划失败了。 剩下八个字,坎特雷尔可以猜出剩下的,找到正确的组合,然后打开钱包。

超算破解比特币地址_火币网查询自己的比特币钱包地址_以太坊地址比特币地址

破解比特币地址

坎特雷尔在第八个字发表之前就开始了准备工作。 他在一篇 Medium 帖子中写道,有了这八个词,就有大约 1.1 万亿个可能的助记符需要检查。

助记词是一个 12 或 24 个字的比特币私钥种子短语,允许用户完全访问比特币私钥上的资金。 这样的短语只能包含 2,048 个单词,但这并不能使破解比特币钱包变得更容易。

以太坊地址比特币地址_超算破解比特币地址_火币网查询自己的比特币钱包地址

为了测试一个短语超算破解比特币地址,Cantrell 需要播种助记词,在种子中生成一个主私钥,并从主私钥生成一个地址。 在编写了一个特殊的程序并运行了一些基准测试之后,他发现当时的硬件无法胜任这项任务。 Cantrell 的笔记本电脑每秒只能检查 1,250 个助记词,每天总共可以检查 1.08 亿个助记词。 “这意味着我的 CPU 需要大约 25 年的时间来生成和检查强制记忆只知道八个单词所需的万亿种可能性,”他说。

为了解决这个问题,坎特雷尔转向了云计算。 他在 GPU 市场和微软的云计算服务 Azure 上租了几十张显卡,并编写软件将工作分批分配到每张显卡上。

通过本系统一半的测试,第八个字发布,游戏开始。 他启动了机器。

火币网查询自己的比特币钱包地址_超算破解比特币地址_以太坊地址比特币地址

“在高峰期,我每小时测试 400 亿个助记词。 这意味着测试这 1 万亿个助记符大约需要 25 个小时。 我知道平均只需要 50% 的时间,”坎特雷尔说。

但他很倒霉。 在测试了 85% 的组合后,他运气不佳。 他意识到可能存在根本性缺陷。 他的计划取决于以正确的顺序排列单词——无法保证。 如果不是,就会有8个! (阶乘)或更多可能性,最终无法破解。

黑客揭秘如何破解比特币地址

火币网查询自己的比特币钱包地址_超算破解比特币地址_以太坊地址比特币地址

经过一天的密集计算超算破解比特币地址,坎特雷尔基本上放弃了它能起作用的希望,差点把它关掉。

“当我想到我已经走了多远时,我意识到我无法让自己停下来,所以我就放手了。令我惊讶的是,那天晚上晚些时候,在将近 30 个小时和 10,000 亿支票 (1,000,710,602,752) 之后,它找到解决办法了!” 坎特雷尔说。

然后,他支付了 0.01 比特币(94 美元)的巨额费用,将钱转入他自己的钱包——以防其他人猜到(他希望比特币矿工优先处理他的交易)。

米尔恩证实比特币已被盗走。 “我知道我在与时间赛跑,但大多数人认为需要数周时间才能强制播种,”他在推特上写道。

现在,Cantell 计划播出他自己的体验竞赛——当然,仅靠软件是无法赢得比赛的。