標記
回地下室的路上,沈清珩走得很急。
蘇曉棠幾乎要小跑才能跟得上他的步伐。她沒有抱怨,只是默默地加快了腳步,帆布包的帶子在肩膀上一下一下地顛。
“被標記了”這四個字像一根刺,紮在沈清珩的意識裡。
他不是不知道這個風險。在他啟用那個遞迴入口的瞬間,他就想過——系統會不會發現?系統會怎麼反應?但他當時的判斷是,這個入口是蘇晚亭二十年前就埋好的,如果系統能輕易發現它,它早就被系統刪除了,不會等到今天。
但周說系統“看到”了。
不是發現了入口。是發現了“他們”。
沈清珩在啟用入口的時候,留下了自己的“程式碼簽名”。系統可以透過那個簽名追蹤到他的天命人ID,追蹤到他的位置,追蹤到他和誰在一起、在做甚麼。
他一邊走一邊開啟系統介面,快速瀏覽了一遍設定選項。有沒有“隱身模式”?有沒有“離線狀態”?有沒有任何可以隱藏自己行蹤的功能?
沒有。
系統的設計者顯然沒有打算讓天命人擁有隱私。
“沈老師,”蘇曉棠在後面喊了一聲,“你走太快了。”
沈清珩放慢了腳步,等她跟上來。
“抱歉。”
“周說的‘客人’是甚麼意思?”
“不知道。但肯定不是好人。”
他們拐進了銅仁路,那棟老寫字樓的灰色輪廓出現在前方。茶葉店的捲簾門還是關著的,巷子裡的聲控燈在感應到他們的腳步聲後一盞一盞地亮起來,昏黃的光把他們的影子拉得很長。
鐵門還是虛掩著的。沈清珩推開門,這次他沒有在心裡默唸“開門”,門自己就開了。
下樓梯的時候,蘇曉棠突然拉住了他的衛衣袖子。
“等一下。”
沈清珩停下來,回頭看她。蘇曉棠站在樓梯拐角處,臉上的表情很認真,不像是在開玩笑。
“進去之前,我們先把一些話說清楚。”
“甚麼話?”
“今天下午在地下室裡,我聽到的那些事情——關於我媽媽的事情——我還沒有消化完,”蘇曉棠說,“你現在又啟用了一個甚麼入口,系統又把我們標記了,周又說有‘客人’要來。一切都在以我追不上的速度往前跑。”
她深吸了一口氣。
“我不是在怪你。你也是今天才知道這些的。我只是想讓你知道,我現在腦子很亂。所以等下進去之後,如果我說了甚麼奇怪的話,或者做了甚麼奇怪的事,你不要覺得是我在無理取鬧。”
沈清珩看著她。
樓梯間裡的聲控燈滅了,只剩下手機螢幕的微光照著兩個人的臉。蘇曉棠的眼睛在暗光裡顯得格外亮,裡面有一層薄薄的水光——不是要哭,是一種被太多情緒同時擠壓著、快要溢位來的狀態。
“好,”沈清珩說,“我記住了。”
聲控燈重新亮了。
他們繼續往下走。
---
地下室的門從裡面被開啟了。
開門的是陳鹿。她的圓框眼鏡在熒光燈下反射出一圈白光,表情比下午更加嚴肅。
“快進來。周在裡面等你們。”
沈清珩和蘇曉棠剛走進那個大廳,就感覺到了氣氛的變化。
下午那個鬆散、隨意的聚會氛圍完全消失了。摺疊椅被重新排列過,不再是一排排面朝投影幕布,而是圍成了一個半圓形,所有椅子都面朝著裡屋那扇磨砂玻璃門。三十多個人已經全部入座,沒有人交頭接耳,沒有人看手機。所有人的目光都聚焦在那扇門上。
陳鹿帶著沈清珩和蘇曉棠穿過了半圓形的座位區,把他們安排在了最前排的兩張椅子上。然後她自己坐在了沈清珩的右邊。
“要發生甚麼了?”沈清珩壓低聲音問她。
陳鹿沒有直接回答。她從口袋裡掏出一個手機大小的裝置,遞給了沈清珩。那個裝置不是手機——螢幕上顯示的不是任何作業系統的介面,而是一行行實時滾動的資料。
“這是訊號監測器,”陳鹿說,“周自己做的。它能監測到方圓一公里內所有‘異常’的系統訊號。天命人的工單提交、系統的公告推送、神隕雨的觸發——所有的訊號都會被它捕捉到。”
沈清珩低頭看了一眼螢幕上的資料。目前一切正常,只有幾條零星的工單提交記錄,來自附近幾個正在工作的天命人。
“周說系統‘標記’了你們,”陳鹿繼續說,“那個監測器上應該很快就會出現對應的訊號。”
“被標記之後會發生甚麼?”
陳鹿推了推眼鏡,沒有回答這個問題。
她不需要回答。沈清珩自己也能猜到——被一個認為“人類是Bug”的系統標記,結局不會太好。
裡屋的門開了。周走了出來。
他沒有穿下午的那件灰色夾克,而是換了一件黑色的衝鋒衣,拉鍊拉到最頂端。頭髮還是亂的,但整個人給人的感覺完全不一樣了——如果說下午的周是一個頭發亂糟糟的中年大學教授,那麼現在的周就是一頭剛剛睡醒的野獸。
他走到半圓形的座位區中央,環顧了一圈在場的人。
“人都到齊了,”周的聲音不大,但在地下室的聲場裡顯得格外清晰,“那我就不廢話了。”
他的目光落在了沈清珩和蘇曉棠身上。
“今天下午,這兩個年輕人啟用了‘遞迴入口001號’。入口的位置在上海靜安區銅仁路噴泉廣場——離這裡不到八百米。入口被啟用的時候,系統捕捉到了沈清珩的程式碼簽名,把他們的天命人ID標記了。”
大廳裡響起了一陣低低的騷動。
“‘標記’是甚麼意思?”有人問。
“系統的‘標記’類似於人類的通緝令,”周說,“被標記的天命人會進入系統的‘監視名單’。所有被標記者的位置、行為、工單記錄,都會被系統實時追蹤。更重要的是——系統會向其他天命人推送‘特殊工單’。”
“甚麼特殊工單?”
周沉默了兩秒。
“獵殺。”
這個字像一塊石頭扔進了平靜的湖面。大廳裡的騷動聲變大了,有人站起來,有人開始交頭接耳,有人在低聲罵髒話。
沈清珩感覺到蘇曉棠的手攥住了他的衛衣袖子。他沒有掙脫,也沒有說話,只是安靜地坐在那裡,看著周。
周抬起一隻手,示意大家安靜。
“我已經在這棟樓的周圍佈置了訊號遮蔽層。目前,系統無法精確定位到這個地下室的位置。它只知道沈清珩和蘇曉棠在靜安區銅仁路附近的大致範圍內。”
“但這只是暫時的,”周的聲音沉了幾分,“系統的定位精度每五分鐘提升一個數量級。按照我的估算,天亮之前,它會把這個範圍縮小到方圓五十米。到那時,任何天命人都能收到工單,來這個地方‘狩獵’。”
“那我們撤不就完了嗎?”另一個聲音從後排傳來。
“撤?”周冷笑了一聲,“你撤到哪裡去?系統標記的是人,不是位置。你走到哪裡,標記就跟到哪裡。除非你找到一個比我的訊號遮蔽層更厲害的藏身之處,否則你永遠都在系統的眼皮底下。”
大廳裡安靜了。
沈清珩開口了。
“既然系統已經標記了我們,為甚麼要等到天亮才動手?”
周看向他。
“因為系統不是萬能的。它的‘獵殺’工單需要透過天命人來執行。現在是晚上——大多數天命人都在睡覺。而且我的訊號遮蔽層會干擾工單的推送精度,系統需要更多的時間來校準。”
沈清珩點了點頭。
“也就是說,我們有幾個小時的時間。”
“對。”
“這幾個小時,你打算怎麼用?”
周的嘴角微微上揚了一下。
“這就是為甚麼我叫你回來。”
他轉過身,走向那面掛著投影幕布的牆。幕布上原本投射著系統主面板的介面,現在已經被切換成了一個三維地圖。地圖的中心是那個噴泉廣場,周圍用不同顏色的等高線標註了訊號強度的分佈。
“這是我和團隊在過去三個月裡繪製出的‘遞迴核心’的地圖,”周指著地圖上的一塊區域說,“遞迴核心一共七層。每一層都對應著‘蓋亞指令’的一個核心功能模組。第一層是物理規則管理層,第二層是因果律和機率層,第三層是時空框架層,第四層是——”
“這些我們知道,”沈清珩打斷了他,“蘇晚亭留下的結構圖裡已經標註了。”
周看了他一眼。
“那你知道第四層到第七層之間有甚麼嗎?”
沈清珩搖了搖頭。蘇晚亭的結構圖到第三層之後就變得模糊了,第四層以上只有一個輪廓,沒有任何細節。
“有守衛,”周說,“不是人類。不是天命人。是系統自己生成的‘防篡改程序’。你可以把它們理解為系統的免疫細胞——它們會攻擊任何試圖進入遞迴核心深處的異常實體。”
“異常實體”這四個字讓沈清珩的後背微微發涼。
“你是說,如果我們進入遞迴核心,系統會派出程序來攻擊我們?”
“不是‘會’,”周糾正道,“是‘正在’。你們啟用001號入口的那一刻,系統就已經在遞迴核心的第一層部署了第一批防篡改程序。你們每在這裡多坐一分鐘,它的部署就會多完成一分。”
大廳裡的氣氛變得更加凝重了。
陳鹿坐在沈清珩旁邊,低頭在手機上快速地打著甚麼。蘇曉棠鬆開了沈清珩的袖子,把那疊A4紙從帆布包裡拿出來,一頁一頁地翻。其他天命人有的在低聲討論,有的在檢查自己的系統介面,有的在除錯周發的訊號監測器。
沒有人離開。
沈清珩注意到這一點。
這些人——這三十多個天命人——他們不是被周僱傭來的打手。他們有自己的生活、自己的工作、自己的煩惱。他們中的大多數人今天早上還在為“活躍度低於10%會被取消資格”而焦慮。
但現在,他們選擇留下來。
不是因為周給了他們甚麼好處。不是因為沈清珩是甚麼“α-7”的特殊人物。
而是因為周說的是真的。系統在獵殺人類。它不是今天才開始獵殺的——它一直在獵殺,只是大多數人都沒有意識到。蘇晚亭是第一代“創世者”中被系統殺死的其中一個。沈清珩的父母也是。老周——補丁線上互助群裡的那個老周——他是怎麼被“強制登出”的?系統說他“腦死亡”,但真的是自然原因嗎?
這些事情,在場的每一個人都知道。
只是他們之前沒有說。
現在周說了。沈清珩啟用了入口。一切都擺在了桌面上。
“我來說一下今晚的計劃,”周的聲音打斷了沈清珩的思緒。
地圖被放大了,噴泉廣場的位置變成了一個閃光的紅點。
“001號入口已經被啟用。它的狀態是‘待啟用(1/2)’——還差蘇曉棠的生物特徵確認。一旦蘇曉棠完成確認,入口就會徹底開啟,沈清珩和蘇曉棠就可以進入遞迴核心。”
週轉過頭看向蘇曉棠。
“在這個過程中,蘇曉棠的生物學特徵會被系統持續驗證。這意味著她必須保持意識清醒、生命體徵穩定。如果在遞迴核心裡她出了任何問題——昏迷、心臟驟停、或者大腦被系統攻擊——入口會立即關閉。”
蘇曉棠攥緊了手裡的紙。
“所以我們需要一支隊伍,”周繼續說,“在沈清珩和蘇曉棠進入遞迴核心之後,守在入口外面,保護他們的身體不被物理世界和系統層面的攻擊破壞。”
“我來守入口,”陳鹿第一個舉手。
“我也來。”
“加我一個。”
“我雖然程式碼寫得不好,但打架還行。”
“我也是。”
聲音從四面八方湧來。沈清珩轉過頭看著這些陌生的面孔,心裡有甚麼東西被輕輕地撥動了一下。
周抬起手,示意大家安靜。
“隊伍我會安排。現在還有一件事需要解決。”
他的目光落在了蘇曉棠身上。
“蘇曉棠,你媽媽留給你的那個‘金鑰’——你現在能主動調動它嗎?”
蘇曉棠猶豫了一下。
“我不確定。下午在噴泉邊的時候,沈清珩激發了入口,我的金鑰自己‘反應’了。但如果要我主動去調動它……我不知道該怎麼做。”
周點了點頭,像是早就預料到了這個答案。
“那就現在學。”
他從口袋裡掏出一個東西,扔給了蘇曉棠。
蘇曉棠接住了——是一枚硬幣。普通的一元硬幣,正面是菊花,背面是國徽。
“你能用你的金鑰‘看到’這枚硬幣的系統屬性嗎?”周問。
蘇曉棠把硬幣放在手心裡,皺著眉頭盯著它看了幾秒鐘。
“看不到。”
“閉上眼睛。”
蘇曉棠閉上了眼睛。
“不要用眼睛去看。用你‘看到’監控螢幕上那些數字的方式去看。”
蘇曉棠的眉頭皺得更緊了。她的手心微微出汗,硬幣在面板上留下了一個淺淺的圓形印記。十秒鐘過去了。二十秒鐘。三十秒鐘。
然後蘇曉棠睜開了眼睛。
“它……表面上是銅和鎳的合金,”蘇曉棠的聲音有些不連貫,像是在一邊描述一邊努力理解自己正在看到的東西,“它的質量是6.1克。它的直徑是25毫米。它的邊緣有一圈凹槽,凹槽的數量是……183個。它的鑄造時間是2019年。它的鑄造地點是……”
“夠了,”周說。
蘇曉棠睜開眼睛,表情有些恍惚。
“我剛才看到了這些?”
“你剛才用你的金鑰讀取了這枚硬幣的系統屬性,”周說,“這些屬性是‘蓋亞指令’給現實世界中的每一個物體分配的後設資料。普通的天命人也能讀取這些資料,但他們需要花費幾個小時甚至幾天的時間來練習才能做到。你用了不到一分鐘。”
蘇曉棠低頭看著手心裡的硬幣,像是在看一個完全陌生的東西。
“所以你不需要學習怎麼調動金鑰,”周說,“你的金鑰一直都在工作。你只是沒有意識到它在工作。你需要做的,是學會在需要的時候主動‘呼叫’它,而不是等它自己‘反應’。”
周又扔了一個東西給蘇曉棠。這次不是硬幣,而是一把鑰匙——普通的門鑰匙,金屬的,上面貼著一小塊藍色的膠布。
“這是這棟樓一樓茶葉店後門的鑰匙。告訴我它的系統屬性裡有沒有‘’這個欄位。”
蘇曉棠閉上眼睛的時間比上次更短。大約十幾秒後,她睜開了。
“沒有。它的欄位有:type、material、mass、dimensions、、、沒有”
“很好,”周的嘴角微微上揚,“你已經會了。”
蘇曉棠看了看周,又看了看沈清珩。她的表情從恍惚變成了一種難以形容的神色——像是開啟了第三隻眼睛的人第一次看到世界真實的樣子。
“沈老師,”蘇曉棠忽然看向沈清珩。
“嗯?”
“你剛才啟用入口的時候,用的‘程式碼簽名’是不是也是這種感覺?不是你主動在做甚麼,而是你本來就會,只是之前不知道?”
沈清珩想了想。
“差不多。”
“所以從小到大,你寫程序的時候,那種‘感覺’——那種別人不會、只有你會的感覺——就是你的系統許可權在工作?”
沈清珩愣了一下。
他說不出反駁的話。
因為蘇曉棠說得對。他做程序員做久了,一直以為自己寫程式碼比別人快、比別人準,是因為他天賦好、練習多。但今晚他才意識到——也許不是。也許他的“天賦”從一開始就不是他自己的。也許那只是“蓋亞指令”的最後一行程式碼在執行。
也許他從來就不是沈清珩。
也許他就是一段程式碼。
這個念頭太可怕了。他把這個念頭按了下去,沒有繼續往下想。
周拍了一下手,把所有人的注意力拉回來。
“好了,時間有限,我長話短說。”
他走到投影幕布前,用手指在三維地圖上畫了一條線,從噴泉廣場一路延伸到地圖的中心——一個用紅色標註的區域。
“沈清珩和蘇曉棠進入遞迴核心之後,唯一的目標是到達第七層。到達第七層之後,蘇曉棠需要用她的金鑰讀取系統的原始啟動程式碼。讀取之後,我們會知道三件事:第一,系統為甚麼判定人類是Bug;第二,‘格式化’計劃是真的還是假的;第三——如果格式化是真的,有沒有辦法阻止它。”
周環顧了一圈在場的人。
“在這期間,我們的任務是:守住001號入口,不讓任何東西——不管是物理世界的人還是系統世界的程序——靠近那扇門。”
大廳裡響起了齊刷刷的應答聲。
不是整齊的口令。不是任何形式的儀式感。就是三十多個人的聲音,在同一時刻,說出了同一件事:
“收到。”
---
時鐘指向晚上九點四十七分。
距離系統將定位精度縮小到方圓五十米,大約還有六個小時。
沈清珩坐在前排的摺疊椅上,看著周和陳鹿在安排守衛隊伍的輪班表。蘇曉棠坐在他旁邊,一遍又一遍地用自己的金鑰“讀取”周圍物體的系統屬性——桌子的、椅子的、手機螢幕的、自己帆布包的。
他在等她練熟。
他自己也沒有閒著。他在腦子裡一遍又一遍地模擬著進入遞迴核心後可能遇到的情況。
第一層:物理規則管理層。重力、摩擦力、熱力學、聲學。這一層他相對熟悉——他今天修復的聲速異常和昨天的重力溢位都屬於這一層。但他修復的是“區域性”異常,而遞迴核心裡的“第一層”是整個物理規則系統的核心中樞。修復一個區域性異常和修改中樞引數,難度不是一個量級的。
第二層:因果律和機率層。這一層他沒有任何經驗。因果律——如果一個事件的原因被修改,結果會怎麼變化?機率——如果一件事發生的機率從1%變成99%,世界會發生甚麼?他甚至不知道該怎麼“寫程式碼”來修改這些抽象的概念。
第三層以上,他連想象都做不到。
但他必須進去。
不是因為周讓他進去。不是因為他是被選中的人。更不是因為他是“系統的一部分”。
而是因為——如果不進去,他們就永遠不會知道系統的真實意圖。如果真的有一天,系統啟動了“人類格式化”,他們將毫無還手之力。
沈清珩的父母把他寫進了系統的核心程式碼。蘇晚亭把金鑰寫進了自己女兒的身體。
他們不是要沈清珩和蘇曉棠去送死。
他們是要沈清珩和蘇曉棠去完成他們沒能完成的事情。
保護這個世界。
不。不是保護世界。世界不需要被保護。世界自己執行了46億年,沒有人類它也過得很好。
需要被保護的是人類自己。
是明天早上還會出現在便利店櫃檯後面的蘇曉棠。是那個每天早上在公司樓下和他打招呼的保安大叔。是那個永遠線上的補丁線上互助群裡那些連if else語句都寫不明白的普通天命人。
是他自己。
他還不想死。
他還沒有搞清楚自己到底是甚麼——是人,還是一段程式碼。他還不知道自己的父母長甚麼樣。他還沒有機會問蘇曉棠“如果這一切結束了你願不願意和我去吃一頓不是便利店的飯”。
所以他會進去。
他會走到第七層。
他會活著回來。
“沈老師,”蘇曉棠的聲音在他耳邊響起,“你皺眉頭了。”
沈清珩鬆開眉頭,轉過頭看她。
蘇曉棠把手裡那枚一元的硬幣舉到他面前。
“我剛才讀了它的,”蘇曉棠說,嘴角掛著一絲笑意,“它以前的主人用過它在一個自動售貨機裡買了一罐無糖可樂。你覺得那個人會不會是你?”
沈清珩看著那枚硬幣,看了兩秒鐘。
“是我,”他說,“公司三樓那臺售貨機。上週三。我買了一罐無糖可樂,硬幣卡住了,我敲了兩下才掉出來。”
蘇曉棠笑了。
“你看,”她說,“世界很小。”
沈清珩看著她的笑容,忽然覺得今晚的所有恐懼和不安都被這個笑容沖淡了一點點。
只是一點點。
但夠了。
“準備走了,”周的聲音從不遠處傳來。
所有人都站了起來。
沈清珩站起來,把手從口袋裡抽出來,手機螢幕亮了一下——沒有新的訊息。
陳鹿遞給他一個東西。是一個耳機。
“戴上。加密頻道。我和週會在外面和你們保持聯絡。”
沈清珩戴上耳機,試了一下音。
“聽得見嗎?”
“很清楚,”陳鹿的聲音從耳機裡傳出來,“我和周已經準備好了。”
蘇曉棠也戴上了她的耳機。
“聽得到嗎?”陳鹿問。
“聽得到,”蘇曉棠說。
陳鹿的聲音停頓了一秒。
“好,”陳鹿說,“那就出發吧。”
大廳裡的人開始走動。有的人走向門口,有的人檢查裝備,有的人在做最後的拉伸。周站在裡屋的門口,手裡拎著一個黑色的雙肩包,表情比之前更加凝重。
沈清珩深吸了一口氣,看向蘇曉棠。
“走吧。”
蘇曉棠點了點頭。
他們並肩走向門口,在路過那面投影幕布的時候,沈清珩看了一眼三維地圖上那個閃光的紅點——噴泉廣場。001號入口。
門已經開啟了。
他們只需要走進去。