都市:我靠吐槽成神
顧維鈞的遺產------------------------------------------,**一直盯著后視鏡。。,遲早會出現(xiàn)。,手指還在微微發(fā)抖。不是因為冷,是因為腎上腺素退了,后怕上來了?!澳莻€人……”她開口,聲音有點啞,“你覺得他是誰?不知道。他為什么不動手?”?!翱赡軟]必要??赡堋獤|西本來就不在他手里,他想讓我們幫他拿出來?!?,指甲陷進服務器外殼的塑料里?!澳闶钦f,他在利用我們?我是說,一個站在二樓窗戶后面看著你跑的人,要么是追不**,要么是不想追你。”**看著窗外,“他看起來像是追不**的人嗎?”。,沈鹿溪也看到了。不急不慢,不慌不忙,像看一場跟自己無關的戲?!澳俏覀儸F(xiàn)在怎么辦?先看看這玩意兒里到底有什么。”**看了一眼她懷里的服務器,“如果里面的東西值得他演這出戲,那我們就得想清楚——下一步是繼續(xù)走,還是停下來。”
“你想停下來?”
“不想。但我想知道自己在走什么路?!?br>沈鹿溪沒再說話。她把服務器往懷里摟了摟,轉頭看向窗外。
高速上的路燈一盞一盞地往后退,橙色的光在她臉上明明滅滅。
---
回到市區(qū)已經是中午了。
**沒有回出租屋,跟著沈鹿溪去了她住的地方——學校附近的一間公寓,不大,但收拾得比他的出租屋整齊十倍。
墻上貼著一張課程表,旁邊是一張便簽紙,上面寫著“****DDL:12月20日”。電腦桌上擺著三個顯示器,鍵盤是機械的,敲起來噼里啪啦響。
“你住這兒?”**問。
“學校宿舍太吵了。”沈鹿溪把服務器放在桌上,開始接線,“而且有些東西不能讓室友看到?!?br>她說的“有些東西”,大概就是桌上那臺**的門禁***,以及墻上用圖釘釘著的一張?zhí)靻⒖萍技瘓F的組織架構圖。
**注意到那張圖上,沈望津的名字被紅筆圈了起來,旁邊寫著幾個字:“不是源頭?!?br>“你查這件事多久了?”他問。
沈鹿溪的手指頓了一下?!皟赡辍!?br>兩年。一個大學生,用兩年的時間,黑進自己父親公司的系統(tǒng),追蹤一個死去的科學家留下的遺產。
“為什么?”
沈鹿溪沒有回頭?!澳阋娺^我弟嗎?”
“沒有。你有弟弟?”
“有過。”沈鹿溪的聲音很平,像是在念一段跟自己無關的資料,“他十五歲的時候被一個系統(tǒng)綁住了。學習打卡系統(tǒng)。每天必須學夠十四個小時。他堅持了四百多天。后來……有一天晚上,他在書桌上趴著,再也沒有起來?!?br>**沉默了。
“醫(yī)生說是心源性猝死。”沈鹿溪把服務器最后一根線接好,“但我知道是什么原因。四百多天,每天只睡五個小時,吃飯都在看書。他的身體早就被榨干了。系統(tǒng)不管這些。系統(tǒng)只管你有沒有打卡?!?br>“那個系統(tǒng)……是**公司的?”
“是顧維鈞設計的?!鄙蚵瓜D過身,看著**,“我弟弟是第一批測試用戶。顧維鈞親自挑選的?!?br>“**知道嗎?”
“知道。但他知道的時候,系統(tǒng)已經在我弟身上跑了三個月。他想關掉,但關不掉。系統(tǒng)規(guī)則里寫著——中途退出,所有累積獎勵清零。我弟不肯。他覺得自己已經堅持了三個月,再堅持一下就能拿到獎勵。”
“什么獎勵?”
“一臺新電腦?!鄙蚵瓜穆曇艚K于有了一絲裂痕,“他想要一臺新電腦,畫圖用。他想學設計。系統(tǒng)給他定的目標是連續(xù)打卡一千天?!?br>一千天。一臺電腦。
一個十五歲的孩子,用命去換一臺電腦。
“顧維鈞死后,我爸接手了天啟計劃。他把學習打卡系統(tǒng)的規(guī)則改了,把每天十四小時降到了十小時。但對我弟來說,已經晚了。”
沈鹿溪說完這段話,轉過身,面對服務器。
“所以我才要找到關停系統(tǒng)。不是為了什么大道理,就是為了——不要再有下一個我弟。”
**看著她瘦削的背影,沒有說話。
有些人的憤怒是火,燒給別人看。有些人的憤怒是冰,凍在心里,慢慢化成水,一滴一滴地流。
沈鹿溪是第二種。
“開始吧?!?*說。
---
沈鹿溪的手指在鍵盤上飛快地敲擊。
屏幕上跳出一行一行的代碼,像瀑布一樣往下淌。**只能看懂大概——她在繞過服務器的最后一道防護,一個顧維鈞自己寫的加密程序。
“這個加密很有意思?!鄙蚵瓜⒅聊唬碱^微微皺起,“不是普通的數(shù)學加密。它用的是……行為邏輯?!?br>“什么意思?”
“普通的加密,是問你‘你知道什么’——密碼、密鑰。或者‘你有什么’——指紋、虹膜。但這個加密問的是‘你怎么想’?!?br>她敲了一下回車,屏幕上彈出一個對話框:
請回答以下問題。答案將用于驗證您的身份。
問題1:你認為,人類最大的缺陷是什么?
**看著這個問題,愣了一下。
“這是密碼?”他問。
“是。”沈鹿溪說,“顧維鈞設計的。他想讓打開這個服務器的人,跟他有一樣的思維方式?!?br>“那答案是什么?”
“我不知道。”沈鹿溪咬了咬嘴唇,“顧維鈞的論文我看過幾十篇,他的公開**我聽過上百個小時。但這個問題……他沒有在任何地方回答過。”
**盯著屏幕上的問題,腦子里飛速運轉。
顧維鈞,一個設計了幾百個系統(tǒng)的人,一個把人的行為、身體、生命都變成規(guī)則的人。他認為人類最大的缺陷是什么?
不夠自律?不夠高效?不夠服從?
如果是這樣,那答案就是“自由意志”——他覺得人的自由意志是缺陷,需要被系統(tǒng)修正。
但如果是這樣,他為什么要在死前設計一個關停系統(tǒng)?
“試試這個?!?*說,“輸入——‘人類最大的缺陷,是認為自己有缺陷’。”
沈鹿溪看了他一眼,沒有問為什么,直接打字輸入。
屏幕閃了一下。
答案已記錄。問題2:你認為,系統(tǒng)應該服務于人,還是人應該服務于系統(tǒng)?
沈鹿溪轉頭看**。
“這個簡單?!?*說,“系統(tǒng)服務于人?!?br>沈鹿溪輸入。
答案已記錄。問題3:如果有一天,你發(fā)現(xiàn)自己創(chuàng)造的東西正在傷害別人,你會怎么做?
**沉默了很久。
這個問題,不只是問給顧維鈞的。
也是問給每一個創(chuàng)造過什么東西的人的。
“停止它?!彼f。
沈鹿溪輸入。
答案已記錄。
驗證中……
相似度:87%。
驗證通過。
屏幕上的對話框消失了,取而代之的是一個文件目錄。
沈鹿溪長長地呼出一口氣。
“打開了。”
---
服務器里的文件不多。
一個文件夾,名字叫“天啟”。里面有三個文件。
第一個文件:天啟計劃·完整設計方案。
第二個文件:系統(tǒng)生態(tài)·底層架構圖。
第三個文件:關停系統(tǒng)·源代碼(未完成)。
**和沈鹿溪對視了一眼。
沈鹿溪點開了第三個文件。
屏幕上密密麻麻地鋪滿了代碼。**看不懂,但沈鹿溪的表情越來越凝重。
“這是什么?”**問。
“關停系統(tǒng)的核心代碼?!鄙蚵瓜氖种冈谟|摸板上滑動,翻看著代碼,“顧維鈞寫了大概百分之七十。剩下的百分之三十……是空的?!?br>“能補全嗎?”
“理論上可以?!鄙蚵瓜Я艘ё齑?,“但這套代碼的運行邏輯……很奇怪。它不是一個單獨的程序。它是一個……插件。”
“什么意思?”
“關停系統(tǒng)不能獨立運行。它需要寄生在另一個系統(tǒng)上,利用那個系統(tǒng)的權限去關閉其他系統(tǒng)?!?br>“寄生在什么系統(tǒng)上?”
沈鹿溪沉默了一會兒。
“任何系統(tǒng)都可以。”她說,“但有一個條件——被寄生的系統(tǒng),必須有足夠高的權限等級。至少要達到……系統(tǒng)***級別?!?br>**的心沉了一下。
系統(tǒng)***級別。
在天啟計劃的架構里,系統(tǒng)***只有一個——天啟科技集團的主服務器。
換句話說,關停系統(tǒng)需要從天啟集團的內部運行。
“所以我們要黑進天啟集團的服務器?”**問。
“不是黑進去?!鄙蚵瓜獡u頭,“是走進去。關停系統(tǒng)需要物理接入主服務器的核心接口。遠程做不到?!?br>“**公司的主服務器在哪?”
“天啟科技集團總部。地下二層?!?br>**沉默了。
天啟科技集團總部,在市中心最繁華的地段。地下二層,核心數(shù)據機房。門口的安保等級,大概跟銀行金庫差不多。
“還有一個問題?!鄙蚵瓜穆曇舾土?,“關停系統(tǒng)一旦運行,會關閉所有系統(tǒng)。包括——那些宿主的生命維持系統(tǒng)?!?br>**的瞳孔微微收縮。
“你是說……”
“永生打卡系統(tǒng)?!鄙蚵瓜f,“那個系統(tǒng)在給宿主提供維持生命的激素。如果關停系統(tǒng)把所有系統(tǒng)都關了,那些宿主的激素供應也會斷掉。他們會在七十二小時內——”
她沒有說完。
但**懂了。
關掉所有系統(tǒng),會**一些人。
不關掉所有系統(tǒng),會有更多人被系統(tǒng)**。
“這就是顧維鈞留下的遺產?!?br>“不是答案?!?br>“是一個更**的問題?!?br>房間里很安靜。只有服務器風扇嗡嗡的聲音。
**靠在墻上,腦子里一團亂麻。
他想起那個高三學生,連續(xù)簽到八百多天,精神值掉到二十三。
他想起那個減肥的女人,八百九十二天,每天只吃八百大卡,把自己餓到四十一公斤。
他想起沈鹿溪的弟弟,每天學習十四個小時,趴在書桌上再也沒有起來。
還有那個躺在ICU里的老人,七十八歲,心力衰竭,被一個系統(tǒng)逼著打卡。
他們都需要被拯救。
但如果拯救他們的代價,是**另一些人——
這個選擇,誰有資格做?
“顧維鈞是個**?!?*說。
沈鹿溪沒有反駁。
“他設計了這些系統(tǒng),綁住了這些人。然后他死了,留下一半的代碼,讓活著的人去替他做選擇?!?br>“你說得對?!鄙蚵瓜穆曇艉茌p,“他是個**。”
“但你還是要完成他的工作?!?br>沈鹿溪抬起頭,看著**。
“因為我弟已經死了?!彼f,“但那個ICU里的老人還活著。那個減肥的女人還活著。那個高三的學生還活著。他們不應該因為顧維鈞是個**,就繼續(xù)被系統(tǒng)折磨?!?br>“但關停系統(tǒng)會**——”
“我知道?!鄙蚵瓜驍嗨八晕覀円业搅硪环N辦法。不是簡單地關掉所有系統(tǒng),而是——一個一個地關。先關那些可以安全關掉的,再處理那些依賴系統(tǒng)存活的?!?br>“能做到嗎?”
“關停系統(tǒng)的源代碼里有一個模塊,叫‘選擇性關閉’。顧維鈞寫了一半。如果能補全它,就可以選擇性地關閉系統(tǒng),而不是一次性全關?!?br>“誰有能力補全?”
沈鹿溪沉默了很久。
“我爸?!彼f,“天啟計劃他接手了三年。沒有人比他更了解這些系統(tǒng)?!?br>**看著她?!?*知道你在做什么嗎?”
“不知道。”
“你覺得他會幫你?”
沈鹿溪沒有回答。
她盯著屏幕上那堆未完成的代碼,手指攥得很緊。
“**?!彼鋈婚_口。
“嗯?”
“你覺得我爸……是好人還是壞人?”
**想了想。
“**接手了一個別人設計的爛攤子。他沒有關掉它,但他也沒有讓它變得更壞。他在改,一點一點地改。改得太慢了,但他在改?!?br>“這不是回答?!?br>“因為這個問題沒有答案?!?*說,“好人會做好事,也會做壞事。壞人會做壞事,偶爾也會做好事。大部分人不是好人也不是壞人,他們只是在兩堵墻之間走。左邊是‘應該做的事’,右邊是‘能做到的事’。兩堵墻之間的距離,就是他們的人生?!?br>沈鹿溪看著屏幕,沉默了很久。
“我想去找我爸?!彼f。
“現(xiàn)在?”
“今晚。他在公司加班,每個周四都在公司加班。一個人。”
“你覺得他會聽你的?”
“不知道?!鄙蚵瓜酒饋?,“但如果不試,我就永遠不知道。”
她走到門口,拿起外套。
“你呢?”
**看了一眼手機。*UG系統(tǒng)的漏洞值還是六百六。離解鎖“規(guī)則重寫”還差三百四。
“我跟你一起去?!?br>“你不怕?”
“怕?!?*站起來,“但有些事,怕也得做?!?br>---
天啟科技集團的總部大樓在市中心,四十六層,玻璃幕墻,晚上亮著藍色的燈,像一個巨大的發(fā)光體。
**和沈鹿溪站在對面的天橋上,看著那棟樓。
“**在幾層?”**問。
“三***。他的辦公室在走廊盡頭?!?br>“地下二層的機房怎么進?”
“需要門禁卡和指紋?!鄙蚵瓜f,“門禁卡我可以偽造,指紋……我還沒有想到辦法?!?br>“**的指紋能行嗎?”
“能。但他不會輕易讓我們下去?!?br>“那就先說服他。”
沈鹿溪深吸了一口氣?!昂谩!?br>他們下了天橋,往大樓走去。
門口有兩個保安。沈鹿溪掏出一張卡,刷了一下。門開了。
“你連**公司的門禁卡都能偽造?”**壓低聲音。
“我十五歲的時候就偽造過了。”沈鹿溪面無表情地說,“為了進公司的零食間?!?br>“……你們公司的零食間需要門禁?”
“零食間里有哈根達斯?!?br>**決定不再問了。
他們進了電梯,按了三***。
電梯門關上的那一刻,**的手機震了一下。
他掏出來看了一眼。
*UG系統(tǒng)的提示:
警告:您正在接近系統(tǒng)生態(tài)核心節(jié)點。該節(jié)點受到最高級別保護。繼續(xù)前進可能觸發(fā)安全協(xié)議。
是否繼續(xù)?Y/N
**點了Y。
電梯開始上升。
沈鹿溪看著電梯面板上跳動的數(shù)字,手指不自覺地攥緊了衣角。
“緊張?”**問。
“嗯?!?br>“怕**不幫你?”
“怕他……跟我想象的不一樣。”
“什么意思?”
沈鹿溪沉默了一會兒。
“這兩年,我一直在查天啟計劃。我看過那些系統(tǒng)的規(guī)則,看過那些宿主的記錄。我知道這些東西有多**。但我爸……他在我面前,一直都是那個會給我?guī)Я闶?、會問我論文寫得怎么樣的人?!?br>“你覺得這是兩件事?”
“我不知道。”沈鹿溪的聲音很輕,“我只知道,一個能設計出這些系統(tǒng)的人,不應該還能笑得那么正常。除非——他根本不在乎。”
電梯到了三***。
門開了。
走廊很長,鋪著灰色的地毯,墻上是白熾燈,照得每個角落都亮堂堂的。
盡頭有一扇門,門縫里透出光。
沈鹿溪走到門前,抬手敲了三下。
“進來?!崩锩?zhèn)鞒鲆粋€中年男人的聲音。
沈鹿溪推開門。
辦公室很大,但很空。一張桌子,一把椅子,一臺電腦。墻上沒有裝飾品,只有一塊白板,上面寫滿了公式和數(shù)據。
一個中年男人坐在桌前,戴著金絲眼鏡,頭發(fā)有點亂,襯衫袖子卷到手肘。他正在看一份文件,聽到門響,抬起頭。
看到沈鹿溪的時候,他的表情沒什么變化。
看到**的時候,他的眉頭皺了一下。
“鹿溪?”沈望津放下文件,“你怎么來了?”
沈鹿溪站在門口,沒有進去。
“爸。”她說,“我需要你幫我做一件事?!?br>沈望津看著女兒,沉默了幾秒。
然后他的目光落在沈鹿溪背著的背包上——那里面裝著顧維鈞的服務器。
他的表情變了。
不是憤怒,不是驚訝。
是一種很深的疲憊。
像是他一直知道這一天會來,只是不知道什么時候來。
“你找到了顧維鈞的服務器?!鄙蛲蛘f。不是疑問,是陳述。
沈鹿溪點頭。
“里面有什么?”
“關停系統(tǒng)。未完成的?!?br>沈望津摘下眼鏡,揉了揉鼻梁。
“你知道那是什么東西嗎?”他問。
“知道。它能關閉所有系統(tǒng)?!?br>“也能**人。”
“所以我要你幫我補全選擇性關閉的模塊?!?br>沈望津看著她,眼神復雜。
“你查了多久?”
“兩年?!?br>“你弟弟的事……”
“我知道。”沈鹿溪的聲音終于有了一絲顫抖,“我知道那是顧維鈞設計的系統(tǒng)。我知道你接手之后改了規(guī)則。但你知道我最恨的是什么嗎?”
沈望津沒有說話。
“我最恨的是——你改了規(guī)則之后,學習打卡系統(tǒng)還在運行。它還在綁著別的孩子。每天十個小時,不是十四個小時,但它還是在綁著他們。你沒有關掉它。你只是把它從‘很**’改成了‘比較**’?!?br>“因為關不掉?!鄙蛲虻穆曇艉艿?,“這些系統(tǒng)一旦開始運行,就不能強行關閉。這是顧維鈞設計的底層邏輯——系統(tǒng)運行超過一定時間后,宿主會產生依賴。強行關閉會導致宿主的生理系統(tǒng)崩潰。”
“所以你就不關了?”
“我在想辦法?!?br>“想了三年?”
沈望津沉默了。
辦公室里安靜得能聽到空調運轉的聲音。
**站在門口,看著這對父女。他沒有插話。這是他們之間的事。
“爸?!鄙蚵瓜穆曇糗浵聛?,“我知道你不是壞人。你接手天啟計劃,是因為如果讓別人接手,情況會更糟。但三年了,你沒有找到辦法。也許——你需要的不是一個人想辦法?!?br>沈望津看著她?!澳阈枰裁??”
“地下二層的機房。關停系統(tǒng)需要物理接入主服務器?!?br>“你知道那意味著什么嗎?一旦關停系統(tǒng)運行,所有系統(tǒng)都會——”
“所以我要你幫我補全選擇性關閉的模塊?!鄙蚵瓜驍嗨?,“你不是做不到,你是不敢做。因為你怕做錯了,會死人。但你不做,也會死人。區(qū)別只是——你不做,那些人的死跟你無關。你做了,你就要負責。”
沈望津的手指在桌面上輕輕敲擊,一下一下的。
“你像**?!彼鋈徽f。
沈鹿溪愣了一下。
“**也是這種人。認準了一件事,不管多難都要去做。不管代價多大?!鄙蛲蛘酒饋?,走到窗邊,看著外面的城市,“她當年堅持要嫁給一個窮程序員,她家里所有人都反對。她還是嫁了?!?br>他看著玻璃上映出的自己的影子。
“后來那個窮程序員開了公司,賺了錢,變成了她家里人都巴結的人。但她從來不提這些。她只說——她嫁的是那個人,不是那個人的錢?!?br>沈望津轉過身,看著沈鹿溪。
“你弟走的那天晚上,她在醫(yī)院哭了一夜。第二天早上,她對我說了一句話——‘如果你造的那些東西,正在傷害別人,你就應該停下來。哪怕全世界都說你做的是對的,你也應該停下來。’”
他的聲音很平靜,但眼眶紅了。
“三年了。我一直沒有停下來?!?br>沈鹿溪的眼眶也紅了。
“爸——”
“我?guī)湍??!鄙蛲蛘f,“但我有一個條件?!?br>“什么條件?”
“讓我來完成關停系統(tǒng)的代碼?!彼粗畠?,“這件事,不應該由你來背。這是我造的孽,我來還?!?br>沈鹿溪的眼淚掉下來了。
“你不欠任何人?!彼f。
“我欠你弟一條命?!鄙蛲虻穆曇艚K于有了一絲裂痕,“我欠他一條命,我還不了。但我可以不讓更多的人送命?!?br>他走到桌前,拿起那份文件,翻到最后一頁,簽了個名字。
然后他看著**。
“你就是那個漏洞獵人?”
**點頭。
“你舉報了簽到系統(tǒng)和減肥系統(tǒng)?!鄙蛲蛘f,“那兩個漏洞,我知道。但我不能改。”
“為什么?”
“因為改了一個,其他的系統(tǒng)就會產生連鎖反應。天啟計劃不是獨立的系統(tǒng),它是一個生態(tài)。你動了一棵樹,整片森林都會抖?!?br>“所以你就什么都不動?”
“我動的比你看到的要多。”沈望津的聲音很平靜,“你看到的是簽到系統(tǒng)凌晨四點的規(guī)則。你沒看到的是——我花了兩年時間,把學習系統(tǒng)的打卡時長從十四小時降到了十小時。把顏值系統(tǒng)的懲罰任務從一百個仰臥起坐降到了五十個。把社交積分系統(tǒng)的分數(shù)算法從絕對值改成了相對值?!?br>“改得不夠快?!?*說。
“是的。”沈望津沒有反駁,“不夠快。但如果你站在我的位置,你就會知道——每一步都像是在雷區(qū)里走路。你不知道哪一步會踩到雷。踩到了,死的不只是你?!?br>“那你現(xiàn)在為什么要幫我們?”
沈望津看著他,沉默了很久。
“因為有人站在雷區(qū)外面,朝我扔了一顆手雷。”他說,“我不能再慢慢走了。要么跑出去,要么被炸死。跑出去還有活的可能,站著不動就只有死?!?br>他拿起外套,走向門口。
“走吧。去地下二層?!?br>---
電梯往下降的時候,三個人都沒有說話。
**看著電梯面板上跳動的數(shù)字——三十八、三十五、三十、二十五。
他想起沈鹿溪在實驗室里說的那句話:“有些東西,不是你自己拿到的,是別人讓你拿到的?!?br>那個站在二樓窗戶后面的人,到底是誰?
他在等什么?
為什么要放他們走?
電梯到了地下一層。
沈望津刷了卡,按了地下二層的按鈕。
“地下二層需要雙重認證。”他說,“門禁卡和指紋。”
“指紋我來?!鄙蛲虬咽职丛谥讣y識別器上。
門開了。
走廊盡頭是一扇厚重的金屬門,上面有一個密碼盤。沈望津輸入了一串數(shù)字,門緩緩打開。
里面是一個巨大的機房。
幾十臺服務器整齊地排列著,藍色的指示燈一閃一閃的,像一片安靜的電子森林。
空氣中有一股涼涼的味道,是空調系統(tǒng)吹出來的冷風。
沈望津走到主服務器前,打開一個接口面板。
“關停系統(tǒng)的代碼在哪?”他問。
沈鹿溪從背包里掏出服務器,連上數(shù)據線。
屏幕上的代碼一行一行地跳出來。
沈望津看著那些代碼,表情越來越凝重。
“顧維鈞……他比我想象的更瘋。”他低聲說。
“什么意思?”
“選擇性關閉的模塊,他寫了一半。但這一半……不是技術問題沒解決。是他不想寫完?!?br>“為什么?”
沈望津指著屏幕上的一段代碼。
“你看這里。選擇性關閉需要一個判斷標準——哪些系統(tǒng)該關,哪些系統(tǒng)不該關。顧維鈞寫了判斷的邏輯框架,但沒有填判斷標準。他把這個選擇,留給了執(zhí)行的人?!?br>**看著那段代碼,心里涌起一股說不清的感覺。
顧維鈞設計了這些系統(tǒng),綁住了這些人。然后在死之前,他把選擇權交給了別人——誰來關,關哪些,什么時候關。
“這不是遺產。”
“這是甩鍋。”
“你能補全嗎?”**問。
沈望津沉默了很久。
“能?!彼f,“但需要時間?!?br>“多久?”
“至少一周?!?br>一周。
一周的時間里,那個站在二樓窗戶后面的人,會做什么?
那些還在系統(tǒng)里掙扎的人,還能撐多久?
**不知道。
但他知道一件事——他們沒有一周的時間。
手機震了一下。
*UG系統(tǒng)的提示:
檢測到異常:系統(tǒng)生態(tài)中新增系統(tǒng)數(shù)量在快速增加。
當前系統(tǒng)總數(shù):347個。
較昨日增加:20個。
趨勢:加速增長。
二十個新系統(tǒng)。一天之內。
有人在加速布局。
**把手機屏幕轉向沈望津。
沈望津看了一眼,臉色變了。
“這不是我部署的?!彼f。
“那是誰?”
沈望津沒有回答。他快步走到主服務器前,調出一份部署日志。
屏幕上顯示著最近一周的新系統(tǒng)部署記錄:
系統(tǒng)0328——部署時間:今日03:17——部署者:***
系統(tǒng)0329——部署時間:今日03:18——部署者:***
系統(tǒng)0330——部署時間:今日03:18——部署者:***
……
一直列到0347。
部署者全部顯示為“***”。
“天啟計劃的***權限,只有兩個人有?!鄙蛲虻穆曇艉艿?,“一個是我。一個是——”
他沒有說完。
但**已經猜到了。
顧維鈞。
顧維鈞死了三年。但有人在用他的權限部署新系統(tǒng)。
“賬戶可能被冒用了?!鄙蛲蛘f,“如果有人拿到了顧維鈞的權限——”
“不是冒用?!?*忽然說。
沈望津和沈鹿溪同時看向他。
“今天在青云鎮(zhèn),我們遇到一個人?!?*說,“他身上有一個系統(tǒng)。不在那三百二十七個里面。是新的?!?br>“什么樣的系統(tǒng)?”
“不知道。但我看到了他的信號——他的系統(tǒng)模式,跟其他所有系統(tǒng)都不一樣?!?br>沈望津的臉色變得蒼白。
“你是說……”
“顧維鈞可能沒有死。”
機房里的空氣仿佛凝固了。
服務器的指示燈還在閃,藍色的光在三個人臉上投下冷冷的光。
沈鹿溪的聲音在發(fā)抖?!暗乃劳鲎C明、火化記錄、墓地——”
“都可以偽造?!?*說,“一個能設計出幾百個系統(tǒng)的人,偽造一份死亡證明不難?!?br>他看著沈望津。
“你見過他的**嗎?”
沈望津沉默了。
“他死的那天,你在場嗎?”
沈望津閉上眼睛。
“他在實驗室里倒下的。我是第一個到現(xiàn)場的人?!彼穆曇艉茌p,“他躺在地上,沒有呼吸,沒有心跳。救護車來了,醫(yī)生宣布死亡?!?br>“你親眼看著他被推進火化爐?”
“沒有。”沈望津睜開眼睛,“他死了之后,他的家人——他唯一的妹妹——把他帶走了。她說要辦一個私人葬禮,不希望外人參加?!?br>“你見過他妹妹嗎?”
“沒有。我之前甚至不知道他有妹妹?!?br>**看著沈望津。
“一個你從來不知道的妹妹,突然出現(xiàn),把你導師的**帶走,辦了一個你不被邀請的葬禮。你不覺得奇怪?”
沈望津的臉色越來越白。
“我……”他的聲音卡住了,“我當時太亂了。我弟……鹿溪的弟弟剛走沒多久,顧維鈞又死了。我沒有想那么多?!?br>“你沒有想那么多。”**重復了一遍這句話。
沈望津沒有說話。
他站在服務器前面,手扶著機柜的邊緣,指節(jié)發(fā)白。
“如果顧維鈞沒死……”沈鹿溪的聲音從背后傳來,“那他在哪?他為什么要假死?他為什么還在部署新系統(tǒng)?”
**看著機房盡頭那扇緊閉的金屬門。
“也許——他從來沒有打算停下來?!?br>“天啟計劃不是他的一時興起?!?br>“天啟計劃是他的一生所愛?!?br>“一個人不會因為自己創(chuàng)造的東西傷害了別人就停下來?!?br>“除非——傷害別人,本來就是計劃的一部分。”
手機又震了。
系統(tǒng)生態(tài)·實時監(jiān)控
當前系統(tǒng)總數(shù):352個。
新增:5個(過去10分鐘)。
五分鐘,五個新系統(tǒng)。
**把手機揣進口袋。
“沈總?!彼f,“關停系統(tǒng)的代碼,你帶回家寫。一周太長了,我給你三天?!?br>“三天不夠——”
“那就壓縮睡眠時間。你不是系統(tǒng),你不會因為少睡幾個小時就崩潰。但那些被系統(tǒng)綁著的人,可能會。”
**轉身往門口走。
“你去哪?”沈鹿溪叫住他。
“去找那個人?!?br>“你知道他在哪?”
“不知道。但我知道怎么讓他來找我。”
**推開金屬門,走進走廊。
身后,沈望津的聲音傳來:“你要做什么?”
**沒有回頭。
“搞事情?!?br>“搞到整個系統(tǒng)生態(tài)都震動。搞到那個躲在暗處的人不得不出來看看到底是誰在砸他的場子?!?br>他走進電梯,按了一樓。
電梯門關上的時候,他看到沈鹿溪站在機房門口,嘴唇在動。
沒有聲音。
但他讀出了她的口型——
“小心。”
電梯門合上了。
**靠在電梯壁上,深吸了一口氣。
那個站在二樓窗戶后面的人,那個用***權限部署新系統(tǒng)的人,那個可能還活著的顧維鈞——
不管他是誰,不管他要什么——
有一件事是確定的。
這個城市里三百五十二個被系統(tǒng)綁著的人,不是他的實驗品。
“你可以設計規(guī)則,但你不能定義人?!?br>“你可以制造系統(tǒng),但你不能占有靈魂?!?br>“你可以關掉一扇門,但你不能焊死所有的窗?!?br>“因為——”
“總有人在窗外看著?!?br>“總有人記得,在沒有系統(tǒng)的世界里,人是怎樣活著的?!?br>“總有人——”
“愿意砸碎那扇窗?!?br>電梯到了一樓。
門開了。
外面的城市燈火通明,金色的系統(tǒng)光線在夜空中交織成一張越來越密的網。
三百五十二個光點。
三百五十二個被規(guī)則困住的人。
**走出大樓,站在臺階上,看著這張網。
然后他做了一件事。
他打開*UG系統(tǒng),找到那個“漏洞廣播”的功能——一個他一直沒敢用的功能。
漏洞廣播:將您發(fā)現(xiàn)的系統(tǒng)漏洞公開發(fā)送給所有系統(tǒng)宿主。所有宿主將看到漏洞信息,并自行決定是否利用。
注意:該操作不可逆。可能導致系統(tǒng)生態(tài)大規(guī)模不穩(wěn)定。
消耗漏洞值:全部(當前660點)。
是否繼續(xù)?Y/N
**看著屏幕上的“全部”兩個字,笑了一下。
他點了Y。
漏洞廣播·發(fā)送中……
發(fā)送對象:所有系統(tǒng)宿主(352人)
廣播內容:“你們的系統(tǒng)都有漏洞。規(guī)則不是鐵律。凌晨四點不需要起床。八百卡路里是謊言。十四小時學習是**。你的身體不屬于系統(tǒng)。你的意志不屬于系統(tǒng)。你——不屬于系統(tǒng)?!?br>發(fā)送完畢。
漏洞值:0。
您的影響力正在擴散……
**把手機揣進口袋,走**階。
身后,城市里的某個角落,有人正在看手機。
一個高三學生看到了“凌晨四點不需要起床”。
一個減肥的女人看到了“八百卡路里是謊言”。
一個學習打卡的孩子看到了“十四小時學習是**”。
三百五十二個人,同時看到了一段話。
他們不知道這段話是誰發(fā)的。
但他們知道——有人在告訴他們,規(guī)則可以被打破。
**走在空蕩蕩的街道上,路燈把他的影子拉得很長。
他不知道接下來會發(fā)生什么。系統(tǒng)生態(tài)會不會崩潰。那個躲在暗處的人會不會出現(xiàn)。沈望津能不能在三天內寫完關停系統(tǒng)。
他什么都不知道。
但他知道一件事——
“當所有人都在遵守規(guī)則的時候,打破規(guī)則的人,就是最大的威脅?!?br>“而現(xiàn)在——”
“這個城市里,有三百五十二個威脅。”
“你想停下來?”
“不想。但我想知道自己在走什么路?!?br>沈鹿溪沒再說話。她把服務器往懷里摟了摟,轉頭看向窗外。
高速上的路燈一盞一盞地往后退,橙色的光在她臉上明明滅滅。
---
回到市區(qū)已經是中午了。
**沒有回出租屋,跟著沈鹿溪去了她住的地方——學校附近的一間公寓,不大,但收拾得比他的出租屋整齊十倍。
墻上貼著一張課程表,旁邊是一張便簽紙,上面寫著“****DDL:12月20日”。電腦桌上擺著三個顯示器,鍵盤是機械的,敲起來噼里啪啦響。
“你住這兒?”**問。
“學校宿舍太吵了。”沈鹿溪把服務器放在桌上,開始接線,“而且有些東西不能讓室友看到?!?br>她說的“有些東西”,大概就是桌上那臺**的門禁***,以及墻上用圖釘釘著的一張?zhí)靻⒖萍技瘓F的組織架構圖。
**注意到那張圖上,沈望津的名字被紅筆圈了起來,旁邊寫著幾個字:“不是源頭?!?br>“你查這件事多久了?”他問。
沈鹿溪的手指頓了一下?!皟赡辍!?br>兩年。一個大學生,用兩年的時間,黑進自己父親公司的系統(tǒng),追蹤一個死去的科學家留下的遺產。
“為什么?”
沈鹿溪沒有回頭?!澳阋娺^我弟嗎?”
“沒有。你有弟弟?”
“有過。”沈鹿溪的聲音很平,像是在念一段跟自己無關的資料,“他十五歲的時候被一個系統(tǒng)綁住了。學習打卡系統(tǒng)。每天必須學夠十四個小時。他堅持了四百多天。后來……有一天晚上,他在書桌上趴著,再也沒有起來?!?br>**沉默了。
“醫(yī)生說是心源性猝死。”沈鹿溪把服務器最后一根線接好,“但我知道是什么原因。四百多天,每天只睡五個小時,吃飯都在看書。他的身體早就被榨干了。系統(tǒng)不管這些。系統(tǒng)只管你有沒有打卡?!?br>“那個系統(tǒng)……是**公司的?”
“是顧維鈞設計的?!鄙蚵瓜D過身,看著**,“我弟弟是第一批測試用戶。顧維鈞親自挑選的?!?br>“**知道嗎?”
“知道。但他知道的時候,系統(tǒng)已經在我弟身上跑了三個月。他想關掉,但關不掉。系統(tǒng)規(guī)則里寫著——中途退出,所有累積獎勵清零。我弟不肯。他覺得自己已經堅持了三個月,再堅持一下就能拿到獎勵。”
“什么獎勵?”
“一臺新電腦?!鄙蚵瓜穆曇艚K于有了一絲裂痕,“他想要一臺新電腦,畫圖用。他想學設計。系統(tǒng)給他定的目標是連續(xù)打卡一千天?!?br>一千天。一臺電腦。
一個十五歲的孩子,用命去換一臺電腦。
“顧維鈞死后,我爸接手了天啟計劃。他把學習打卡系統(tǒng)的規(guī)則改了,把每天十四小時降到了十小時。但對我弟來說,已經晚了。”
沈鹿溪說完這段話,轉過身,面對服務器。
“所以我才要找到關停系統(tǒng)。不是為了什么大道理,就是為了——不要再有下一個我弟。”
**看著她瘦削的背影,沒有說話。
有些人的憤怒是火,燒給別人看。有些人的憤怒是冰,凍在心里,慢慢化成水,一滴一滴地流。
沈鹿溪是第二種。
“開始吧?!?*說。
---
沈鹿溪的手指在鍵盤上飛快地敲擊。
屏幕上跳出一行一行的代碼,像瀑布一樣往下淌。**只能看懂大概——她在繞過服務器的最后一道防護,一個顧維鈞自己寫的加密程序。
“這個加密很有意思?!鄙蚵瓜⒅聊唬碱^微微皺起,“不是普通的數(shù)學加密。它用的是……行為邏輯?!?br>“什么意思?”
“普通的加密,是問你‘你知道什么’——密碼、密鑰。或者‘你有什么’——指紋、虹膜。但這個加密問的是‘你怎么想’?!?br>她敲了一下回車,屏幕上彈出一個對話框:
請回答以下問題。答案將用于驗證您的身份。
問題1:你認為,人類最大的缺陷是什么?
**看著這個問題,愣了一下。
“這是密碼?”他問。
“是。”沈鹿溪說,“顧維鈞設計的。他想讓打開這個服務器的人,跟他有一樣的思維方式?!?br>“那答案是什么?”
“我不知道。”沈鹿溪咬了咬嘴唇,“顧維鈞的論文我看過幾十篇,他的公開**我聽過上百個小時。但這個問題……他沒有在任何地方回答過。”
**盯著屏幕上的問題,腦子里飛速運轉。
顧維鈞,一個設計了幾百個系統(tǒng)的人,一個把人的行為、身體、生命都變成規(guī)則的人。他認為人類最大的缺陷是什么?
不夠自律?不夠高效?不夠服從?
如果是這樣,那答案就是“自由意志”——他覺得人的自由意志是缺陷,需要被系統(tǒng)修正。
但如果是這樣,他為什么要在死前設計一個關停系統(tǒng)?
“試試這個?!?*說,“輸入——‘人類最大的缺陷,是認為自己有缺陷’。”
沈鹿溪看了他一眼,沒有問為什么,直接打字輸入。
屏幕閃了一下。
答案已記錄。問題2:你認為,系統(tǒng)應該服務于人,還是人應該服務于系統(tǒng)?
沈鹿溪轉頭看**。
“這個簡單?!?*說,“系統(tǒng)服務于人?!?br>沈鹿溪輸入。
答案已記錄。問題3:如果有一天,你發(fā)現(xiàn)自己創(chuàng)造的東西正在傷害別人,你會怎么做?
**沉默了很久。
這個問題,不只是問給顧維鈞的。
也是問給每一個創(chuàng)造過什么東西的人的。
“停止它?!彼f。
沈鹿溪輸入。
答案已記錄。
驗證中……
相似度:87%。
驗證通過。
屏幕上的對話框消失了,取而代之的是一個文件目錄。
沈鹿溪長長地呼出一口氣。
“打開了。”
---
服務器里的文件不多。
一個文件夾,名字叫“天啟”。里面有三個文件。
第一個文件:天啟計劃·完整設計方案。
第二個文件:系統(tǒng)生態(tài)·底層架構圖。
第三個文件:關停系統(tǒng)·源代碼(未完成)。
**和沈鹿溪對視了一眼。
沈鹿溪點開了第三個文件。
屏幕上密密麻麻地鋪滿了代碼。**看不懂,但沈鹿溪的表情越來越凝重。
“這是什么?”**問。
“關停系統(tǒng)的核心代碼?!鄙蚵瓜氖种冈谟|摸板上滑動,翻看著代碼,“顧維鈞寫了大概百分之七十。剩下的百分之三十……是空的?!?br>“能補全嗎?”
“理論上可以?!鄙蚵瓜Я艘ё齑?,“但這套代碼的運行邏輯……很奇怪。它不是一個單獨的程序。它是一個……插件。”
“什么意思?”
“關停系統(tǒng)不能獨立運行。它需要寄生在另一個系統(tǒng)上,利用那個系統(tǒng)的權限去關閉其他系統(tǒng)?!?br>“寄生在什么系統(tǒng)上?”
沈鹿溪沉默了一會兒。
“任何系統(tǒng)都可以。”她說,“但有一個條件——被寄生的系統(tǒng),必須有足夠高的權限等級。至少要達到……系統(tǒng)***級別?!?br>**的心沉了一下。
系統(tǒng)***級別。
在天啟計劃的架構里,系統(tǒng)***只有一個——天啟科技集團的主服務器。
換句話說,關停系統(tǒng)需要從天啟集團的內部運行。
“所以我們要黑進天啟集團的服務器?”**問。
“不是黑進去?!鄙蚵瓜獡u頭,“是走進去。關停系統(tǒng)需要物理接入主服務器的核心接口。遠程做不到?!?br>“**公司的主服務器在哪?”
“天啟科技集團總部。地下二層?!?br>**沉默了。
天啟科技集團總部,在市中心最繁華的地段。地下二層,核心數(shù)據機房。門口的安保等級,大概跟銀行金庫差不多。
“還有一個問題?!鄙蚵瓜穆曇舾土?,“關停系統(tǒng)一旦運行,會關閉所有系統(tǒng)。包括——那些宿主的生命維持系統(tǒng)?!?br>**的瞳孔微微收縮。
“你是說……”
“永生打卡系統(tǒng)?!鄙蚵瓜f,“那個系統(tǒng)在給宿主提供維持生命的激素。如果關停系統(tǒng)把所有系統(tǒng)都關了,那些宿主的激素供應也會斷掉。他們會在七十二小時內——”
她沒有說完。
但**懂了。
關掉所有系統(tǒng),會**一些人。
不關掉所有系統(tǒng),會有更多人被系統(tǒng)**。
“這就是顧維鈞留下的遺產?!?br>“不是答案?!?br>“是一個更**的問題?!?br>房間里很安靜。只有服務器風扇嗡嗡的聲音。
**靠在墻上,腦子里一團亂麻。
他想起那個高三學生,連續(xù)簽到八百多天,精神值掉到二十三。
他想起那個減肥的女人,八百九十二天,每天只吃八百大卡,把自己餓到四十一公斤。
他想起沈鹿溪的弟弟,每天學習十四個小時,趴在書桌上再也沒有起來。
還有那個躺在ICU里的老人,七十八歲,心力衰竭,被一個系統(tǒng)逼著打卡。
他們都需要被拯救。
但如果拯救他們的代價,是**另一些人——
這個選擇,誰有資格做?
“顧維鈞是個**?!?*說。
沈鹿溪沒有反駁。
“他設計了這些系統(tǒng),綁住了這些人。然后他死了,留下一半的代碼,讓活著的人去替他做選擇?!?br>“你說得對?!鄙蚵瓜穆曇艉茌p,“他是個**。”
“但你還是要完成他的工作?!?br>沈鹿溪抬起頭,看著**。
“因為我弟已經死了?!彼f,“但那個ICU里的老人還活著。那個減肥的女人還活著。那個高三的學生還活著。他們不應該因為顧維鈞是個**,就繼續(xù)被系統(tǒng)折磨?!?br>“但關停系統(tǒng)會**——”
“我知道?!鄙蚵瓜驍嗨八晕覀円业搅硪环N辦法。不是簡單地關掉所有系統(tǒng),而是——一個一個地關。先關那些可以安全關掉的,再處理那些依賴系統(tǒng)存活的?!?br>“能做到嗎?”
“關停系統(tǒng)的源代碼里有一個模塊,叫‘選擇性關閉’。顧維鈞寫了一半。如果能補全它,就可以選擇性地關閉系統(tǒng),而不是一次性全關?!?br>“誰有能力補全?”
沈鹿溪沉默了很久。
“我爸?!彼f,“天啟計劃他接手了三年。沒有人比他更了解這些系統(tǒng)?!?br>**看著她?!?*知道你在做什么嗎?”
“不知道。”
“你覺得他會幫你?”
沈鹿溪沒有回答。
她盯著屏幕上那堆未完成的代碼,手指攥得很緊。
“**?!彼鋈婚_口。
“嗯?”
“你覺得我爸……是好人還是壞人?”
**想了想。
“**接手了一個別人設計的爛攤子。他沒有關掉它,但他也沒有讓它變得更壞。他在改,一點一點地改。改得太慢了,但他在改?!?br>“這不是回答?!?br>“因為這個問題沒有答案?!?*說,“好人會做好事,也會做壞事。壞人會做壞事,偶爾也會做好事。大部分人不是好人也不是壞人,他們只是在兩堵墻之間走。左邊是‘應該做的事’,右邊是‘能做到的事’。兩堵墻之間的距離,就是他們的人生?!?br>沈鹿溪看著屏幕,沉默了很久。
“我想去找我爸?!彼f。
“現(xiàn)在?”
“今晚。他在公司加班,每個周四都在公司加班。一個人。”
“你覺得他會聽你的?”
“不知道?!鄙蚵瓜酒饋?,“但如果不試,我就永遠不知道。”
她走到門口,拿起外套。
“你呢?”
**看了一眼手機。*UG系統(tǒng)的漏洞值還是六百六。離解鎖“規(guī)則重寫”還差三百四。
“我跟你一起去?!?br>“你不怕?”
“怕?!?*站起來,“但有些事,怕也得做?!?br>---
天啟科技集團的總部大樓在市中心,四十六層,玻璃幕墻,晚上亮著藍色的燈,像一個巨大的發(fā)光體。
**和沈鹿溪站在對面的天橋上,看著那棟樓。
“**在幾層?”**問。
“三***。他的辦公室在走廊盡頭?!?br>“地下二層的機房怎么進?”
“需要門禁卡和指紋?!鄙蚵瓜f,“門禁卡我可以偽造,指紋……我還沒有想到辦法?!?br>“**的指紋能行嗎?”
“能。但他不會輕易讓我們下去?!?br>“那就先說服他。”
沈鹿溪深吸了一口氣?!昂谩!?br>他們下了天橋,往大樓走去。
門口有兩個保安。沈鹿溪掏出一張卡,刷了一下。門開了。
“你連**公司的門禁卡都能偽造?”**壓低聲音。
“我十五歲的時候就偽造過了。”沈鹿溪面無表情地說,“為了進公司的零食間?!?br>“……你們公司的零食間需要門禁?”
“零食間里有哈根達斯?!?br>**決定不再問了。
他們進了電梯,按了三***。
電梯門關上的那一刻,**的手機震了一下。
他掏出來看了一眼。
*UG系統(tǒng)的提示:
警告:您正在接近系統(tǒng)生態(tài)核心節(jié)點。該節(jié)點受到最高級別保護。繼續(xù)前進可能觸發(fā)安全協(xié)議。
是否繼續(xù)?Y/N
**點了Y。
電梯開始上升。
沈鹿溪看著電梯面板上跳動的數(shù)字,手指不自覺地攥緊了衣角。
“緊張?”**問。
“嗯?!?br>“怕**不幫你?”
“怕他……跟我想象的不一樣。”
“什么意思?”
沈鹿溪沉默了一會兒。
“這兩年,我一直在查天啟計劃。我看過那些系統(tǒng)的規(guī)則,看過那些宿主的記錄。我知道這些東西有多**。但我爸……他在我面前,一直都是那個會給我?guī)Я闶?、會問我論文寫得怎么樣的人?!?br>“你覺得這是兩件事?”
“我不知道。”沈鹿溪的聲音很輕,“我只知道,一個能設計出這些系統(tǒng)的人,不應該還能笑得那么正常。除非——他根本不在乎。”
電梯到了三***。
門開了。
走廊很長,鋪著灰色的地毯,墻上是白熾燈,照得每個角落都亮堂堂的。
盡頭有一扇門,門縫里透出光。
沈鹿溪走到門前,抬手敲了三下。
“進來?!崩锩?zhèn)鞒鲆粋€中年男人的聲音。
沈鹿溪推開門。
辦公室很大,但很空。一張桌子,一把椅子,一臺電腦。墻上沒有裝飾品,只有一塊白板,上面寫滿了公式和數(shù)據。
一個中年男人坐在桌前,戴著金絲眼鏡,頭發(fā)有點亂,襯衫袖子卷到手肘。他正在看一份文件,聽到門響,抬起頭。
看到沈鹿溪的時候,他的表情沒什么變化。
看到**的時候,他的眉頭皺了一下。
“鹿溪?”沈望津放下文件,“你怎么來了?”
沈鹿溪站在門口,沒有進去。
“爸。”她說,“我需要你幫我做一件事?!?br>沈望津看著女兒,沉默了幾秒。
然后他的目光落在沈鹿溪背著的背包上——那里面裝著顧維鈞的服務器。
他的表情變了。
不是憤怒,不是驚訝。
是一種很深的疲憊。
像是他一直知道這一天會來,只是不知道什么時候來。
“你找到了顧維鈞的服務器?!鄙蛲蛘f。不是疑問,是陳述。
沈鹿溪點頭。
“里面有什么?”
“關停系統(tǒng)。未完成的?!?br>沈望津摘下眼鏡,揉了揉鼻梁。
“你知道那是什么東西嗎?”他問。
“知道。它能關閉所有系統(tǒng)?!?br>“也能**人。”
“所以我要你幫我補全選擇性關閉的模塊?!?br>沈望津看著她,眼神復雜。
“你查了多久?”
“兩年?!?br>“你弟弟的事……”
“我知道。”沈鹿溪的聲音終于有了一絲顫抖,“我知道那是顧維鈞設計的系統(tǒng)。我知道你接手之后改了規(guī)則。但你知道我最恨的是什么嗎?”
沈望津沒有說話。
“我最恨的是——你改了規(guī)則之后,學習打卡系統(tǒng)還在運行。它還在綁著別的孩子。每天十個小時,不是十四個小時,但它還是在綁著他們。你沒有關掉它。你只是把它從‘很**’改成了‘比較**’?!?br>“因為關不掉?!鄙蛲虻穆曇艉艿?,“這些系統(tǒng)一旦開始運行,就不能強行關閉。這是顧維鈞設計的底層邏輯——系統(tǒng)運行超過一定時間后,宿主會產生依賴。強行關閉會導致宿主的生理系統(tǒng)崩潰。”
“所以你就不關了?”
“我在想辦法?!?br>“想了三年?”
沈望津沉默了。
辦公室里安靜得能聽到空調運轉的聲音。
**站在門口,看著這對父女。他沒有插話。這是他們之間的事。
“爸?!鄙蚵瓜穆曇糗浵聛?,“我知道你不是壞人。你接手天啟計劃,是因為如果讓別人接手,情況會更糟。但三年了,你沒有找到辦法。也許——你需要的不是一個人想辦法?!?br>沈望津看著她?!澳阈枰裁??”
“地下二層的機房。關停系統(tǒng)需要物理接入主服務器?!?br>“你知道那意味著什么嗎?一旦關停系統(tǒng)運行,所有系統(tǒng)都會——”
“所以我要你幫我補全選擇性關閉的模塊?!鄙蚵瓜驍嗨?,“你不是做不到,你是不敢做。因為你怕做錯了,會死人。但你不做,也會死人。區(qū)別只是——你不做,那些人的死跟你無關。你做了,你就要負責。”
沈望津的手指在桌面上輕輕敲擊,一下一下的。
“你像**?!彼鋈徽f。
沈鹿溪愣了一下。
“**也是這種人。認準了一件事,不管多難都要去做。不管代價多大?!鄙蛲蛘酒饋?,走到窗邊,看著外面的城市,“她當年堅持要嫁給一個窮程序員,她家里所有人都反對。她還是嫁了?!?br>他看著玻璃上映出的自己的影子。
“后來那個窮程序員開了公司,賺了錢,變成了她家里人都巴結的人。但她從來不提這些。她只說——她嫁的是那個人,不是那個人的錢?!?br>沈望津轉過身,看著沈鹿溪。
“你弟走的那天晚上,她在醫(yī)院哭了一夜。第二天早上,她對我說了一句話——‘如果你造的那些東西,正在傷害別人,你就應該停下來。哪怕全世界都說你做的是對的,你也應該停下來。’”
他的聲音很平靜,但眼眶紅了。
“三年了。我一直沒有停下來?!?br>沈鹿溪的眼眶也紅了。
“爸——”
“我?guī)湍??!鄙蛲蛘f,“但我有一個條件?!?br>“什么條件?”
“讓我來完成關停系統(tǒng)的代碼?!彼粗畠?,“這件事,不應該由你來背。這是我造的孽,我來還?!?br>沈鹿溪的眼淚掉下來了。
“你不欠任何人?!彼f。
“我欠你弟一條命?!鄙蛲虻穆曇艚K于有了一絲裂痕,“我欠他一條命,我還不了。但我可以不讓更多的人送命?!?br>他走到桌前,拿起那份文件,翻到最后一頁,簽了個名字。
然后他看著**。
“你就是那個漏洞獵人?”
**點頭。
“你舉報了簽到系統(tǒng)和減肥系統(tǒng)?!鄙蛲蛘f,“那兩個漏洞,我知道。但我不能改。”
“為什么?”
“因為改了一個,其他的系統(tǒng)就會產生連鎖反應。天啟計劃不是獨立的系統(tǒng),它是一個生態(tài)。你動了一棵樹,整片森林都會抖?!?br>“所以你就什么都不動?”
“我動的比你看到的要多。”沈望津的聲音很平靜,“你看到的是簽到系統(tǒng)凌晨四點的規(guī)則。你沒看到的是——我花了兩年時間,把學習系統(tǒng)的打卡時長從十四小時降到了十小時。把顏值系統(tǒng)的懲罰任務從一百個仰臥起坐降到了五十個。把社交積分系統(tǒng)的分數(shù)算法從絕對值改成了相對值?!?br>“改得不夠快?!?*說。
“是的。”沈望津沒有反駁,“不夠快。但如果你站在我的位置,你就會知道——每一步都像是在雷區(qū)里走路。你不知道哪一步會踩到雷。踩到了,死的不只是你?!?br>“那你現(xiàn)在為什么要幫我們?”
沈望津看著他,沉默了很久。
“因為有人站在雷區(qū)外面,朝我扔了一顆手雷。”他說,“我不能再慢慢走了。要么跑出去,要么被炸死。跑出去還有活的可能,站著不動就只有死?!?br>他拿起外套,走向門口。
“走吧。去地下二層?!?br>---
電梯往下降的時候,三個人都沒有說話。
**看著電梯面板上跳動的數(shù)字——三十八、三十五、三十、二十五。
他想起沈鹿溪在實驗室里說的那句話:“有些東西,不是你自己拿到的,是別人讓你拿到的?!?br>那個站在二樓窗戶后面的人,到底是誰?
他在等什么?
為什么要放他們走?
電梯到了地下一層。
沈望津刷了卡,按了地下二層的按鈕。
“地下二層需要雙重認證。”他說,“門禁卡和指紋。”
“指紋我來?!鄙蛲虬咽职丛谥讣y識別器上。
門開了。
走廊盡頭是一扇厚重的金屬門,上面有一個密碼盤。沈望津輸入了一串數(shù)字,門緩緩打開。
里面是一個巨大的機房。
幾十臺服務器整齊地排列著,藍色的指示燈一閃一閃的,像一片安靜的電子森林。
空氣中有一股涼涼的味道,是空調系統(tǒng)吹出來的冷風。
沈望津走到主服務器前,打開一個接口面板。
“關停系統(tǒng)的代碼在哪?”他問。
沈鹿溪從背包里掏出服務器,連上數(shù)據線。
屏幕上的代碼一行一行地跳出來。
沈望津看著那些代碼,表情越來越凝重。
“顧維鈞……他比我想象的更瘋。”他低聲說。
“什么意思?”
“選擇性關閉的模塊,他寫了一半。但這一半……不是技術問題沒解決。是他不想寫完?!?br>“為什么?”
沈望津指著屏幕上的一段代碼。
“你看這里。選擇性關閉需要一個判斷標準——哪些系統(tǒng)該關,哪些系統(tǒng)不該關。顧維鈞寫了判斷的邏輯框架,但沒有填判斷標準。他把這個選擇,留給了執(zhí)行的人?!?br>**看著那段代碼,心里涌起一股說不清的感覺。
顧維鈞設計了這些系統(tǒng),綁住了這些人。然后在死之前,他把選擇權交給了別人——誰來關,關哪些,什么時候關。
“這不是遺產。”
“這是甩鍋。”
“你能補全嗎?”**問。
沈望津沉默了很久。
“能?!彼f,“但需要時間?!?br>“多久?”
“至少一周?!?br>一周。
一周的時間里,那個站在二樓窗戶后面的人,會做什么?
那些還在系統(tǒng)里掙扎的人,還能撐多久?
**不知道。
但他知道一件事——他們沒有一周的時間。
手機震了一下。
*UG系統(tǒng)的提示:
檢測到異常:系統(tǒng)生態(tài)中新增系統(tǒng)數(shù)量在快速增加。
當前系統(tǒng)總數(shù):347個。
較昨日增加:20個。
趨勢:加速增長。
二十個新系統(tǒng)。一天之內。
有人在加速布局。
**把手機屏幕轉向沈望津。
沈望津看了一眼,臉色變了。
“這不是我部署的?!彼f。
“那是誰?”
沈望津沒有回答。他快步走到主服務器前,調出一份部署日志。
屏幕上顯示著最近一周的新系統(tǒng)部署記錄:
系統(tǒng)0328——部署時間:今日03:17——部署者:***
系統(tǒng)0329——部署時間:今日03:18——部署者:***
系統(tǒng)0330——部署時間:今日03:18——部署者:***
……
一直列到0347。
部署者全部顯示為“***”。
“天啟計劃的***權限,只有兩個人有?!鄙蛲虻穆曇艉艿?,“一個是我。一個是——”
他沒有說完。
但**已經猜到了。
顧維鈞。
顧維鈞死了三年。但有人在用他的權限部署新系統(tǒng)。
“賬戶可能被冒用了?!鄙蛲蛘f,“如果有人拿到了顧維鈞的權限——”
“不是冒用?!?*忽然說。
沈望津和沈鹿溪同時看向他。
“今天在青云鎮(zhèn),我們遇到一個人?!?*說,“他身上有一個系統(tǒng)。不在那三百二十七個里面。是新的?!?br>“什么樣的系統(tǒng)?”
“不知道。但我看到了他的信號——他的系統(tǒng)模式,跟其他所有系統(tǒng)都不一樣?!?br>沈望津的臉色變得蒼白。
“你是說……”
“顧維鈞可能沒有死。”
機房里的空氣仿佛凝固了。
服務器的指示燈還在閃,藍色的光在三個人臉上投下冷冷的光。
沈鹿溪的聲音在發(fā)抖?!暗乃劳鲎C明、火化記錄、墓地——”
“都可以偽造?!?*說,“一個能設計出幾百個系統(tǒng)的人,偽造一份死亡證明不難?!?br>他看著沈望津。
“你見過他的**嗎?”
沈望津沉默了。
“他死的那天,你在場嗎?”
沈望津閉上眼睛。
“他在實驗室里倒下的。我是第一個到現(xiàn)場的人?!彼穆曇艉茌p,“他躺在地上,沒有呼吸,沒有心跳。救護車來了,醫(yī)生宣布死亡?!?br>“你親眼看著他被推進火化爐?”
“沒有。”沈望津睜開眼睛,“他死了之后,他的家人——他唯一的妹妹——把他帶走了。她說要辦一個私人葬禮,不希望外人參加?!?br>“你見過他妹妹嗎?”
“沒有。我之前甚至不知道他有妹妹?!?br>**看著沈望津。
“一個你從來不知道的妹妹,突然出現(xiàn),把你導師的**帶走,辦了一個你不被邀請的葬禮。你不覺得奇怪?”
沈望津的臉色越來越白。
“我……”他的聲音卡住了,“我當時太亂了。我弟……鹿溪的弟弟剛走沒多久,顧維鈞又死了。我沒有想那么多?!?br>“你沒有想那么多。”**重復了一遍這句話。
沈望津沒有說話。
他站在服務器前面,手扶著機柜的邊緣,指節(jié)發(fā)白。
“如果顧維鈞沒死……”沈鹿溪的聲音從背后傳來,“那他在哪?他為什么要假死?他為什么還在部署新系統(tǒng)?”
**看著機房盡頭那扇緊閉的金屬門。
“也許——他從來沒有打算停下來?!?br>“天啟計劃不是他的一時興起?!?br>“天啟計劃是他的一生所愛?!?br>“一個人不會因為自己創(chuàng)造的東西傷害了別人就停下來?!?br>“除非——傷害別人,本來就是計劃的一部分。”
手機又震了。
系統(tǒng)生態(tài)·實時監(jiān)控
當前系統(tǒng)總數(shù):352個。
新增:5個(過去10分鐘)。
五分鐘,五個新系統(tǒng)。
**把手機揣進口袋。
“沈總?!彼f,“關停系統(tǒng)的代碼,你帶回家寫。一周太長了,我給你三天?!?br>“三天不夠——”
“那就壓縮睡眠時間。你不是系統(tǒng),你不會因為少睡幾個小時就崩潰。但那些被系統(tǒng)綁著的人,可能會。”
**轉身往門口走。
“你去哪?”沈鹿溪叫住他。
“去找那個人?!?br>“你知道他在哪?”
“不知道。但我知道怎么讓他來找我。”
**推開金屬門,走進走廊。
身后,沈望津的聲音傳來:“你要做什么?”
**沒有回頭。
“搞事情?!?br>“搞到整個系統(tǒng)生態(tài)都震動。搞到那個躲在暗處的人不得不出來看看到底是誰在砸他的場子?!?br>他走進電梯,按了一樓。
電梯門關上的時候,他看到沈鹿溪站在機房門口,嘴唇在動。
沒有聲音。
但他讀出了她的口型——
“小心。”
電梯門合上了。
**靠在電梯壁上,深吸了一口氣。
那個站在二樓窗戶后面的人,那個用***權限部署新系統(tǒng)的人,那個可能還活著的顧維鈞——
不管他是誰,不管他要什么——
有一件事是確定的。
這個城市里三百五十二個被系統(tǒng)綁著的人,不是他的實驗品。
“你可以設計規(guī)則,但你不能定義人?!?br>“你可以制造系統(tǒng),但你不能占有靈魂?!?br>“你可以關掉一扇門,但你不能焊死所有的窗?!?br>“因為——”
“總有人在窗外看著?!?br>“總有人記得,在沒有系統(tǒng)的世界里,人是怎樣活著的?!?br>“總有人——”
“愿意砸碎那扇窗?!?br>電梯到了一樓。
門開了。
外面的城市燈火通明,金色的系統(tǒng)光線在夜空中交織成一張越來越密的網。
三百五十二個光點。
三百五十二個被規(guī)則困住的人。
**走出大樓,站在臺階上,看著這張網。
然后他做了一件事。
他打開*UG系統(tǒng),找到那個“漏洞廣播”的功能——一個他一直沒敢用的功能。
漏洞廣播:將您發(fā)現(xiàn)的系統(tǒng)漏洞公開發(fā)送給所有系統(tǒng)宿主。所有宿主將看到漏洞信息,并自行決定是否利用。
注意:該操作不可逆。可能導致系統(tǒng)生態(tài)大規(guī)模不穩(wěn)定。
消耗漏洞值:全部(當前660點)。
是否繼續(xù)?Y/N
**看著屏幕上的“全部”兩個字,笑了一下。
他點了Y。
漏洞廣播·發(fā)送中……
發(fā)送對象:所有系統(tǒng)宿主(352人)
廣播內容:“你們的系統(tǒng)都有漏洞。規(guī)則不是鐵律。凌晨四點不需要起床。八百卡路里是謊言。十四小時學習是**。你的身體不屬于系統(tǒng)。你的意志不屬于系統(tǒng)。你——不屬于系統(tǒng)?!?br>發(fā)送完畢。
漏洞值:0。
您的影響力正在擴散……
**把手機揣進口袋,走**階。
身后,城市里的某個角落,有人正在看手機。
一個高三學生看到了“凌晨四點不需要起床”。
一個減肥的女人看到了“八百卡路里是謊言”。
一個學習打卡的孩子看到了“十四小時學習是**”。
三百五十二個人,同時看到了一段話。
他們不知道這段話是誰發(fā)的。
但他們知道——有人在告訴他們,規(guī)則可以被打破。
**走在空蕩蕩的街道上,路燈把他的影子拉得很長。
他不知道接下來會發(fā)生什么。系統(tǒng)生態(tài)會不會崩潰。那個躲在暗處的人會不會出現(xiàn)。沈望津能不能在三天內寫完關停系統(tǒng)。
他什么都不知道。
但他知道一件事——
“當所有人都在遵守規(guī)則的時候,打破規(guī)則的人,就是最大的威脅?!?br>“而現(xiàn)在——”
“這個城市里,有三百五十二個威脅。”