区块链入门 | 量子计算机新进展,钱包还安全吗?

作者/JackyLHH

出品/白话区块链

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

这不,最近美国公司霍尼韦尔官方宣布在量子计算领域取得突破性进展,将提升量子计算机的性能。并且,霍尼韦尔还声称将在未来三个月发布全球最强大的量子计算机。

欧盟委员会正式启动欧洲区块链监管沙盒:2月15日消息,在数字欧洲计划的支持下,欧盟委员会于当地时间本周二(2月14日)正式启动监管沙箱,用于探索涉及分布式账本技术(DLT)创新用例,企业可以在沙盒中测试其产品和服务,同时与相关监管机构合作。

据悉,该监管沙盒将在2023-2026年期间支持20个项目,包括欧洲区块链服务基础设施(EBSI)的公共部门用例,首批项目征集将于2023年4月14日截止。(eubusiness)[2023/2/15 12:07:54]

历史上的今天?| 央行系子公司推出区块链应用平台“中钞络谱”:2019年3月26日,成立于1887年的酒类公司William Grant&Sons旗下的优质苏格兰威士忌品牌Ailsa Bay即将推出据称是世界上第一款采用区块链系统追溯的苏格兰威士忌,将追溯从原料蒸馏一直到商店的全过程。此举旨在解决假冒伪劣问题,还能让该公司通过定位系统确定售出产品的位置,从中收集客户数据。

2018年3月26日,中钞区块链技术研究院发布中钞络谱区块链登记开放平台。中钞络谱是国内首个基于区块链技术、打造新型生态环境的基础平台,也是国内首个由“国家队”打造并发布的区块链平台。中钞区块链技术研究院隶属于中国印钞造币总公司核心企业之一的中钞信用卡产业发展有限公司,是央行体系内最早研究数字货币和区块链技术的团队。[2020/3/26]

量子计算机,来源:MITTechnologyReview

昆明市将聚焦区块链等高新技术产业项目,计划实施106个项目:昆明市发展改革委将通过持续强化基础设施建设、加快推进产业转型升级、深入推进新动能建设、持续强化创新驱动、突出“补短板”领域投资等五个方面的工作,高标准高质量推进2020年重大项目建设。在基础设施建设方面,昆明将全面推进以“双十”重大工程为重点的基础设施建设,有力支撑昆明经济社会跨越式发展,共计划实施207个项目。在新驱动上,将聚焦新能源、新材料、人工智能、5G通信、大数据、云计算、区块链等具有时代发展趋势的高新技术产业项目,共计划实施106个项目。(昆明日报)[2020/3/10]

这引起了不少加密资产持有者的担心,担心比特币等加密资产是否还安全,会不会轻易被量子计算机破解?

这里先说结论:至少目前阶段大家不需要担心,即便将来通用的量子计算机大规模出现,比特币也不一定会被“杀死”。

声音 | 东软集团CEO刘积仁:已在食药安全、医疗、保险等行业推动区块链的应用:11月1日,东软集团(600718)董事长兼CEO刘积仁在第21届东软解决方案论坛上表示,随着人工智能、大数据、物联网、区块链等新技术的深度融入,软件的定义变得更加丰富、变得更有温度,深入到各行各业和人们的日常生活,不断改变和创造着新的商业和生活方式。东软集团在区块链技术领域提前布局,通过以应用场景为驱动的技术路线,在多机构共识机制、加密算法、数据存储和使用安全、区块链性能、智能合约等关键技术方面实现了突破,并积极推进区块链技术落地,已成功在食药安全、医疗、保险、金融、慈善等多个行业得到应用推广。[2019/11/1]

接下去,我们说说相关的原因。

比特币用到的加密算法主要有2种:椭圆曲线数字签名算法,SHA256哈希算法。其中,ECDSA主要用于私钥、公钥的生成;SHA256主要用于公钥生成钱包地址,以及挖矿时的工作量证明。

量子计算机会威胁到ECDSA的安全性。1994年,设计出了专门用来分解因数的Shor算法,足够强的量子计算机加上Shor算法,可以通过公钥破解出私钥。

当然,量子计算机的这个破解过程也需要花费比较长的一段时间,况且量子计算机的发展也不是一帆风顺,刚开始的性能也没那么强大。

即便量子计算机足够强大了,也有办法保护自己的比特币安全:每次只使用一次性比特币地址。

这要感谢中本聪当初在设计比特币的时候,没有直接将公钥当作比特币的收款地址。比特币的公钥和对应的地址之间,做了SHA256加密,而目前并没有可以有效破解SHA256的算法。

举个例子,如果大白需要给小黑转1BTC,大白的钱包地址里有3BTC,只要在转账的时候,将比特币的找零地址设为一个自己掌握私钥的、全新的比特币地址即可。这样,转账的时候,1BTC进入到小黑的地址,找零的2BTC进入到了大白的新地址。关于比特币的找零机制和UTXO模型,可以阅读白话区块链之前的推文《没有UTXO,比特币或不能如此稳定运行10年》。

在区块链浏览器上查询这笔交易时,可以看到大白转出的地址和对应公钥,小黑的地址,找零的新地址。由于转出地址用完即废弃,里面没有任何BTC,所以即使看到了公钥,用量子计算机破解出了私钥也没关系。

至于暴露的小黑收款地址和找零的新地址,由于量子计算机缺乏有效破解SHA256的算法,无法通过地址破解出公钥,所以是安全的。

矿机,来源:www.hellobtc.com

那量子计算机会不会对比特币的挖矿产生影响呢?

现在的计算机符合“摩尔定律”,即计算机芯片的晶体管密度每18个月翻一番,算力增长一倍。但是近年来,晶体管的尺寸逐渐逼近物理极限,计算机算力的指数级增长在放缓,摩尔定律逐渐失效中。量子计算机厉害的地方在于,它是以双指数的速度增长,即算力的增长指数也是指数级增长。这让传统计算机需要几万年的计算量,量子计算机可以在短时间内完成。

但是,量子计算机做到的只是大幅削减计算时间,它还是要花时间计算的。

前文我们提到,目前并没有可以有效破解SHA256的算法,所以利用量子计算机挖比特币时,也只能和其他矿机一样,一个一个地找随机数去试,只不过是量子计算机运算速度更快而已。比特币有难度调整机制,可以通过调整难度对抗来自量子计算机的算力增长,还可以通过升级SHA256算法,来增加挖矿难度。

需要注意的是,以上的讨论都是建立在“量子计算机已经非常成熟了,而且还价格低廉”的前提假设。

现实的情况是,量子计算机还处于实验室阶段。目前量子计算机只能进行单一的、技术性很强的计算,使用它解决实际问题还需要数年时间。截至目前,还没有一个通用的量子计算机出现,可靠的专用量子计算机也还没有问世。

魔高一尺,道高一丈,量子计算机在向前发展的同时,加密算法亦会持续进步。

在「得到」的《卓克·密码学30讲》中,著名科普作者卓克就提到了对抗量子计算机的第七代加密法——量子加密。

量子加密和其他加密法不同,不但使用了数学,还使用了理中的量子理论。量子计算机也很有可能无法破解,因为如果破解了,就违反了量子力学的基本原理。

看了这篇文章,你还担心手里的加密资产吗?欢迎在留言区分享你的观点。

——End——

『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。』

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

[0:0ms0-2:91ms