量子計算:遠在天邊還是近在眼前?

這算是一篇命題作文。我好歹算是搞理論物理研究出身,身邊圍著一群求知欲旺盛的朋友,再加上幾個在高科技投資圈裏摸爬滾打的兄弟,隔三差五就有人攛掇我寫一篇關於量子計算的科普。他們的理由很實在:市麵上那些文章讀了不少,讀完之後的感覺嘛——就像用一套你更聽不懂的話,把你本來就不懂的東西,重新表述得讓你更加迷糊。這大概是量子物理科普的宿命,也是他們讀了一篇又一篇,最後還得來找我的原因。

很多題材的科普,一說就懂了,但涉及到量子物理,情況就完全不同。我呢,爭取把這篇科普寫得接地氣一些。當然,不管理想有多豐滿,結果恐怕還是未必能夠差強人意。畢竟量子物理這玩意兒,用手指月亮,結果大家都盯著手指頭看了,月亮長啥樣,早忘了。

事情得從1981年說起。那一年,理查德·費曼在MIT的一次演講裏,提了個想法:要不,咱們直接用量子係統來模擬量子世界?這話後來被公認為量子計算機概念的起點。四年後,大衛·多伊奇提出一個叫“量子圖靈機”的模型,相當於給量子計算立了個理論地基,跟馮·諾伊曼架構在經典計算機裏的地位差不多。再後來,1994年,彼得·肖爾扔出一顆炸彈:他發明了一個算法,能讓量子計算機在眨眼間破解現在通行的公鑰加密體係。這消息一出,全世界都驚了——原來這玩意兒不光好玩,還能搞事情。但真正的實驗時代,還得等到1998年,IBM那幫人搗鼓出第一台2比特的量子計算機,演示了一個叫Grover的搜索算法。

進入21世紀,量子計算從紙上談兵變成了多路實驗的混戰。過去二十五年,各路神仙開辟了好幾條技術路線,各有各的玩法,各有各的靠山。大致可以分成兩類:一類叫“人造原子”,比如超導電路、半導體量子點;另一類叫“天然原子”,比如離子阱、中性原子、光子。超導這條路,比特數做得最多,但相幹時間短得可憐;光和離子這條路,操控精度極高,但想做大又難如登天。

說到這裏,咱們得先聊聊量子計算的基本原理。通常的科普會拿經典比特和量子比特做對比,說什麽經典比特非0即1,量子比特可以既是0又是1的疊加態。這話一說,聽眾的眼神就開始渙散。其實吧,之所以越聽越懵,是因為我們習慣了用經典物理的腦袋去理解量子物理。經典物理認為,世界就在那兒,不管你瞧不瞧它,它都一成不變。但量子物理不一樣,它研究的不是純客觀的世界,而是客觀的微觀世界跟我們的觀測工具、理論框架相互作用之後,呈現出來的那點兒東西。就像看皮影戲,你能透過幕布上的影子猜背後發生了啥,但你不能說那些影子代表的就是背後的真人。

物理學家們心裏清楚,但實在難以表達, 於是為了給新手和外行講故事,不得不硬著頭皮發明了一套詞兒:疊加態、糾纏、坍縮……結果呢,大多數人記住了這些詞,卻沒搞懂背後的意思。我自覺也沒本事完全繞過這套詞兒,但我希望你在讀到“疊加態”“糾纏”的時候,能自己腦補一下皮影戲的畫麵。有種哲學理論認為,人的知識是先驗的,學習不是往裏裝東西,而是喚醒腦子裏已有的記憶。我沒能力說清量子層麵的真相,但希望上麵的鋪墊能激發你的腦補能力。

量子世界的狀態本來可以很複雜,就像電子軌道,有主量子數、角動量量子數、自旋量子數……但量子計算很取巧,它隻取最簡單的兩能級係統。這個係統有個很形象的模型,叫布洛赫球。你想象一個球,北極代表|0〉,南極代表|1〉,球麵上任意一點,就是某個疊加態。一個量子比特的狀態,就是球麵上的一個點。對它做操作,就像拿根棍子撥弄這個點,讓它轉來轉去。

量子比特的核心是疊加態。不像經典比特固定在0或1,量子比特可以同時處於α|0〉 + β|1〉的狀態,其中α和β是複數,且|α|² + |β|² = 1。用布洛赫球表示,北極是|0〉,南極是|1〉,球麵上任意一點都是疊加態。這種疊加特性讓n個量子比特可以同時表示2?種可能,這就是量子並行計算的基礎。

與疊加態緊密相關的是相幹態,它描述疊加態隨時間的演化質量。高質量的相幹態要求α和β的複振幅保持固定的相位關係,能夠被精確旋轉。比如Pauli X門可以翻轉南北極,相當於經典計算中的NOT門。衡量相幹態質量有兩個關鍵指標:相幹時間T?衡量相位穩定性,T?衡量能量鬆弛時間。

多量子比特糾纏是量子計算的殺手鐧。兩個量子比特經過CNOT門操作後,可以產生貝爾態(|00〉 + |11〉)/√2,測量其中一個的狀態,立即就能確定另一個的狀態,無論它們相距多遠。10個比特的完全糾纏態可以同時表示1024種配置的關聯,這種指數級的相關性是經典計算機無法模擬的。

物理耦合是實現糾纏的工程手段。超導路線用微波諧振器耦合約瑟夫森結,離子阱用激光誘導離子振動模式耦合,光量子用分束器幹涉耦合。耦合強度g控製著門操作的時間,需要精確到0.1%的精度,以避免過度耦合。

然而,所有這些精致的量子態都有一個共同的敵人:退相幹。退相幹是量子比特與環境——比如聲子、熱光子、核自旋——不可避免的相互作用,它會導致疊加態的相位信息丟失,糾纏態坍縮為經典的統計關聯。退相幹時間τ = 1/Γ,其中Γ是去相幹率。量子計算的魔力——疊加、糾纏、耦合——恰恰是其軟肋,工程化的核心就是不斷延長這種“脆弱生命”的戰爭。

經典計算有邏輯門,比如與門、或門、非門,拚來拚去就能算出任何東西。量子計算也一樣,有單量子比特門,比如前麵提到的X門,還有讓狀態在赤道上轉圈的H門,以及更複雜的相位門S門、T門等。但真正讓量子計算開掛的,是多量子比特門,比如CNOT門、CZ門、SWAP門等。這些量子門數量眾多,而且每個操作都有對應的物理實現。經典的計算機理論建立在布爾代數基礎上,所有經典計算都能分解成基本的與、或、非門組合。量子計算則不同,它有一套更豐富的門集合。所謂的量子計算,比如人們心心念念的比特幣密碼破譯,最終都能分解成這些量子邏輯門操作的組合。而這些對量子門的操作序列,與其說是計算,還不如說是精心安排的量子實驗。

好了,鋪墊了這麽多,咱們該聊聊正題了:現在的量子計算,到底走到哪一步了?離我們到底有多遠?

先說目前最火的一條路:超導量子計算。這條路的核心,是人造一個量子係統。它不是原子,不是離子,而是一個指甲蓋大小的電路。典型的超導量子比特,裏麵有個叫約瑟夫森結的東西,外加一堆電容、電感,湊成一個可控的量子二能級係統。Google的Willow芯片,是目前超導路線的扛把子。這個芯片大概4平方厘米,集成了105個物理量子比特。

105個?聽起來不少。但注意,這些是“物理”比特,不是“邏輯”比特。物理比特就像剛出廠的晶體管,個個都有點小毛病,動不動就出錯。想要靠譜的計算,得把這些物理比特捆在一起,做一個叫“表麵碼”的糾錯方案。Google這次幹的事,就是拿49個物理比特模擬出1個邏輯比特。他們驗證了一個定律:隨著糾錯網格從3×3擴大到5×5再到7×7,邏輯比特的錯誤率反而指數下降。這是個裏程碑,意味著“物理比特越多,邏輯比特越穩”這條路能走通。Willow上7×7的表麵碼,邏輯比特的壽命已經超過了裏麵任何單個物理比特的兩倍。

但別高興太早。105個比特,也就夠搭兩個7×7的表麵碼邏輯比特——用掉98個,再加點輔助。目前Google在Willow上幹的最複雜的事,也就是給這倆邏輯比特做做單比特操作,比如X門、Y門、Z門,這些都是Pauli門,相當於經典計算裏的各種翻轉。雙比特門?還沒門。更複雜的算法?還得等等。

再看看這指甲蓋大小的芯片周圍,都圍著些啥。Google Willow芯片本身是挺精致,但運行它需要一整層樓的設備:一個看起來像豪華吊燈的稀釋製冷機,總重差不多有三噸。BBC記者去參觀的時候描述,這玩意兒就像一串油桶大小的金屬盤子,連著一堆黑色的控製線,再連到青銅色的冷凍裝置。這玩意兒能把溫度降到20毫開爾文,也就是零下273.13度,比太空深處還冷。製冷機底下掛著液氦、液氫的多級製冷塔,頂上接著幾千條同軸微波線纜,旁邊還堆著幾百公斤的FPGA控製電子學和高速ADC。

這就引出了超導量子計算的真實麵孔:微米級的芯片,驅動著噸級的工程。

為啥需要這麽大的陣仗?因為每個量子比特,都需要獨立的納秒級微波脈衝來操控。這些脈衝的載波頻率在10GHz左右,時序精度要求10皮秒以內,強度控製誤差不能超過0.1%。105個比特,就意味著同時生成上萬條並行的脈衝通道。FPGA得實時計算每條脈衝的相位、幅度、時序,形成一套複雜的脈衝波形編程語言。熱管理更是苛刻:每比特的微波信號會產生大約1微瓦的熱量,105個比特加起來超過100微瓦。在20毫開爾文的溫度下,100微瓦的熱負荷就是一場災難性的噪聲。得有皮瓦級的PI閉環反饋係統,實時補償熱漂移、線纜阻抗變化、振蕩器相位噪聲。任何一個10皮秒的時序偏差,或者0.1%的幅度波動,都足以讓相幹時間瞬間崩塌。你花了好幾個小時才把溫度降下來,調試好所有參數,結果實驗室的空調溫度波動了1度,前功盡棄。

這種納秒級精密加上皮瓦級熱控的工程複雜度,早就超出了經典半導體製造的範疇。這才是超導量子計算商業化路上最大的攔路虎。

但即使如此,Willow還是做出了些實際的東西。它能幹啥?首先,它跑了一個叫“隨機電路采樣”的任務:105個物理比特運行隨機量子電路,5分鍾生成一個概率分布。這個分布,如果用現在最快的經典超算來模擬,得花10的25次方年——比宇宙的年齡還長。這就是所謂的“量子優越性”,雖然沒啥實用價值,但證明我確實比你強。其次,它用那一兩個邏輯比特,模擬了15到28個原子的分子相互作用。這活兒幹得比經典超算快1.3萬倍,結果還跟核磁共振實驗對得上。這叫“量子回聲算法”,算是有實用價值的化學模擬。最關鍵的是,它驗證了表麵碼實時糾錯:每過一段周期,自動檢測並糾正49比特陣列裏的錯誤。邏輯比特的相幹時間達到了100微秒,是物理比特的5倍壽命。這意味著,物理比特越多,邏輯比特越穩,這條路被實錘了。所以,Willow不是一台通用量子計算機,而是一台糾錯工程驗證機。它證明了方向是對的,也把路標插在了前方。

除了超導,還有別的路子在悄悄趕路。

離子阱這條路,代表玩家是IonQ和Honeywell,國內中科大的郭光燦院士團隊也在拚命追趕。它的優點是操控精度極高,單比特門保真度能做到99.99%以上。但缺點也很明顯:難擴展。你想把上千個離子排成一列,得保證整個電磁場均勻得離譜;操控是靠激光,一次隻能操作一個,串行操作慢得像蝸牛;真空係統和激光頻率穩定性的要求,成本隨著比特數指數級往上飆。

光量子這條路,代表是PsiQuantum和中科大的潘建偉團隊。它的挑戰是光子的損耗和非確定性的門。單光子源效率不到50%,光子在光纖裏每公裏損耗1分貝;線性光學的雙量子CNOT門,成功率隻有九分之一,想做成一個靠譜的門得用海量的光子輔助。把光路集成到芯片上,難度不亞於光芯片革命本身。目前隻能做一種叫“高斯玻色采樣”的任務,離通用計算還有相當距離。

還有一條更玄的,微軟押注的拓撲量子計算。它用的是Majorana費米子的編織操作,理論上這些玩意兒天生抗噪,不需要主動糾錯。但問題是,這東西現在還基本停留在實驗室階段,隻觀察到一些零能模的跡象,編織操作和可擴展陣列完全是紙上談兵。微軟砸了十五年的錢,目前也就到原理驗證階段。這是最高風險,也是最高回報的賭局。

所以,雖然別的路線各有各的獨門絕技,但短期內想超過超導的工程進度,希望不大。超導,至少在現階段,還是容錯量子計算的主戰場。

好了,咱們來回答那個讓投資界朋友兩眼放光的問題:用它來破解比特幣密碼,還差多遠?

比特幣用的加密算法叫secp256k1橢圓曲線加密。想要破解它,得跑肖爾算法。這個算法的技術門檻有多高呢?你需要大約4000到5000個高質量的**邏輯**量子比特,需要執行10的10次方次高質量的量子邏輯門操作,還需要整個係統保持連續相幹狀態好幾個小時到幾天。有分析指出,要真正威脅比特幣,可能需要1300萬個物理量子比特——現在的105個連零頭都不夠。理論上,256位橢圓曲線的離散對數問題,肖爾算法至少需要515個邏輯比特,但實際工程中因為糾錯冗餘,至少要再乘以10。量子門操作方麵,算法複雜度是O((log N)³),裏麵涉及到幾萬個周期的量子傅裏葉變換,每個周期裏又有幾千個CNOT門,加起來就是百億級的門操作,而每個門的保真度要求必須超過99.99%。相幹時間上,一百億次門操作,按單門10微秒算,總共需要28小時,這意味著邏輯比特的壽命得達到1000秒以上。

現在回頭看Willow:它隻實現了2個邏輯比特,相幹時間100微秒,幹的活是單比特Pauli門操作。跟破解比特幣的目標比,邏輯比特數量差四個數量級,相幹時間差三個數量級。當然,科學家們也在不斷優化算法。2024年,穀歌科學家克雷格·吉德尼提出一種新型三維拓撲編排方法,將因式分解大數所需的量子比特數從2000萬個銳減至100萬個,降幅達兩個數量級。IBM研發的新一代表麵碼,也有望將冗餘比壓縮至100∶1。但這些都還是理論上的進步,離工程實現還有距離。

你自己可以估摸一下,要翻過這幾座大山,還得多少年?業界的樂觀預測是得等到2030到2035年。比如英國量子專家彼得·奈特爵士就是相當樂觀,他認為Willow證明了可擴展的路徑,有望七到八年內實現兆級運算的突破,而不是之前預估的二十年。但即便如此,那也是2030年代初的事了。不知道讀者朋友怎麽看這個估計,反正我是覺著業界大佬們的估計太過樂觀了。有可能是為了科研經費不得不報喜不報憂,這個咱作為過來人特別能理解。

寫到這裏,我還是想區分兩個詞:量子實驗,和量子計算。雖然本質上量子計算就是量子實驗,但業界有個不成文的看法:隻有涉及到量子門操作的過程,才配叫量子計算。否則,還是老老實實叫量子實驗比較合適。

舉個例子,中科大的“九章”光量子計算機,就不涉及任何量子邏輯門操作。它的過程更像一個牛頓釘板——就是那種上麵釘滿釘子,下麵分成好多格子,你從頂上丟一堆小球,看它們最後落在哪個格子的裝置。牛頓釘板的每個路徑,你可以用經典計算機一點一點算出概率分布,也可以直接拎一桶珠子倒下去,看個大概。九章幹的事兒,就是接拎一桶珠子倒下去, 然後觀察結果。它不操控單個光子,隻統計最後有多少光子落在哪個探測器裏。這活兒幹得比經典超算快,但它確實不是量子邏輯門操作意義上的量子計算。

量子計算中還有一種已經商業化的分支,叫“量子退火”。它的思路是把一個複雜的問題,寫成係統的能量約束——物理學家管這叫哈密頓量,然後把係統扔到一個高能態,讓它自己慢慢往下蹦躂,最後落到最低能量狀態,這個狀態就是問題的最優解。加拿大有一家叫D-Wave的公司,專門做這個。他們的Advantage2退火量子計算機在過去一年使用率增長了314%,主要應用於組合優化問題。在金融領域,加拿大養老基金用它做資產配置與風險平價;在物流領域,大眾和DHL用它優化貨運路線與倉庫調度。這玩意兒不算通用量子計算,但確實能用,確實賺錢。

最後,稍微回應一下投資圈朋友的疑慮。市麵上現在確實有一些所謂的商業量子芯片在流通。比如北京大學最近研製出的“未名量子芯網”,是基於集成光量子芯片的大規模量子密鑰分發網絡,主要用於量子通信。還有各種量子隨機數發生器芯片、量子傳感芯片。這些都可以叫量子芯片,也能賣錢,也有商業應用。但它們都不涉及量子邏輯門操作,距離我們想象中的“量子計算機”,中間還隔著好幾個十年的工程鴻溝。

事情就是這麽個事情,情況就是這麽個情況。

量子計算究竟是遠在天邊,還是近在眼前?如果非要給一個判斷,我更願意說,它已經露出了地平線的輪廓。像 Willow 這樣的工程驗證機,至少把方向標記清楚了,讓人知道這條路不是空想。但從看到地平線到真正走到那裏,中間隔著的,是一段漫長得難以想象的工程旅程。要把通用量子計算做出來,意味著要用噸級的設備去馴服皮秒級的時序、皮瓦級的熱量,這不是一代人的任務,也不是靠一兩次突破就能跨過去的距離。至於它到底算遠還是算近,每個人心裏都有一杆秤,稱一稱便知道了。

量子計算這事兒,挺像人類對知識的永恒探索。我們以為自己在窺探自然的奧秘,到頭來可能隻是在觀察自己投射的影子。費曼當年說“大自然不隻以你想象的方式運作,它以自己的方式運作”,這話放在量子計算上特別貼切。我們造出的這些機器,與其說是計算工具,不如說是一麵鏡子,照出了我們對世界理解的邊界。科學的有趣之處,不在於找到答案,而在於不斷發現新的問題。量子計算到底能走多遠,也許答案不在那些閃爍的微波脈衝裏,而在提出問題的人心裏。

 



更多我的博客文章>>>
請您先登陸,再發跟帖!