值得信赖的区块链资讯!
如果量子计算时代到来,我们的比特币安全吗?
每次有量子计算的新闻出现时,人们都要担心一次比特币。原因很简单,比特币是基于密码学的,而密码学之所以能够成立,是基于某种计算上的不可能性。如果量子计算把原本不可能或难以实现的计算变成可以计算,那么这种密码学的方法就会失效。
但这种担心是多余的。原因同样简单:我们只要有量子计算也无法完成的计算,不就可以吗?以这种计算为基础构建的密码学方法(量子安全密码学),量子计算也就无法破解,然后把比特币升级到该密码学方法之下即可。
「格困难问题」就是典型的代表,即便对于量子计算,它也保持着计算上的不可能性。基于人类的「无知」,我们很大程度上总可以找到方法生活在密码学的保护之下。
比特币中的密码算法
我们知道比特币钱包地址对应一个公钥和一个私钥,只有拥有私钥才能动用该钱包中的比特币,但私钥是安全的,它无法通过钱包地址或公钥被计算出来。
这是如何实现的?让我们从台球厅开始。
你去台球厅打台球,把一个球放在台球桌底边的一个位置上,就叫它 A 点,然后你把这个球打出去,假设你击球的力气超级大,那么球从 A 点出发,总会撞到台球桌某条边上的一个点,然后又会从该点弹到台球桌另一条边上的另一个点……它可能这样弹了 B 次(比如一万次),最后停在了台球桌某条边的一个点上,就叫它 C 点。
这时候你的朋友来了,他能看见台球在 C 点的位置,你告诉他这个球最初的位置 A 点和击球的角度,问他这个球中间弹了多少次,也就是 B 是多少?你的朋友应该一时回答不上来。
这就是一个简单的公、私钥生成算法,C(位置)是公钥,B(次数)是私钥。在我们知道 A 点和 B 次弹跳的情况下,是能得到 C 点的;但如果我们只知道 A 点和 C 点,是很难算出弹跳次数 B 的。
在真正的密码学中,台球桌的边被换成了椭圆曲线,A 是椭圆曲线(其实是椭圆群)上一个固定的点,它击打自己(球从该点的切线位置被击打出去),球在椭圆群里撞来撞去撞了 B 次,最后落在了椭圆群的一个点上,还要对该点再做一次映射,有了椭圆群上的一个点 C。C 是公钥,B 是私钥。
这就是著名的椭圆曲线算法,被用于生成公钥、私钥,是比特币系统中的第一个密码学方法。
椭圆曲线算法难以被破解(基于「离散对数困难问题」),但并非不能被破解,足够强大的量子计算可以找到多项式算法,通过 A 和 C 计算出 B,也就是可以通过公钥算出私钥。所以,如果真的进入到量子计算时代,椭圆曲线算法是需要被新的抗量子计算的算法替换的。
量子计算与椭圆曲线算法
比特币采用的椭圆曲线数字签名算法的安全性是 2^128(secp256-k1 曲线群的阶接近于 2^256,椭圆曲线攻击算法的复杂度大约都是 O(sqrt(N)),对 2^256 开平方,得到2^128 )。这是个天文数字。
在量子计算的情况下,使用 Peter Shor 提出的 Shor 算法,它攻击椭圆曲线的复杂度大概是 O(log(N)^3) ,对于比特币而言,理论上的计算量级是 128^3 次。
相关论文研究显示,构造一个攻击 secp256-k1 曲线的量子计算机,假设该计算机能把比特错误率降低到 10^-4,那么有希望在使用 170 万个量子比特的情况下,在 7 天之内完成计算。
在比特币系统中,还有另一个密码学方法,哈希函数 SHA-256,它被用于生成与公钥对应的钱包地址。该算法很好理解,就是把一个输入以一种不可逆的方式转换成一个输出,它有非常强的单向性,想通过输出来计算输入是不可能的。
因此,哈希函数只能通过暴力的方式破解,也就是变换输入值一次次去试,直到可以用某个输入值算出目标输出值。
相较于经典计算机,量子计算机在暴力搜索上具有可观的优势,不过仍然是一种多项式级别的性能优化,我们可以通过加倍安全位数,比如采用 SHA-512 来维持安全性。
比特币钱包地址是公钥经过两次哈希计算得到的,一次是 SHA-256,一次是RIPEMD-160(另一种哈希函数),量子计算很难攻破两道哈希关口,通过钱包地址「撞」出公钥。量子计算与 SHA-256目前在量子算法里可以加速计算SHA-256 的是Lov Grover 在1996年提出来的 Grover 算法,它可以将暴力搜索的性能提高到平方倍。假设我们要在一个 N× N 的巨大方格里寻找一根针,经典计算机需要逐一搜索每一个方格,最坏情况下需要搜索N×N 次;但Grover 算法即使是在最坏的情况下也只需要搜索 N 次。总结一下:比特币中有两种基础密码算法,一是椭圆曲线算法,一是哈希函数 SHA-256。目前能够找到前者的高效量子计算方法,实现破解;但并没有找到后者的高效量子计算方法。当然,破解的前提是量子计算真的发展到足够强大,要知道,谷歌最新的量子芯片只有 54 个量子比特。
我们的比特币安全吗?
如果进入到量子计算时代,我们只需要用抗量子计算的密码学算法生成公钥、私钥、钱包地址即可。但假如用户未能升级公钥私钥,他们钱包中的比特币是否就一定会被窃取?答案是否定的。
大致有如下几种情况:
1. 如果钱包地址中的比特币从未被使用过,那么该地址的公钥是不被人知晓的,其他人所知道的只有钱包地址(只有当我们花费某地址上的比特币时才需要给出公钥,不过哪怕只花费过一次,公钥就会被广播到全网)。如前文所述,SHA-256 是难以被量子计算破解的,这意味着其他人是无法通过钱包地址算出公钥的。所以,即使可以通过公钥算出私钥,那些没有暴露过公钥的钱包地址也是安全的。
2. 如果有好的比特币使用习惯,一个钱包地址只使用一次,那么同理,新地址的公钥也是不被人知晓的,新地址中的比特币是安全的。
3. 如果用户重复使用一个钱包地址,那么该地址对应的公钥就处于暴露状态;如果量子计算破解了椭圆曲线算法,那么该地址中的比特币就面临被窃取的危险。
据统计截止到当前,有将近 500 万个比特币是存放于公钥暴露的地址中的,此外还有将近 177 万个比特币使用的是 P2PK 地址,这是最早期的比特币账户格式,公钥是公开的,其中就包括被认为是中本聪的账户。如果这些比特币不更换地址,它们是在量子计算攻击范围内的。(数据来源:安比实验室)
除了钱包地址,在比特币系统中还有一个重要的地方使用到了 SHA-256,那就是挖矿。挖矿就是暴力破解哈希函数的过程,通过调整输入值「撞」出落在目标区间的输出值。
如前文所述,从理论上讲,量子计算机芯片在暴力搜索时是可以「碾压」经典计算机芯片的,但我们同样需要考虑到它的技术发展水平和芯片制作工艺。此外,芯片本就是随着技术的发展不断升级的,量子计算对挖矿的影响更多的是芯片升级的经济问题,而不是安全问题。
量子计算下的安全:格密码
在量子计算发展的同时,量子安全密码学也在飞速发展,这其中最具代表性的是「格密码」,它是基于格的密码体制(lattice-based cryptography)。
「格」是一个系数为整数的向量空间,可以把它理解成一个高维度空间,它有两个基本的「格困难问题」,一是最短向量问题,一是最近向量问题,求解这类问题需要指数时间的复杂度,那么如果因子为多项式,这类问题就不存在多项式时间算法,对于量子计算也是一种计算上的不可能性。
这听起来有些抽象,也许可以这么去理解:用笔在一张 A4 纸上画出很多黑色的点,然后换支笔在纸上画下一个红色的点,我们需要做的是找到距离红点最近的黑点,这很容易;现在从 A4 纸这个二维空间到一个三维空间,想象一下空间里漂浮着很多黑色的点,这时放一个红色的点进去,同样是去找距离红点最近的黑点,这并不算很难,但相对于二维空间,其困难度已经不在一个级别了。
现在,我们把三维空间变成一个三百维的空间,给定一个红点去找距离它最近的黑点,这个黑点一定存在,但想想看,找出它是不是几乎不可能?这就是格困难问题。
格空间与椭圆曲线是相似的。在椭圆曲线上,可以有数学公式(椭圆曲线算法)把公钥和私钥放在一个等式的两头,在格空间里,也有数学公式(比如LLL算法)可以把类似黑点和红点的东西放在一个等式的两头,那么我们就可以利用这类公式来生成公钥和私钥。
在椭圆曲线算法中,因为「离散对数困难问题」,传统计算机无法通过公钥计算出私钥;在格密码的算法中,因为「格困难问题」,量子计算机也无法通过公钥算出私钥。
格密码发展很快,基于格我们不仅有抗量子计算的公钥和私钥,还有抗量子计算的对应于经典密码概念的一系列密码学算法或协议,它们可以被用于数字签名、密钥交换、零知识证明等等应用领域。
宇宙相信加密。加密容易,解密难。」
在可以预见的未来,依然如此。所以,不用担心,对于比特币是这样,对于区块链也是。参考资料
[1] Arute, Frank, Kunal Arya, Ryan Babbush,Dave Bacon, Joseph C. Bardin, Rami Barends, Rupak Biswas et al. "Quantumsupremacy using a programmable superconducting processor." Nature 574,no. 7779 (2019): 505-510.
[2] Andreas M. Antonopoulos答疑量子计算问题: www.youtube.com/watch?v=eo7mwcsUbdo;www.youtube.com/watch?v=wlzJyp3Qm7s
[3] Gentry, Craig. "Fully homomorphic encryption using ideallattices." In Stoc, vol. 9, no. 2009, pp. 169-178. 2009.
[4] Aggarwal,Divesh, Gavin K. Brennen, Troy Lee, Miklos Santha, and Marco Tomamichel."Quantum attacks on Bitcoin, and how to protect against them." arXivpreprint arXiv:1710.10377 (2017).
[5]Stewart, I., D. Ilie, Alexei Zamyatin, Sam Werner, M. F. Torshizi, and WilliamJ. Knottenbelt. "Committing to quantum resistance: a slow defence forBitcoin against a fast quantum computing attack." Royal Society openscience 5, no. 6 (2018): 180410.
[6] Regev,Oded. "Lattice-based cryptography." In Annual International CryptologyConference, pp. 131-141. Springer, Berlin, Heidelberg, 2006.
撰文:李画、安比实验室创始人郭宇
校正:郭宇
来源:链闻ChainNews
比推快讯
更多 >>- 麻吉大哥 Hyperliquid 持仓价值跌破 100 万美元,动用 5 年前投资资金补仓,总亏损达 2800 万美元
- 数据:BTC 未平仓合约持仓量较历史高点下降 55%,创 2023 年 4 月以来最大跌幅
- TON Foundation 与 Banxa 合作,为亚洲企业提供稳定币支付服务
- 数据:Polygon 每日 USDC 交易量创历史新高,突破 1200 万笔
- 以太坊链上 RWA 总价值突破 170 亿美元,相比去年增长 315%
- 美国银行:市场情绪依然极度乐观,AI 泡沫成为投资者最关注的尾部风险
- 观点:币安稳定币净流入连续三个月为负,储备金减少约 90 亿美元,资金持续流出交易所生态
- CryptoQuant.:币安持有 475 亿美元稳定币,占交易所总流动性 65%
- BVNK 获马耳他 MiCA 许可证,将扩展稳定币服务至欧洲
- 分析师:加密新基金数量触及 5 年低点,2023 至 2025 年募资总额仅与 2022 年全年接近
- Arkham:JELLYJELLY 未平仓合约量激增,或存在团体试图操纵币价
- TRM Labs:尽管遭主流交易平台下架,门罗币网络活跃度不降反升
- 数据:EtherFi 单用户收入达 256 美元,远超 Revolut、Wise、SoFi 等支付平台
- 数据:以太坊链上 RWA 资产总市值突破 150 亿美元
- 数据:若 ETH 突破 2,064 美元,主流 CEX 累计空单清算强度将达 7.08 亿美元
- 分析师:比特币每日净买入量仍大于开采量,但科技股下跌或将导致比特币持续承压
- 德国央行行长:欧元稳定币将为欧洲提供更多独立性,以摆脱美元稳定币的影响
- Polygon 昨天日交易费用收入超越以太坊
- 快餐连锁店 Steak'n Shake:支持比特币支付已推动销售额显著增长
- 粉丝仅 1300 名的巨鲸 0x58bro 通过做空 ETH 及 ENA 等资产浮盈 700 万美元
- Crypto.com 首席法务官:将与 DraftKings 等平台联合开发预测市场 OG.com
- 某鲸鱼地址今日将 129 枚 BTC 兑换为 4412 枚 ETH
- 美股盘前部分科技股走软,AMD 跌 1.3%
- 分析师:预计熊市将于 2027 年中结束,至少持续至 2026 年年底
- Polymarket 上“天价皮卡丘卡牌拍卖价”押注事件落幕,最终成交价超 1600 万美元
- 英镑稳定币发行商 Agant:英国加密立法最早或将于 2027 年生效
- 美元小幅上涨,市场降息预期或过度
- Dragonfly 合伙人:发币时机对项目长期表现无显著影响,“干就完了”
- BofA 调查:美元空仓降至 2012 年以来低点,比特币与美元现异常正相关
- Polymarket 平台 LP 奖励发放金额突破 1286 万美元,参与地址数超 66000 个
- 数据:ETH 当前全网 8 小时平均资金费率为 0.0014%
- Coinbase 比特币溢价指数已连续 33 日处于负溢价,创 2023 年 5 月以来最长“连负”纪录
- SBI Holdings 计划收购新加坡加密 CEX Coinhako 的多数股权
- Abstract Chain 贡献者发文介绍智能体社交交易平台 ClankerZone
- 数据:过去 1 小时 Binance 净流入 3,979.08 万 USDT
- 某交易者遭遇投毒攻击,损失价值约合 60 万美元的 USDT
- CryptoQuant 牛熊指数创 FTX 崩盘以来新低,但仍未达极端熊市区间
- Binance 平台上鲸鱼比特币流入比率近两周增长明显,或与BTC OG 内幕巨鲸活跃有关
- Kraken 将赞助美国怀俄明州新生儿Trump Accounts项目
- Lighter 调整 LLP 基础设施,以便为新上线市场提供更多流动性
- OpenSea 将于 3 月 30 日通过线上直播公布其产品进展及发展方向
- 春晚提及or上架 Binance预期落空,多个马年主题 meme 币于昨晚快速跳水
- 市场消息:月之暗面寻求在新一轮融资中达到 100 亿美元估值
- 某鲸鱼平空 ETH 和 BTC 仓位,获利 157.5 万美元,总体仅盈利 8.5 万美元
- 两大高风险谈判前夕,现货金银持续走低
- 分析:市场极度恐慌或预示阶段性拐点临近
- 比特币提币情绪延续,过去 24 小时 CEX 净流出 3,083.80 枚 BTC
- 现货黄金跌势扩大,日内跌 2.60%,向下触及 4860 美元/盎司
- AC 推出 Flying Tulip 公募,主打本金保护ftPUT 机制
- Axis Robotics 完成 1 万条众包轨迹采集,验证零硬件投入下的机器人数据扩展模型
比推专栏
更多 >>- Happy new year【Horse success】|0213Asian
- Was it finished?|0206 Asian
- 围猎以太坊多头:「巨鲸」们暴亏 70 亿美元,正被集体围观
- Challenge,risk And chances|0130 Asian
- Meta 豪赌 AI:砸钱 1350 亿美元,2026 的扎克伯格,值得相信么?
- Variables: Terrible snowstorm|0128 Asian
- 英特尔「生死线」时刻:在 ICU 门前,陈立武如何清算遗产并开启自救?
- 從1月13號到今天,提前到5100|0126Asian
- You Should work HARDER in 2026|0120 Asian
- 硅谷最聪明那群人的「终极推演」:2026,我们应该「All-In」什么?
观点
比推热门文章
- 数据:BTC 未平仓合约持仓量较历史高点下降 55%,创 2023 年 4 月以来最大跌幅
- TON Foundation 与 Banxa 合作,为亚洲企业提供稳定币支付服务
- 数据:Polygon 每日 USDC 交易量创历史新高,突破 1200 万笔
- 以太坊链上 RWA 总价值突破 170 亿美元,相比去年增长 315%
- 美国银行:市场情绪依然极度乐观,AI 泡沫成为投资者最关注的尾部风险
- 观点:币安稳定币净流入连续三个月为负,储备金减少约 90 亿美元,资金持续流出交易所生态
- CryptoQuant.:币安持有 475 亿美元稳定币,占交易所总流动性 65%
- BVNK 获马耳他 MiCA 许可证,将扩展稳定币服务至欧洲
- 分析师:加密新基金数量触及 5 年低点,2023 至 2025 年募资总额仅与 2022 年全年接近
- Arkham:JELLYJELLY 未平仓合约量激增,或存在团体试图操纵币价
比推 APP



