但是如果你有一台量子计算机,你能窃取 Satoshi 的#bitcoin吗?让我们来探索一下。

据信,截至本文发表时,Satoshi Nakamoto 已经开采了多达 110 万个 #BTC ,价值高达 640 亿美元。真是个蜜罐!

一台足够强大的量子计算机可以逆转比特币签名中使用的椭圆曲线加密,并从公钥计算私钥。

当然,拥有一个地址的私钥可以让你花掉该地址上的所有比特币。

但是,首先你需要知道公钥。那么如何找到公钥?

只有当从该地址进行交易时,比特币地址的公钥才会显示并发布到区块链上。

使用区块浏览器,你可以找到从某个地址进行的交易并轻松找到公钥。

那么,如果我们知道 Satoshi 进行的交易,比如他向 Hal Finney 发送了 10 个 BTC,会怎么样?

就是这样吗?OpSec 被搞砸了? 110 万比特币正等着量子计算机解锁?

不完全是。中本聪做了一些聪明的事情来阻止这种情况。

首先,他的 110 万比特币并非全部存储在一个地址中。他将他的每个挖矿奖励发送到不同的地址。

因此,大多数归属于他的地址只包含从挖矿区块奖励中获得的 50 个比特币。

其次,这些地址从未花费过任何硬币。这意味着,他们的公钥从未被透露过,并且是未知的。回想一下,我们假设的量子计算机攻击只有在我们知道公钥的情况下才会起作用。

中本聪向 Hal Finney 发送 10 个比特币的那个地址呢?同样,这个地址一开始只有 50 个比特币,只剩下几个比特币给量子窃贼了。

所以最终我们的答案是,不,第一个获得足够强大的量子计算机的人不可能获得 110 万比特币的大奖。

这是个好消息,因为这意味着想要破坏比特币市场的坏人将无法获得中本聪的比特币。