比特币的安全模型,建立在一个前向容易、反向极难的数学结构上。CryptoComLearn在一篇热门文章中指出,Google近期量子计算论文提到的“9分钟窗口”,对应的正是量子计算机针对比��币底层密码学弱点的潜在攻击时间。
比特币私钥与公钥之间的单向关系
文章先把攻击目标拆开讲清楚。比特币使用的是椭圆曲线密码学,每个钱包都有一对密钥:私钥和公钥。私钥是一个以二进制表示、长度为256 位的秘密数字;公钥则由私钥通过椭圆曲线上的特定数学运算推导出来。
文中把这个过程比作一张“单向地图”。从所有人都知道的生成点 G 出发,按椭圆曲线规则走出一段只有持有者知道的“步数”,这段步数就是私钥;最终落到的位置 K,就是公钥。验证终点很容易,反推出究竟走了多少步,在经典计算环境下却几乎做不到。
用公式写,就是K = k × G。这里的“乘法”不是普通乘法,而是曲线上的几何运算。已知 k 和 G,算出 K 只要毫秒级;但已知 K 和 G,反求 k,就会落入椭圆曲线离散对数问题。文章称,针对256 位曲线,现有最优经典算法所需时间被认为长于宇宙年龄。
数字签名为什么能证明币权
这套“单向陷门”机制,就是比特币所有权证明的核心。私钥代表对链上资产的控制权,公钥可以公开,因为经典计算机无法逆推出私钥。当用户发起转账时,钱包会使用私钥生成数字签名,向网络证明签名者掌握那个秘密数字,但不会把私钥本身暴露出去。
也就是说,攻击者若想直接“偷走”比特币,关键并不是伪造链上记录,而是想办法从公开信息中倒推出私钥。传统计算机在这里卡住了。量子计算机瞄准的正是这一步。
Shor算法把“无法反推”变成可计算问题
文章提到,数学家 Peter Shor 在1994 年提出了一个量子算法,后来被称为Shor算法。它能够高效求解离散对数问题,也就是直接冲击椭圆曲线密码学最核心的安全假设。
在经典计算机上,随着数字规模增大,破解难度会急剧上升;而Shor算法处理这类问题时,难度增长要慢得多。文章给出的直观解释是:如果已知公钥 K 和生成点 G,目标是找出私钥 k,那么这个问题可以被转换为“寻找某个函数周期”的任务,��量子计算正适合处理这类周期结构。
按文章说法,理解量子计算机如何“9分钟内偷走比特币”,并不只是理解它比普通计算机更快,而是要看到它攻击的是比特币密码学中最关键的单向性。一旦这个前提被量子算法打破,公钥与私钥之间原本不可逆的关系,就可能不再稳固。

