作者/JackyLHH
出品/白话区块链
几乎每隔一段时间,便会传出量子计算机的“突破性进展”。进而引起业内部分用户的恐慌:量子计算机的出现会破解比特币的加密算法,加密世界即将崩塌。
这不,最近美国公司霍尼韦尔官方宣布在量子计算领域取得突破性进展,将提升量子计算机的性能。并且,霍尼韦尔还声称将在未来三个月发布全球最强大的量子计算机。
动态 | 软件公司推出在以太坊区块链上创建的域名.crypto:在区块链上建立域名的软件公司Unstoppable Domains宣布推出在以太坊区块链上注册的域名.crypto。(BusinessWire)[2019/10/11]
量子计算机,来源:MITTechnologyReview
这引起了不少加密资产持有者的担心,担心比特币等加密资产是否还安全,会不会轻易被量子计算机破解?
声音 | 江西裕民银行董事长:将探索区块链等技术应用场景,推进业务运营数字化进程:据新浪财经28日消息,江西省首家民营银行江西裕民银行成立仪式今日上午举行。裕民银行董事长余红永表示,在用户体验方面,江西裕民银行将探索区块链、5G、物联网等技术应用场景,推进业务入口线上化、业务审批智能化、业务运营数字化进程,用大数据、智能模型提升风控决策水平,帮助用户足不出户办业务,持续提高信贷审批的极致效率和用户体验,大幅降低边际营业成本。[2019/9/28]
这里先说结论:至少目前阶段大家不需要担心,即便将来通用的量子计算机大规模出现,比特币也不一定会被“杀死”。
接下去,我们说说相关的原因。
比特币用到的加密算法主要有2种:椭圆曲线数字签名算法,SHA256哈希算法。其中,ECDSA主要用于私钥、公钥的生成;SHA256主要用于公钥生成钱包地址,以及挖矿时的工作量证明。
声音丨分析人士:区块链是潜在的变革技术:据中国证券报消息,分析人士指出,近期比特币再度开启暴跌模式,边际上压低全球资本市场的风险偏好。但区块链不等同于比特币,是未来潜在的变革技术,值得长期看好。[2018/6/26]
量子计算机会威胁到ECDSA的安全性。1994年,设计出了专门用来分解因数的Shor算法,足够强的量子计算机加上Shor算法,可以通过公钥破解出私钥。
当然,量子计算机的这个破解过程也需要花费比较长的一段时间,况且量子计算机的发展也不是一帆风顺,刚开始的性能也没那么强大。
即便量子计算机足够强大了,也有办法保护自己的比特币安全:每次只使用一次性比特币地址。
这要感谢中本聪当初在设计比特币的时候,没有直接将公钥当作比特币的收款地址。比特币的公钥和对应的地址之间,做了SHA256加密,而目前并没有可以有效破解SHA256的算法。
美股区块链概念股涨跌各异:柯达收涨12.38%,Accenture收涨1.05%,Overstock.com收跌1.58%,Riot Blockchain收跌8%,Marathon Patent收跌5.44%,Square收涨2.45%,Seven Stars Cloud收跌1.08%。[2018/5/22]
举个例子,如果大白需要给小黑转1BTC,大白的钱包地址里有3BTC,只要在转账的时候,将比特币的找零地址设为一个自己掌握私钥的、全新的比特币地址即可。这样,转账的时候,1BTC进入到小黑的地址,找零的2BTC进入到了大白的新地址。关于比特币的找零机制和UTXO模型,可以阅读白话区块链之前的推文《没有UTXO,比特币或不能如此稳定运行10年》。
在区块链浏览器上查询这笔交易时,可以看到大白转出的地址和对应公钥,小黑的地址,找零的新地址。由于转出地址用完即废弃,里面没有任何BTC,所以即使看到了公钥,用量子计算机破解出了私钥也没关系。
至于暴露的小黑收款地址和找零的新地址,由于量子计算机缺乏有效破解SHA256的算法,无法通过地址破解出公钥,所以是安全的。
矿机,来源:www.hellobtc.com
那量子计算机会不会对比特币的挖矿产生影响呢?
现在的计算机符合“摩尔定律”,即计算机芯片的晶体管密度每18个月翻一番,算力增长一倍。但是近年来,晶体管的尺寸逐渐逼近物理极限,计算机算力的指数级增长在放缓,摩尔定律逐渐失效中。量子计算机厉害的地方在于,它是以双指数的速度增长,即算力的增长指数也是指数级增长。这让传统计算机需要几万年的计算量,量子计算机可以在短时间内完成。
但是,量子计算机做到的只是大幅削减计算时间,它还是要花时间计算的。
前文我们提到,目前并没有可以有效破解SHA256的算法,所以利用量子计算机挖比特币时,也只能和其他矿机一样,一个一个地找随机数去试,只不过是量子计算机运算速度更快而已。比特币有难度调整机制,可以通过调整难度对抗来自量子计算机的算力增长,还可以通过升级SHA256算法,来增加挖矿难度。
需要注意的是,以上的讨论都是建立在“量子计算机已经非常成熟了,而且还价格低廉”的前提假设。
现实的情况是,量子计算机还处于实验室阶段。目前量子计算机只能进行单一的、技术性很强的计算,使用它解决实际问题还需要数年时间。截至目前,还没有一个通用的量子计算机出现,可靠的专用量子计算机也还没有问世。
魔高一尺,道高一丈,量子计算机在向前发展的同时,加密算法亦会持续进步。
在「得到」的《卓克·密码学30讲》中,著名科普作者卓克就提到了对抗量子计算机的第七代加密法——量子加密。
量子加密和其他加密法不同,不但使用了数学,还使用了理中的量子理论。量子计算机也很有可能无法破解,因为如果破解了,就违反了量子力学的基本原理。
看了这篇文章,你还担心手里的加密资产吗?欢迎在留言区分享你的观点。
——End——
『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』
本文作者:DavidSchwartz是一名软件工程师,毕业于加州大学伯克利学校,目前居住在洛杉矶。David协助在洛杉矶组织以太坊聚会活动,并共同管理@EthereumLATwitter账号.
1900/1/1 0:00:00记者:赵鹏来源:北京日报 北京首张区块链电子普通发票昨天在汉威国际广场停车场开出,这意味着北京税收服务管理首次踏入区块链时代.
1900/1/1 0:00:00区块链的跨链互操性,是指不同的区块链网络之间能够相互通信,共享信息,不受限制,对区块链的应用来说它至关重要.
1900/1/1 0:00:00北京时间3月3日23点,美联储意外宣布降息,将联邦基金利率目标区间下调50个基点,至1.00-1.25%,同时将超额准备金率下调50个基点至1.1%.
1900/1/1 0:00:00近期Steem社区与波场创始人孙宇晨之间的斗争,引发了加密货币社区的巨震,很多人也把矛头对准了DPoS甚至是PoS算法,然后假设如果是PoW就不会出现这样的事情,那真的如此吗?本文试图解释.
1900/1/1 0:00:00一位美国国会议员正在做最新工作,以澄清确定哪个美国监管机构负责哪种数字资产。 来源:Pixabay3月9日,国会议员PaulGosar提出了《2020年加密货币法案》,该法案旨在对各种数字资产进.
1900/1/1 0:00:00