为什么不可能穷举比特币私钥——宇宙的法则 《转》
标签:
比特币穷举私钥it |
分类: 加密社会 |
翻译:Velaciela 原作者 mvdheuvel1983
如果说数学是宇宙的语言,那么比特币的私钥系统就是用宇宙法则保护你的财产。
每当人们仰望苍穹中银河系的星海,在巨大的宇宙尺度上,无数点繁星代表的是一个又一个遥远的世界。而每个世界又是由无数基本粒子组成的。可见宇宙中的原子大概有10的60到80次方个,而比特币的私钥总数2^256个,又比宇宙中原子的数量多出好几十个数量级。如果你用一台太阳系大小的超级计算机,使用太阳的全部输出功率,直到太阳燃尽也不能从1遍历到2^256-1,这只不过是遍历,更别说计算HASH和比较了。
因此比特币的数学基础,让人有一种对宇宙的敬畏。
文章做了少许修改和补充——译者。
正文:
我试图去解释为什么加密货币的私钥是安全的,也许是个傻逼问题,但是我在这里解释一下:
如果你知道一个私钥,意味着你可以转走里面的比特币。我用我自己的CGA钱包做了测试,用dumpprivkey命令导出私钥,删除钱包文件wallet.dat,然后重启客户端。接下来如果我需要取回我的币,我只需要使用“importprivkey"命令导入私钥,除了私钥外,我不需要任何东西(译者注:指QT客户端)
如果有人运行一台超级电脑去穷举私钥,(由于不可能反演ESCDA和SHA,指用“公钥推导出私钥”)那么他要做的事情是:
1,随机生成私钥
2,检查该私钥是否有钱
3,返回1(重复)
这是否代表这个程序可以像彩票一样随机穷举出一个什么人的私钥呢?

加载中…