主页 > imtoken钱包官方下载地址 > 大型比特币 (BTC) 对撞机:试图违反比特币 (BTC) 私钥的计算机池

大型比特币 (BTC) 对撞机:试图违反比特币 (BTC) 私钥的计算机池

imtoken钱包官方下载地址 2023-07-22 05:10:43

2016 年 7 月,Bitcointalk 用户 Rico666 开始研究大型比特币 (BTC) 对撞机,该项目旨在确定通过哈希冲突暴力破解比特币 (BTC) 私钥的可行性。

初始程序每秒能够计算 200 万个私钥。截至 2016 年 8 月,Rico666 为该项目推出了一个池一个比特币对应一个密钥吗,用户可以在其中聚合他们的计算资源以加快比特币(BTC)私钥的计算。 LBC 程序经历了多次改进,在撰写本文时,LBC 正在以每秒 3 亿到 5 亿的惊人速度生成比特币 (BTC) 私钥。经过近三年的持续搜索和效率提升,LBC 已发现 36​​,080.1 万亿比特币(BTC)私钥。

这听起来像是大量的比特币 (BTC) 私钥,但是,可能的比特币 (BTC) 私钥的总数是 225 个天文数字6.在科学记数法中,这就是大约1.157X1077,相对于宇宙中的2X1023颗恒星一个比特币对应一个密钥吗,以及整个宇宙中的1078到1082个原子。

将此与余额大于零的大约 2400 万个比特币 (BTC) 地址进行比较。这显示了比特币 (BTC) 的极端加密安全性。

LBC 项目的科学目标是发现私钥冲突,这将导致私钥与某人在创建比特币 (BTC) 地址时生成的原始私钥不同。有 2160 个可能的比特币 (BTC) 公共地址,但有 2256 个可能的私钥,这意味着每个公共地址有 296 个私钥,并且可能存在多个可能的冲突。如果通过暴力破解发现冲突,则证明比特币 (BTC) 并非 100% 加密安全。

然而,在这个崇高的科学目标之后,加入 LBC 池的真正诱惑是可以找到比特币 (BTC) 的地址。一些 Bitcointalk 用户将其与比特币 (BTC) 彩票进行了比较,彩票是免费的,但中奖的机会微乎其微。

也许用户认为他们会非常幸运并找到比特币 (BTC) 的比特币 (BTC) 地址。

LBC 最多扫描 160 位或 2160 个可能的私钥,而不是完整的 2256 个私钥。这是因为比特币 (BTC) 只有 2160 个可能的公共地址。然而,关于这是否是对所有比特币(BTC)地址的完整搜索存在一些争议,因为 2160 空间中的一小部分私钥可能用于相同的公共地址。为了真正彻底,LBC 必须扫描整个 2256 空间。

LBC 按顺序扫描 160 位空间,以便池成员不会冗余生成密钥。到目前为止,LBC已经搜索了55个比特,随着搜索的进行,搜索每个连续比特的速度呈指数级增长。

假设密钥在 160 位空间中均匀分布,估计私钥冲突应该在 134.58 位内发生。如果该理论成立,则必须计算 32,487,405,889,012,096,286,998,975,580 万亿个密钥才能找到碰撞。

以每秒生成 4 亿个私钥的速度,生成所有 2256 个比特币 (BTC) 私钥需要 LBC 9.18X1060 年,对于 160 个搜索空间,需要 1.158X1032 年,并且 < @2.58 个私钥。 X1024 年可以搜索 134.58 位空间,理论上应该足够找到碰撞了。

这显示了比特币 (BTC) 的加密安全性。即使是 LBC——由一个相当大的处理能力池组成,不断更新其代码以提高效率,并始终实现每秒 300 到 5 亿个密钥的速度——LBC 也几乎没有机会找到带有私钥资金的比特币 (BTC)。

到目前为止,根据 Rico666,已经发现了几个带有资金的比特币 (BTC) 私钥。第一个包含 0.007899 比特币 (BTC),于 2014 年 5 月存入,LBC 于 2016 年 10 月在矿池开始搜索后的几个月内发现。 Rico666声称他没有在这个地址中投入资金,并推测这可能是第一次碰撞。

这种碰撞极不可能发生,也不太可能是偶然发生的。据推测,有人将该地址中的资金用作煤矿中的金丝雀进行暴力攻击,因为该地址是比特币 (BTC) 密钥世界的一个简单且早期的部分。

此地址的私钥主要由零组成。此外,众所周知,Rico666 以外的用户会在 LBC 搜索空间附近种植比特币 (BTC) 以获得乐趣。任何发现都应持怀疑态度。

另一个比特币 (BTC) 地址于 2017 年 1 月被发现,其中包含 0.0001 比特币 (BTC)。资金在 LBC 推出前 3 个月存入该地址,引发对其种植的怀疑。 2017 年 3 月发现的另一个地址包含 0.00001 比特币 (BTC),Rico666 声称该地址是合法的。然而,这笔资金被怀疑是在 LBC 项目开始的同一天存入的。

自 2017 年 3 月以来,LBC 已连续 2 年未发现任何包含余额的私钥。

即使这些地址是合法的并且不是任何人预先植入的,它们也无法确认冲突,因为必须知道或发现与同一地址对应的另一个私钥才能证明冲突。由此可见LBC项目的难度。话虽如此,LBC 发现的任何密钥只有 1.26X10-29 的机会成为创建地址的原始密钥,因此任何包含 LBC 资金的密钥都可能发生冲突。

对于在这几个地址中找到的资金,它们被转移到一个托管地址,并且该地址的原始所有者有 6 个月的时间来认领比特币(BTC),然后才将资金分配到 LBC 池中。这是 LBC 的未来系统。这显然符合欧洲法律规定的“发现者的监护人”。

话虽如此,任何拥有 LBC 捕获资金的人都不太可能知道 LBC 或此监护系统。因此,如果 LBC 在任何地址找到资金,它都可能是有利可图的。

关于程序后门的争议

用户发现 LBC 管理员可以远程访问任何运行该程序的计算机。 Rico666 声称这是必要的,这样用户就不会恶意说工作没有完成。但是,这确实意味着 LBC 的用户必须信任 Rico666。对此,Rico666 表示:“让我们用简单的话来重写它:如果你想上飞机,就上飞机”——为了你的安全,你必须通过某些扫描程序并遵守一些限制你或你的自由“不要上那架飞机。同样的故事。”和“如果您不信任 LBC,请不要使用 LBC。”

每个用户都应该信任一个程序的创建者,该程序的唯一目的是暴力破解比特币 (BTC) 私钥。

情况变得更糟了。 Rico666 是容量证明联盟 (PoCC) 的成员,该联盟被发现在未经矿工许可的情况下使用矿池算力来合并矿池并攻击比特币 HD (BHD)。这最终导致 PoCC 从领先的 Burstcoin (BURST) 开发团队辞职,同时顽固地向矿工提供补偿。

将这两个故事联系起来,有趣的是 PoCC 成员 Rico666 是 LBC 背后的人,LBC 是一个旨在强制执行比特币 (BTC) 私钥的程序,同时还具有对用户计算机的后门访问权限,最终发现 PoCC 滥用其后门访问矿工的计算机以获取利润。这无疑会让人怀疑 LBC 的用户计算机后门可能会被利用以获取利润。

LBC 证明比特币 (BTC) 的安全性

最终,无论 LBC 后门争议如何,LBC 项目都证明了比特币 (BTC) 的安全性。 Rico666 等用户多年来一直致力于让 LBC 方案尽可能快地生成密钥,许多用户已经汇集了近三年的计算能力,即使有这些努力,也可能需要 <@2.58X1024 年完成。查找任何合法的私钥冲突。

对于 LBC 声称发现的三个密钥存在很多疑问,这些可能不是合法的冲突。

所有这一切都意味着比特币 (BTC) 在密码学上非常安全,LBC 已经证明了一个多年来合作的黑客团队无法使用暴力破解比特币 (BTC) 私钥。即使拥有最好的现代技术以及比 LBC 更高的处理能力和效率,对比特币 (BTC) 私钥的暴力攻击实际上需要的资金比 Cosmos 时代要长许多数量级。 .