展会信息港展会大全

假如用量子计算机去挖矿会是什么结果呢?
来源:互联网   发布日期:2021-03-15 12:57:37   浏览:11161次  

导读:假如量子计算机一旦成熟,那比特币系统就会崩溃? 因为现在计算机的算力在量子计算机面前,就好像是一滴水和太平洋的差距。那这个观点初听上去好像很有道理。 但是如果你对比特币系统的原理和量子计算机原理,有一个最基本的了解的话,恐怕就不会凭直觉这么...

假如量子计算机一旦成熟,那比特币系统就会崩溃?

因为现在计算机的算力在量子计算机面前,就好像是一滴水和太平洋的差距。那这个观点初听上去好像很有道理。

但是如果你对比特币系统的原理和量子计算机原理,有一个最基本的了解的话,恐怕就不会凭直觉这么认为了,认为比特币系统会崩溃的人一般都会持有下面一种或者两种观点。

第一种:就是认为量子计算机可以瞬间就把比特币全部挖完,让其他矿机都会瞬间失业。

第二种:就是认为量子计算机可以破解其他人的比特币钱包,那么比特币就会被黑客洗劫一空。

好,今天就来分析一下这两个观点是否都有道理?

第一:想用量子计算机来提高挖矿的速度,没戏,为什么了?

因为挖比特币的过程实际上就是不断的循环执行一个被称为“SHA256”的运算过程,而这种算法目前从理论上来说量子计算机它就算不了,量子计算机也不能一口气把比特币挖完,因为比特币系统的协议就规定了,需要的运算次数会随着算力的增加而水涨船高,一直增加到平均每10分钟才能算成功一次,不管你的量子计算机的运算速度有多快,你最多只能保证平均每过10分钟都是你一个人挖到的6.25个比特币。 那假如真的出现这个情况,其实你也挖不到多少比特币的,因为所有比特币的玩家很快就会警觉,大家自然就会联合起来对付你,比如修改游戏规则,或者直接把你踢出局等等。

第二:想用量子计算机抢劫别人的比特币也基本没戏,为什么了?

就是破解比特币钱包密码所需要的理论算力即便对于量子计算机来说也极为恐怖,因为比特币钱包的密钥分为:“公钥”“私钥”

公钥:就是相当于是谁都可以看见的门锁。

私钥:就是只有你拥有这把钥匙。

破解的意思就是相当一个上门开锁的师傅,他只要看到门锁然后他就通过不断的尝试就能现场配出一把钥匙来。

而比特币系统采用的密钥算法被称为“椭圆曲线算法”英文简称“ECC”,这种算法以目前人类所掌握的理论来说它至少需要操控2000多个量子比特才能被破解,总之啊人类现有的技术离操控2000多个量子比特还有非常非常遥远的距离。

一旦有人的钱包被破解,其他比特币玩家是可以立即把公钥给作废的,就相当于我们把门锁给堵死了,你在能配钥匙那也没用,我们把门锁都堵死了。在比特币网络中,只有当某个钱包发生过一次交易,它钱包的公钥才会暴露在网络上被其他人看到,而钱包的公钥是可以随时重新生成的,所以啊理论上最安全的做法是,每交易一次都更换一个钱包公钥。

综上所述,比特币的系统本身是一套设计严密的协议,而这套协议中使用的算法是可以根据时代的发展而慢慢发展的。

赞助本站

人工智能实验室
相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港