风险提示:理性看待区块链,提高风险意识!

比特币加密算法能被破解吗?

3个回答

祖国的花朵9星评价

2020-09-21 21:33:40

比特币加密算法能被破解吗?

如果你有一台足够强大的电脑,理论上,你可以破解椭圆曲线数字签名算法(ECDSA)和 sha256 这两种比特币加密算法,进而控制比特币的区块链。你可以将免费的比特币存入你的账户,对比特币进行双花,你将有能力从任何比特币地址计算出这个地址的密码。通往1630亿美元城堡的钥匙将是你的--当然,在这种情况下,一旦被别人发现,比特币的总体价格肯定会暴跌。

虽然目前最强大的常规计算机需要N+1年才能破解比特币。但理论上,有种机器和目前的机器运算速度不在一个量级,普通计算机几万年的操作他可以几秒完成,这些超快的设备被称为量子计算机.

image.png

它们是真实存在的,目前正由世界上最优秀的人才开发。各国政府秘密开发的量子计算机,可能会在短短几年内破坏区块链。不过一些量子计算机的开发者表示,这种焦虑是牵强的,也是遥远的;当量子计算发展到强大的足以攻击比特币的时候,区块链的开发者也已经具备了可以修补这个漏洞的能力。

什么是量子计算机?

量子物理学涉及原子级别甚至比原子更小的结构的研究。当研究亚原子结构时,经典物理定律就会被打破,疯狂的事情开始发生。量子计算机利用这些特性进行计算,其速度可以比最强大的超级计算机还要快。

传统的计算机,包括你正在阅读这篇文章的手机,是以1和0来操作的。如果某件事情是 "真 "的,那么晶体管就会记录1,如果是 "假 "的,晶体管就会读到0。每台计算机中都有数十亿个晶体管;自1947年第一台晶体管诞生以来,晶体管已经成为了迄今为止被制造最多的设备。

但量子计算机中的基本单位可以同时注册1和0,这意味着量子晶体管比普通计算机的功能要成倍地强大。

比特币使用一种叫做椭圆曲线数字签名算法(ECDSA)的东西来签署数字签名,并使用一种叫做SHA-256的密码学标准来对链上的区块进行哈希。

对于比特币来说,随机选取的私钥,通过这些算法运行,生成一个公钥。比特币协议再利用这个公钥来创建一个比特币的公共地址。

量子计算机可以反转这个过程,从公开的地址中提取私钥。一旦如此,比特币宣称的不可侵犯和不可黑客攻击的特性就会被打破,你可以访问任何你想要的比特币钱包并把币提出来。

据估计,你需要一台至少有4000个 qubit(表示量子计算机功率的单位)的量子计算机----才能破解比特币的代码。如今最强大的量子计算机也还差的很远。

烟雨未绸缪6星评价

2020-09-13 11:37:36

我不是量子计算的专家,只能就个人理解发表一些个人观点。

就之前对量子计算研究领域的了解和学习,不管现在IBM、Google还是最新的进展,也只是量子计算机或量子计算领域非常早期的突破和进展,对现在密码体系构成冲击还比较遥远。

即便量子计算机真的出来,整个密码体系也依然有升级路径可以应对,比如说格密码。所以说量子计算机对密码学的挑战现在还不怎么明显。

至于对算力的影响,如果真的发挥量子计算机的计算能力,那现有矿机肯定拼不过它。但算力也意味着成本,如果使用现在的量子计算机去挖矿,它的成本也肯定非常非常高。另外,它也无法做到量产。所以这是个军备竞赛的问题。

如果有一天真的出现具备量子能力的计算机,同时成本可控,那整个矿场也可以跟着升级呀。所以说,量子计算机的竞争和10nm芯片、7nm芯片的竞争其实一样,整体还是公平的。

即便Google的量子计算机出来,在竞争中,比特币也可以进行升级,提升难度和密码计算的要求。所以目前来看,我觉得不会对什么产生颠覆性影响,冲击也可能没这么明显。

黑暗森林6星评价

2020-08-20 21:38:32

从已知情况来看,目前Google实现的还只是实验室技术,按业界产业规律,距离商品化还有较长时间,至少近几年不会有实质性影响。另外,量子计算和传统计算是不一样的计算方式,并不是说量子计算可以将所有的计算任务都能飞起来,大量的计算任务并不适合用量子来计算。

即使Google量子计算机的传闻为真,也只能代表在某个特定的、专门适合用量子计算的计算任务上,一个不惜成本制造出来的实验室设备实现了比现有计算机快很多的目标。仅此而已。

对区块链来说,量子计算可能的影响有3点:

1. 破解ECC算法,能够从公钥反推出私玥,从而花掉别人账户上的钱;

2. 破解Hash算法,可以构造足够小的Hash值,垄断算力;

3. 提供更快的Hash算法,在挖矿中占据优势。

就以上三点威胁来说,第一点威胁如果成立,威胁最大,是毁灭性的;第二点威胁如果成立也影响很大,但据我所知,量子计算在破解比特币的SHA2哈希算法方面也没有什么独特优势;第三点相对容易些,但实际难度也很大,可以预期的将来也不会成为现实。

还有一个非常重要的点,那就是即便量子计算威胁到比特币,比特币也完全可以在这个威胁商业化之前的几年,进行密码算法调整(最多重新映射一条主链),换成一个抗量子密码。

在对抗量子计算方面,YottaChain选用的AES加密算法是抗量子计算的,不担心被破解。总之,此事值得关注,但大不必担忧。所有渲染量子计算会摧毁区块链的报道都是无知。并不全对。