摘要: 量子计算机的出现会影响比特币挖矿吗?
据外媒报道,一台具有4000个以上量子比特的量子计算机就能瓦解区块链。若有人能做出这样的量子计算机,就能了解并验证每笔交易,未来产生的通过挖矿所产生的数字加密货币都会被其垄断,加密货币的信任系统将会土崩瓦解。
在量子计算机威胁区块链的相关论述中,持有此观点的一方给出的论据主要包括两点,一是量子计算会威胁比特币的安全协议。二是算力更多的计算机能垄断“挖矿”。
在破解论支持者看来,量子计算机能很快破解哈希函数,让比特币的安全协议作废。除了破坏安全协议,比特币更有可能受到百分之五十一攻击,就是指在区块链中,如果一个矿工拥有整个网络百分之五十一的算力,他们就会永远比其它矿工组更快地处理区块,他们将垄断整个区块链。目前,国内外使用的挖矿设备,已经发生了翻天覆地的变化,专用的硬件设施ASIC矿机已经成为了主流,硬件的改变已经改变了世界挖矿的格局,几大矿业巨头基本已经垄断了算力,如果他们之中有几个联合起来,完全可以做到上述两种情况的任何一种,但后果很严重,比特币将会变的一钱不值,就像现在的大国核武库一样,只能是威慑,而不能使用,一旦使用,赢得了战争,输掉了全部。
量子计算机利用量子相干叠加原理,具有超快的并行计算能力。我们大家都知道,目前传统计算机的比特位数长度,现基本已经达到64位,处理器一次可以运行64bit数据。也就是如果用64位去存储一个状态的话,他一共可以存储多少?264次方bit。如果用电子计算机的话,在同一时刻一个bit只能存取一种状态。也就是说,同样是一个n位的存储器,目前的计算机存储一个bit的结果只有一个。但是量子计算机存储的结果可达2n次方。其并行计算不仅在存储容量上远超越了后者,而且读取速度快,多个读取和计算可同时并行进行。
举个例子,数学老师出10万道数学难题,面对难题,小明只能在同一时间计算其中对一道难题。假定他平均一小时可以计算出一道难题,完成这些难题也需要10万小时。而量子计算机,不仅运算能力超快,可以在同一时间一万道题可以同时并行运算,可以零点零几秒的时间就能计算出这1万道题的结果。据估算使用目前世界运算能力最快的“天河二号”超级计算机如果去求解一个亿亿亿变量的方程组,所需时间为100年。而使用一台万亿次的量子计算机求解同一个方程组,仅需0.01秒。这就是量子计算机巨大的威力。
量子计算提出至今,实验方面历经了从单个量子比特到约十个量子比特的发展过程。相对于最终做成实用化普适量子计算机的目标,目前仍然处于原理演示的探索性研究阶段。
从博弈这个角度来讲,虽然量子计算机虽然已经问世,但还还处于早期研发实验室阶段,距离能解决实际问题可能还需要比较漫长的一段时间。
量子计算机等科技手段在积极寻找破译密码钥匙的同时,密码学专家也在积极寻找对抗量子计算机的“武器”。比特币的加密算法也会不断迭代、升级。届时,只需把比特币区块链加密算法改成抗量子加密算法,就可以对抗量子计算了。而另一方面如同核弹问世并不意味着必然要摧毁地球一样,量子计算机也并没有摧毁比特币的合理必要理由。
比特币技术已被时间证明非常成熟稳定。一个兼具稳定性和安全性的属性,才是一个值得关注的事情。