首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链可以扛过量子计算机的冲击吗?

有人预测:“十年内量子计算机将会给区块链(包括比特币)带来毁灭性打击。”

What?

量子计算机将会给区块链造成毁灭性打击?

开什么玩笑!

虽然区块链是基于加密算法的,但加密算法又不是区块链安全性的唯一保证,怎么可能就因为一个量子计算机的超级算力服务就崩溃呢!

再说,即使是加密算法,量子计算机想要破解也是没有那么容易的!

就拿比特币来说,它是经典区块链最著名的应用,它的安全协议主要是依据两种密码学技术实现的。

区块生产过程中的散列函数(哈希函数)

提供数字签名的非对称密码术

哈希数的运算是用于保证区块链的区块由大家竞争生产,而不是某个人控制;非对称加密是为了保证数据信息不被篡改

这两种技术都是数学算法,依靠计算机的运算能力,算力越强,算出结果的速度越快。当一个计算机在哈希运算的过程中,总是快人一步得到结果,那他就可以一直生产区块,垄断区块链;同时算力强的计算机可以破解非对称加密的签名,伪造、篡改数据和信息

但是,这只是理论!

而现实却是……

首先,除了比特币的POW,其他的共识机制并不是以算力为决定因素。

就比如IFMChain的DPOP共识机制。DPOP协议规定:在区块链上,生产区块的旷工不仅要做哈希运算,还需要权益加成参与度加成贡献度加成等各种因素加成,最后大家通过综合成绩来比拼。并且,并不是比拼的第一名可以记账,而是前57名都可以记账,而这57个人随机排序,轮流记账。

也就是说,即使你使用量子计算机,拥有超强的算力,也不一定可以获得记账权!即使你获得记账权,也不能一直记账,垄断区块链!

另外,有一个有趣的地方,在比特币的世界里,用经典计算机挖矿的成功率并不是百分百由算力决定的,哈希运算是有一定运气成分的,运气好,即使算力再低,算一次就找到了随机数,也是有可能的。

其次,就算是比特币采用POW的共识机制,目前量子计算机也无法攻破。

因为量子计算机其实还处于很初级的“玩具计算机”阶段。比如中科院发布的11量子比特的超导量子计算服务(是全世界第二家10量子比特以上的云计算服务),现在根本还不能拿来解决什么实际的计算问题。

最后,即使十年后量子计算服务发展成熟,区块链也是不惧的。

这一点,杨税令杨老师曾在《啃碎区块链》栏目中讲解过。

看完视频就知道,解决量子计算机的挑战很简单!

第一,提高加密难度,直到就算用量子计算机破解也需要足够长的时间。

第二,改变加密方法,比如基于矩阵变换的加密算法,量子计算机就没有办法破解。

最后,杨老师也说到,我们就要用发展的观点来看这个事情相信即使未来通用量子计算机普及,那基于量子特性的加密算法也会被研发出来的!

所以,

“量子计算机想要直接用“暴力(算力)”攻破区块链?”

很难!

“有了量子计算机,区块链将一文不值?”

很难!

本能区块链实验室

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180719G1N5LZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券