三堵墙,老实点名
如果你已经爬到了这道阶梯的这一级,那这三堵墙你其实都见过了,只是散落在前面几篇里。这里我们把它们并排摆出来,因为正是它们共同决定了一颗芯片到底能做多大。它们都不是“某一个聪明量子比特”的问题,而是当你想把成千上万个量子比特放到同一块硅上、还要让它们一起跑时,会发生什么。
第一堵墙是[[wiring-bottleneck|布线瓶颈]]:每个量子比特都想要自己专属的线伸进冷区,而线既传信号也传热——于是远在一百万量子比特之前,空间和制冷就先用光了。第二堵墙是[[frequency-crowding|频率拥挤]]:许多量子比特设计被调到特定的微波频率上,而“频率刻度盘”上的位置就那么多,挤到一定程度,相邻两个就会靠得太近、开始互相串话。第三堵墙是[[qubit-yield|良率]]:真实制造存在离散,所以晶圆上并非每个量子比特都正好落在目标值上——而一个坏量子比特,可能毁掉一整片。
the three scaling walls, side by side
wall what it is why it bites at scale
------------ -------------------- ----------------------------
wiring one+ cable per qubit cables = heat; fridge fills up
freq crowding qubits use set tones too many tones -> overlap
yield fab has spread a few off-target qubits per
wafer; one can spoil a patch
none is a 'better single qubit' problem;
all three are 'many qubits on one chip' problems.当拥挤撞上良率
这些墙之所以这么难拆,是因为其中两堵会互相喂养。许多超导量子比特,用的是一种频率在制造时就被定下的结——你瞄准一个目标,但实际落在它周围的一片散布里。现在想象一张网格,每个量子比特的频率都必须离邻居足够远。要是制造把它们打散了,有些邻居就会漂得太近、发生碰撞,这一对就变得难以控制。于是一个良率问题(散布)变成了一个拥挤问题(碰撞),而芯片越大,可能出错的配对就越多。
why bigger chips collide more (toy illustration)
target frequencies on a small grid; '.' = on target,
'X' = drifted too close to a neighbor (a collision)
4 qubits 16 qubits
. . . . . X
. . . X . .
. . . .
X . . .
same fab spread, but more qubits = more neighbor
pairs = more chances that two land too close.
collisions grow faster than qubit count.对此是有真实抓手的,而且它们正是前面几级讲过的芯片设计话题:把结的频率瞄得更准,让散布更紧;在制造后对量子比特做修整或调谐,让“差一点”能被推回目标;选用能容忍更大散布的版图与耦合器;并借助可调元件,让原本固定的碰撞不再固定。这些都不会让墙凭空消失——它们只是把墙一个量子比特一个量子比特地往后推。
翻过墙换来什么:纠错
假设你真的扩展上去了——一颗芯片上有成千上万个乖巧的量子比特。这一切究竟为了什么?诚实的答案是:今天的机器仍处在[[nisq|NISQ]]时代——含噪、中等规模、底下没有纠错。它们能在噪声把答案冲糊之前跑一小段程序,是货真价实的科学仪器——但还不是新闻标题里那种改变世界的计算机。
墙那一头的奖品是[[fault-tolerance|容错]]:把许多并不完美的物理量子比特编织在一起,让这“一群”表现得像一个好得多的量子比特——一个[[logical-qubit|逻辑量子比特]]——并在计算进行的同时,把错误抓出来、纠正掉。正是它,才能让量子计算机可靠地跑长而有用的程序。但它的兑换率残酷得很。视物理量子比特有多吵,一个逻辑量子比特可能要耗掉几百到几千个物理量子比特,而一台有用的机器需要许多个逻辑量子比特。这就是你听到的量子比特数为何如此庞大的深层原因。
the brutal exchange rate (order-of-magnitude only)
1 logical qubit ~= 100s to 1000s of physical qubits
(depends on physical error rate)
a useful program ~= many logical qubits
+ a working error-correction code
so: useful machine ~= (many) x (100s-1000s)
= a LOT of physical qubits
this is why scaling the three walls matters so much:
fault tolerance simply needs a great many good qubits.炒作、现实,与扎实的乐观
那么时间表到底如何?老实说,说不准。既要翻过这三堵墙,又要付清纠错那笔税,是一段分好几级的攀登,而每一级有多高,目前还不知道。一边兴奋、一边在同一口气里承认“没人能可信地给大型容错机器定下日期”,这完全是合理的。对任何向你抛出的、信誓旦旦的年份——尤其是凑整的那种——在被证明之前,都先当成营销看待。
同样诚实的还有一句:没有哪种芯片平台已经胜出。超导量子比特、离子阱、中性原子、硅中自旋量子比特、光子学——每一种都以某些短处换某些长处,而这三堵墙打在每一种上的方式都不一样。这不是失败的标志,而是一个年轻领域,同时押着好几注认真的赌。要是有人在 2026 年告诉你“某一种路线已经明显胜出”,那他是跑到证据前头去了。
- 读到量子芯片的新闻标题时,先问:这是 NISQ 时代的硬件,还是一项容错的宣称?这是非常不同的两个阶段。
- 问清说的是哪种量子比特数——是原始的物理量子比特,还是经过纠错的逻辑量子比特?两者之间相差几百到几千倍。
- 问这次演示解决的是人们真正在乎的问题,还是一个特意挑出来、专为难倒经典机器而设的人造问题。
- 问这个结果是否被独立复现,以及经典方法后来是否追了上来——这两件事在本领域都常发生。