文储研习社第07期 | 量子计算机面世,区块链价值归零?

文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长,长按下面二维码可入群交流。

第07期:量子计算机面世,区块链价值归零?

作者:Bingo

大家好,我是Bingo。

几乎每隔一段时间,便会传出量子计算机的“突破性进展”。进而引起业内部分用户的恐慌:量子计算机的出现会破解区块链的加密算法,加密世界即将崩塌。


确实,我们普通计算机的算力在量子计算机面前,就好像一滴水与太平洋的差距。这个观点初听上去道理,但如果你对区块链的原理和量子计算机的原理有一些基本了解,恐怕就不会凭直觉这么认为。

认为区块链崩溃的人,一般会持有2种观点:

  1. 认为量子计算机瞬间可以把Token全部挖完,项目瞬间崩盘。

  2. 认为量子计算机可以破解其他人的Token钱包,那么Token就会被黑客洗劫一空。

我们分析一下,这两个观点是否都有道理。

一、量子计算机算力能否摧毁SHA256

阅读过《文储研习社第06期 | 一张图,看懂区块“链”》都知道哈希算法SHA256

用量子计算机来提高运算速度,没戏。为什么呢?因为开采Token的过程,就是不断循环执行SHA256的运算过程。而这种算法从理论上来说,量子计算机它算不了。举个例子,可以把量子计算机想象成一堆俄罗斯方块,所谓的运算,就是把这些俄罗斯方块拼成某一个特殊图形的过程。

而量子计算机,是另外一组不同形状的量子方块,虽然拼装速度要远远快于俄罗斯方块,但是目前没人知道怎么用量子方块拼出SHA256形状。或许未来有人能够找到拼装方法,但是也有可能它被证明这种形状量子方块不可能拼出来,现在这一切都还是未知数

二、量子计算机是否黑客利器

想用量子计算机抢劫别人的钱包,也基本没戏。为什么呢?

破解Token钱包密码所需要的理论算力即便对于量子计算机来说,也极为恐怖。钱包用的是椭圆曲线算法,英文称为ECC,这种算法以目前人类掌握的理论来说,至少需要操纵2000多个量子比特,才能被破解,2000多个量子比特是什么概念?谷歌的“悬铃木”,号称世界上最强大量子计算机之一,它最多能操作的量子比特数是53个。

中科大的“九章”光量子计算机,它构建出了76个光量子原型机,注意是原型机,而且还不能说它等价于76个量子比特。总之,人类现有的技术离操纵2000多个量子比特还有非常遥远的距离,这就好比我们才刚发明了火药,但是我们今天讨论的却是登月。

三、密码学的发展

加密算法是可以根据时代的发展而慢慢发展,现在的算法是用电子计算机的算法,但是到了量子计算机时代,完全可以替换为量子算法。

在「得到」的《卓克·密码学 30 讲》中,著名科普作者卓克就提到了对抗量子计算机的第七代加密法——量子加密。量子加密和其他加密法不同,不但使用了数学,还使用了理论中的量子理论。

量子计算机也很有可能无法破解,因为如果破解了,就违反了量子力学的基本原理。

四、总结

你是不是也对量子计算机时代的区块链产生了某种担心呢?不过要我说,这些担心仅仅是杞人忧天,你相信吗?这不仅是因为量子计算机还仅存在实验室环境中,离真正的商业化还很远,或许我们这一代人都不一定能够赶上。

另一方面,量子计算机在发展,区块链难道就会原地踏步吗?这几乎是不可能的。为什么区块链不能通过硬分叉的方式将现阶段的密码算法换成与量子计算机匹配的抗量子密码呢?量子计算在发展,区块链技术也不会原地踏步。我相信,车到山前必有路,终归会有解决之道。

猜你喜欢

转载自blog.csdn.net/wenchujiaoyu/article/details/125100887