近日,微软在量子计算领域高调宣布的重大突破遭遇当头一棒。一位自称“Boffin”的资深量子物理学家公开指出,微软团队用于支撑其“拓扑量子比特”实验结论的Python脚本中存在多处置低级编程错误,导致核心数据解读出现偏差,所谓的“量子飞跃”可能只是算法幻觉。

微软的“里程碑”与质疑声

今年2月,微软对外发布其自研的Majorana 1量子芯片,宣称首次成功利用拓扑超导特性制造出“马约拉纳零模”,实现了逻辑量子比特的稳定操控。这一成果被视为量子计算迈向实用化的关键一步,微软甚至将其称为“继晶体管之后最伟大的发明”。相关论文经同行评议后,刊发于《自然》杂志子刊。

然而,这位以“Boffin”为化名的专家在个人技术博客及预印本平台上发表长文,逐条驳斥微软的论证链条。他写道:“事实上,当我尝试复现微软公开的实验数据时,发现其用于信号处理的Python代码中至少存在三处‘新手级’错误。这些错误直接影响了最终物理结论的可靠性。”

具体错误:从变量泄露到逻辑反置

根据Boffin的分析,问题集中在微软实验小组用于分析量子比特相干时间的analyze_coherence.py文件中。他指出,该脚本在进行快速傅里叶变换时,错误地将时间窗口的采样点数量预设为固定值,而未根据实际测量长度动态调整,导致低频噪声被错误放大。

更致命的是,一段用于判断量子态是否处于“拓扑保护”状态的条件语句中存在逻辑反置:本应使用if state_protected >= threshold: 的表达式,却被写成if state_protected < threshold:。这一基础错误意味着,微软团队实际上将非拓扑态误认为是所需的拓扑态,并据此声称观测到了马约拉纳零模的特征信号。

“哪怕是一个刚学会Python的本科生,都不该犯这种<>分不清的错误。”Boffin在文章中毫不留情地批评道,“这不是学术争鸣,这是对严谨科研的亵渎。微软声称自己实现了‘量子飞跃’,但它的代码连‘Python入门测试’都通不过。”

微软与《自然》面临压力

截至发稿前,微软官方尚未就此事作出正式回应。不过,一位不愿具名的微软研究院内部人士向媒体透露,团队正在紧急复核代码,并强调论文所描述的物理现象在多个独立实验站得到了一致观测,Python脚本中的笔误不影响最终结论。

《自然》杂志编辑部则表示,已关注到相关质疑,正在启动调查程序。“如果确认存在数据或代码错误,我们将根据审稿意见考虑发表更正或撤稿。”该杂志发言人在邮件中称。

学术界的反应与行业影响

事件迅速在量子计算圈引发热议。麻省理工学院量子工程中心主任威廉·奥利弗在接受采访时表示:“任何声称取得革命性进展的研究,都必须接受最严苛的复现检验。Python错误虽然看着低级,但如果真的颠覆了原始数据解读,那整座大厦可能建在沙滩上。”

不过,也有学者为微软辩护。斯坦福大学量子信息研究员周立认为,Boffin指出的代码错误确实存在,但未必能推翻物理结论。“做实验的人有时会借助自定义脚本快速处理数据,逻辑错误可能只影响了一小部分拟合结果。关键要看原始数据是否公开可见。”

量子争议的常态与启示

量子计算领域的“反转”并非孤例。2018年,谷歌曾声称实现“量子霸权”,后被IBM质疑其经典计算模拟存在运行时间估算失误;2021年,中国科大团队关于光量子计算的论文也曾因数据筛选方式受到同行评议。每一次争议都在推动学术透明化。

此次“Python错误”事件再次表明:在高度复杂的前沿研究中,任何一个步骤的疏漏都可能被放大。对微软而言,若无法快速提供经得起推敲的代码和原始数据,不仅“量子飞跃”含金量存疑,更可能打击投资者对整个拓扑量子路线图的信心。

截至本文发稿时,Boffin已主动将包含错误分析的完整代码库发布至GitHub,供全球研究者平行检验。这场关于Python、量子比特与学术诚信的论战,或将从根本上改变顶级科技公司发布“里程碑成果”时的技术验证流程。