第2章 第 2 章

霧城的雙重回聲 · 橘子味的夏天 · 5,896 字 · 2026-01-30
霧城凌晨兩點半的街道像一條被人忘記收起的長布,濕、皺、泛著灰。路燈把霧照得更厚,光不是照明,是把每個影子拖得更長。許知霧走到小區門口時,保安室的窗戶半開,裡面收音機放著舊歌,音量小得像怕吵醒誰。她把口罩往上提了一點,手指在外套口袋裡捏著那個硬體錢包,冰冷的邊緣硌著掌心,像提醒她這一切不是夢。

她叫了車。司機在導航裡繞了一圈,抱怨這個點還有人出門。許知霧沒有解釋,視線落在車窗外一閃一閃的便利店招牌上,腦子裡卻是群聊裡那句「知霧寫聲明很專業」。

專業是一把刀,握得久了,刀柄也會吸走體溫。她很早就明白,霧城這種不上不下的城市,人們習慣把責任分拆成可轉售的碎片:甲方一句「你來推」,同事一句「你最懂」,社群一句「你最能說」,最後所有碎片拼出一個完美的替罪羊。

車停在那家咖啡館門口時,店招還亮著,但室內黑著,像一個只剩招牌在呼吸的空殼。旁邊是二十四小時自習室,玻璃窗裡還有幾個年輕人伏在桌上,桌面上是電腦與咖啡杯,像霧城夜晚的標配:一半是焦慮,一半是咖啡因。

許知霧下車,鞋底踩在潮濕的人行道上,水汽立刻貼上褲腳。她抬頭看監控的位置,門口一個、收銀台上方一個、後面靠窗一個。那個陌生電話說「導入助記詞」,導入的瞬間不一定在門口,有可能在靠窗的位置,有可能在收銀台附近,甚至是廁所門口的盲區。任何一個角度,都足夠拍到一個低頭輸入的人,足夠拍到一張臉,或者一個手勢。

她推門,門鎖著,玻璃上貼著「營業時間 9:00-24:00」。她敲了敲玻璃,敲兩下,停,敲三下。她自己也不確定為什麼要這麼敲,像某種壓抑的求證:我來了,我不是來鬧事,我只是想把一件事情弄清楚。

隔著玻璃,她看見裡面有影子動了一下。幾秒後,一道細長的縫打開,門內傳來鎖鏈摩擦的聲音。店員探出頭,頭髮亂,眼睛紅,一看就不是剛醒,是一直沒睡。

「我們打烊了。」他語氣很平,像已經拒絕過很多人。

許知霧把手機亮出來,上面是一張名片截圖,是她曾在社群活動上交換的聯絡方式,咖啡館店長的微信。她沒有把話說得太重,只說:「我想查一段監控,涉及一筆資金被轉走,可能是犯罪。我知道你們不方便,我可以出示報案回執,但我現在還沒報案,我先想確認人是不是在你們店裡用過公共網路。」

店員盯著她兩秒,像在衡量她的麻煩會不會比她的錢更大。最後他把門又開大一點,讓她進來,但沒有完全放鬆警惕,手還搭在門邊。

「你是那個……做區塊鏈的?之前跟一堆學生來,坐窗邊那桌。」他說。

許知霧心口一縮。她還沒報出自己身份,對方已經能把她和那次活動對上。霧城小到每個夜晚都像同一個夜晚,人們記得你不是因為你重要,而是因為你在某個時刻看起來很像他們自己。

「嗯。」她答得淡,「那天有人在這裡用過我借出去的筆電,可能導入過助記詞。我想看那天下午的監控。」

店員皺眉:「哪天?」

「上週三,下午四點到五點。」她盡量精準。多簽的三個人裡有人用公共網路導入助記詞,陌生電話把她往這裡推。她不確定電話是善意還是誘導,但她需要一個落點。

店員把她帶到吧台後面的電腦,手指在鍵盤上敲了幾下。屏幕亮起一排日期檔案,他指著一個文件夾:「監控只存七天。上週三……」他停了一下,像在回憶,「今天週一吧?還在。你要看可以,但我不能給你拷貝,除非你有警方證明。」

「我只看。」許知霧說。

屏幕上開始播放那段時間的畫面。鏡頭是俯視角,能看到窗邊那排座位。畫面裡的人像被霧泡過,顏色都淡。許知霧盯得很緊,眼睛卻開始發痛,像被拉進一個不屬於她的時間盒子。

四點零六分,她出現在畫面裡,穿著那件灰色風衣,背著帆布包。她坐在窗邊,對面坐著一個男生,帽子壓得很低。她記得那天是校園分享的後續,幾個學生想問她社群運營的細節。她答應在咖啡館聊半小時。

四點十三分,又有兩個人加入,一個女生、一個男生。女生把頭髮挽起來,露出脖頸的線條,手上戴著一條細手鏈,亮了一下。她笑著說話,笑意很得體,像把一切都放在可控的範圍內。

許知霧的呼吸短了一拍。

那個側臉,和她記憶裡禮堂前排那個「校花」重疊得太快。她甚至能想起那天燈光打在她睫毛上的樣子,像風暴前的寧靜。畫面裡她拿起手機,看了看,然後把手機扣在桌上,像怕被誰看見屏幕。

「這女的是誰?」店員隨口問,像只是確認記憶。

許知霧沒有立刻回答。她的腦子在一瞬間裂成兩條線,一條線冷靜地運算:如果她是沈棠,那匿名帳號……另一條線敏感得像被針扎:她為什麼會出現在那天的咖啡館?她不是只在校園裡被追著喊名字嗎?

畫面繼續。四點二十七分,那個帽子男站起來,去洗手間方向。四點二十九分,女生也站起來,拿著手機走到吧台附近,像要點單。她在收銀台前停了不到半分鐘,又轉身回來。回來時,她的手指快速在屏幕上點了幾下,像在回訊息,或者在輸入什麼。

助記詞導入不需要太久,尤其對熟手。只要一個人在公共網路下打開錢包,輸入那串詞,所有的防線就像被人從內側打開。

許知霧盯著那雙手。她的指尖很細,動作卻不慢,像習慣了在焦慮中保持穩定。那一刻,許知霧腦子裡閃回一段聊天記錄,像被人突然拖出來放大。

「你別一個人。你會逞強到把自己弄丟。」

那句話當時像關心,現在像某種提前部署的語氣。她忽然分不清,那些溫柔是不是也能被用來當工具。

她把畫面暫停,對店員說:「能不能放大?」

店員嘖了一聲:「老系統,放大就糊。」

他把畫面放大,果然糊成一團。但她還是看見女生手機屏幕上跳動的鍵盤光,那種光在監控裡呈現出一種奇怪的閃爍,像心跳失序。

「你們店裡那天公共網路叫什麼?」許知霧問。

店員想了想:「FogCoffee_Free。密碼貼牆上。」

「有改過嗎?」

「沒,老闆嫌麻煩。」店員說完又補一句,像怕惹事,「公共網路誰都能用,你別說是我們的問題。」

「我不說。」許知霧的聲音仍舊平,像在開會,「我只是需要知道那天有誰在那個時間段連過網,能查到嗎?」

店員立刻搖頭:「查不了,我們又不是運營商。你要查得找警察。」

許知霧沉默了一秒。她不想立刻報警,鏈上資金牽扯的人太多,報警會把事情推到一個她無法控制的公開場域。可不報警,她就只能被周既白那種人牽著走:先統一口徑,再借口徑推責,最後把她推到所有人的視線中央。

她把手機從口袋拿出來,打開匿名帳號聊天框。屏幕上還停在對方最後一句:「別一個人。你會逞強到把自己弄丟。」

她盯著那句話,指尖懸著,像懸在一條薄冰上。她想問:你是不是沈棠?你那天是不是在這裡?你到底知道多少?可她又知道,任何直接的質問都會讓對方立刻縮回玩笑裡,或者更糟,被真正的操盤者截走。

她先發了一句不帶指向的話。

「我看到了那天的監控。有人在你說的時間段用過公共網路。」

對方幾乎是秒回。

「你還好嗎?」

這句很普通,甚至像敷衍的關心。但許知霧的背脊卻起了一層細汗。她突然想起陌生電話那句「真正的操盤者藏在最溫柔的訊息裡」。溫柔不是無害,溫柔有時是最精準的手套,戴上就不留指紋。

她回:「還好。我需要你回答一個問題,別開玩笑。你認識周既白嗎?」

聊天框上方顯示對方正在輸入,停了,刪了,又輸入。這種停頓比任何答案都刺耳。

最後對方回:「校園裡誰不認識他?他現在不只是學長,還是某些人嘴裡的神。」

許知霧盯著「神」字,腦子裡浮出周既白在群裡那段體面話:別互猜,先統一口徑。神總愛講秩序,因為秩序方便他在暗處換手。

她又問:「你跟他有私交嗎?」

對方回得快了些,像故意把語氣拉回玩笑的安全區。

「你吃醋?我跟他要是有私交,我還會半夜跟你聊?」

許知霧的心口被那句「吃醋」輕輕碰了一下,像一根羽毛,但羽毛下面藏著針。她沒有順著玩笑走,而是把話繼續往下壓。

「我不是吃醋。今天有人提醒我,別讓周既白幫我寫聲明。他在把我推到前面。」

這次對方隔了更久才回。

「那你別寫。你一直都太負責,負責到不像你這個年紀應該有的樣子。」

不像你這個年紀。這句話像某種熟悉的評語。她想起那天禮堂結束後,有學生圍著她要合影,她收拾麥克風線,那個挽髮的女生站在旁邊,笑著說:「你看起來不像二十多歲的人,你像那種已經被生活教過很多次的人。」

當時她也笑,笑得客氣,沒有多想。現在那句話從匿名帳號裡再出現,像回聲撞上牆壁,證明說話的人跟那天的女生至少共享過同一段記憶。

她把手機扣在吧台上,深吸一口氣,對店員說:「那段畫面能不能讓我拍一下屏幕?只拍,作為我報警前的證據。」

店員猶豫:「拍了你也不能亂用。」

「我不發網上。」她說,「我只留給自己,證明我不是在憑空猜。」

店員最終點頭:「快點。」

許知霧用手機拍了幾張,特意拍到時間戳和女生站在吧台的那一刻。照片很糊,但足夠讓她在之後的對質裡站穩第一句話:我看到你在場。

她離開咖啡館時,霧更濃了。街對面的自習室還亮著燈,裡面的人像被玻璃封存的標本,安靜地燃燒。她走到路邊等車,手機震動,群聊又跳出消息。周既白@全體,貼出一份「初步聲明草案」,語氣依然溫和。

「先把信心穩住,外部攻擊我們也遇過,不要恐慌。知霧你看一下措辭,幫我確認專業性,然後我這邊讓幾個大號同步發。」

草案裡的措辭很漂亮,漂亮到像模板:遭遇外部攻擊,資金安全受影響,團隊正在排查,請社群保持理性。每一句都在把真實的裂縫塗上同一種顏色的油漆,油漆乾了,裂縫還在,但誰提出裂縫,誰就成了破壞氣氛的人。

K私聊她:「他這份挺行的吧?先發了再查,不然群裡要炸。」

許知霧盯著K那句「先發了再查」,像盯著一條熟悉的滑坡。她在公司做產品時也見過這種做法:先上線再修bug,先講故事再補數據。可鏈上不同,故事一旦發出去就被截圖、被引用、被當成證據。你不是在公關,你是在寫供詞。

她沒有立刻回K。車來了,她上車,報了地址不是回家,而是霧城本地高校附近的一條街。她不知道自己為什麼要去那裡,或許是因為監控裡那個女生的側臉把她拉回了校園的坐標;或許是她需要一個能把匿名與現實重疊的點,哪怕只重疊一秒。

車行到校門口時,天還沒亮,校園的路燈像一排排沉默的標點。校門口的早餐攤已經有人支起鍋,油條下鍋的聲音在霧裡很清脆。許知霧付錢下車,站在校門外,像一個不合時宜的訪客。

她打開匿名帳號,再一次問,這次更直接,卻仍然給對方留了退路。

「你是不是霧城本地高校的?」

對方回得很快:「你怎麼突然查戶口。」

她盯著那句話,眼睛微微發酸。她不想把自己變成審訊者,可局勢正在逼她用口供的方式說話。她敲字,語氣仍冷靜。

「我只是想知道,你昨晚說你在校園裡被人追著喊名字,是不是在這裡。」

對方停頓很久,久到許知霧以為她不會回。霧裡的風從校門縫鑽出來,帶著草地潮味。她忽然想起自己大學時也在這種清晨站過校門口,等一個人,等一個消息,等一場可能翻身的機會。那時候她以為等待本身就是努力的一部分。現在她才知道,有些等待是別人設計好的程序,你按時出現,就是完成對方的流程。

匿名帳號終於回了。

「是。」

只有一個字。

許知霧的心像被什麼輕輕撞了一下。她想像對方打下那個字時的表情:可能咬著唇,可能笑著裝作無所謂,可能手心出汗。她忽然很想見她,哪怕只見一面,把所有匿名拆掉,把所有玩笑拆掉,把那句「你信我嗎」拆成一個最普通的問候。

可她也知道,見面未必是救贖,可能是局裡最危險的一步。周既白那種人最擅長的,就是讓人以為自己在奔向真相,實際是在奔向他預設的舞台。

她打字:「我在你學校門口。」

發出去的瞬間,她才意識到自己做了什麼。這句話太像邀約,也太像暴露。她立刻想撤回,卻又停住。撤回等於承認她害怕,承認她把對方當成嫌疑人。

屏幕上顯示對方正在輸入。那個小小的提示像心電圖,跳著,停著。

「你瘋了嗎。」對方回,「你這樣很容易被人看到。」

許知霧抬頭看校門口的監控杆,又看那條通向宿舍區的路。她忽然覺得自己站在一個巨大的鏡頭裡,霧城每個角落都有看不見的觀眾。她回:「我只想把事情弄清楚。那天咖啡館你也在。」

這句話發出去後,她的指尖有一瞬麻木,像把刀抵到了自己掌心。她等著對方否認、發怒、或者用玩笑糊弄過去。

對方回來的卻是一句讓她更難承受的話。

「你查到我了?」

短短五個字,像一個人把背後的門關上。不是否認,也不是承認,是一種被逼到角落的反問。許知霧忽然想起那個挽髮的女生在禮堂裡問的問題:「如果我沒有背景,也沒有運氣,只能靠自己,你覺得我應該怎麼選?」那不是求建議,那是求一個人告訴她:你可以不那麼害怕。

她沒有立刻回。她把手機握緊,走到校門旁的公告欄陰影下,像要躲開某種可能的視線。她的記憶開始碎片回放。

一張笑得從容的臉。

一段溫柔的訊息。

一份漂亮的聲明草案。

一個陌生電話提醒她去看監控。

這些碎片在腦子裡旋轉,像被人攪動的水,越攪越混。

她終於回:「不是查。我只是……看到了。你那天在吧台附近用手機輸入過東西。那筆錢被轉走,時間點對得上。」

她沒有說「助記詞」,沒有說「你偷的」,她只是把事實放在桌面上,像產品評審會上把數據投到屏幕:我們先確認這是不是同一個問題。

對方又沉默。沉默裡,霧城的清晨開始有聲音,校門口有人騎車經過,書包上的掛件叮叮作響,像一種不合時宜的青春。許知霧突然覺得很荒謬:她們的故事本該是戀愛,是互相扶持,是在灰霧裡抓住一點光。可現在光被人切成碎片,碎片被拿去交易。

對方終於發來一串訊息,像在用速度掩飾顫抖。

「我那天確實在。我也確實用手機回了訊息。但我沒有拿你的助記詞。你信不信隨你。」

最後一句像刀鞘,硬邦邦地把真心包起來。她習慣把真心藏進玩笑,現在連玩笑都不敢了,只剩防衛。

許知霧盯著「你信不信隨你」,胸口一陣酸。她想說我想信你,可她也知道信任不是情緒,是風險選擇。她在霧城活到現在,學會的第一課就是:你可以敏感,但你必須冷靜。

她回:「我想信。但我需要你告訴我,你為什麼要用匿名帳號跟我聊這麼久。你到底是誰。」

這一次,對方沒有立刻回。顯示輸入的提示亮了又滅,滅了又亮。像有人在屏幕另一端一遍遍把名字打出來又刪掉。

就在這時,許知霧的另一個手機震動,是K打來的電話。她接起來,K的聲音急得發抖。

「知霧,出事了。周既白說有人在背後黑我們,還拿出一張截圖,說你私下承認是你操作失誤導致資金轉走。他要我轉給你看,問你怎麼解釋。」

許知霧的腦子嗡的一聲,像有人把霧城的霧全塞進她耳朵。截圖?她從來沒發過那樣的話。唯一能被截出來的,是她昨晚在群裡還沒發出去的草稿,或者她跟匿名帳號的私聊,被人截取、拼接,變成某種「供詞」。

她握著手機,指節發白,卻聽見K在那頭繼續說:「周既白還說,他可以幫你壓下去,但你得配合發聲明,承認是操作失誤,然後把責任定性成外部攻擊。這樣大家都能過,懂嗎?他說他是在保你。」

保你。多像一個溫柔的詞,像一條繩,遞到你手裡,讓你以為能爬上岸,結果繩子的另一端拴著石頭。

許知霧看著校門口的監控杆,忽然覺得自己站在一個更大的多簽裡:三個簽名不只是錢包的簽名,還是輿論、證據、情感。有人在收集每個人的碎片,拼成對自己有利的版本。

她對K說,聲音壓得很低,卻很穩:「那截圖你先別擴散。發給我原圖,我要看時間戳和對話上下文。還有,別答應周既白任何條件。」

K在那頭停了一下:「你現在在哪?」

許知霧沒有說實話,她說:「在外面查監控。」

掛斷後,她才發現自己手心全是汗。她把手機切回匿名帳號,對方還沒回她「你到底是誰」。她忽然明白一件事:周既白的局不只在錢,也在敘事。他要她成為聲明的作者,成為「承認失誤」的人,成為一切的落點。而匿名帳號,可能是他用來牽引她情緒的繩子之一,也可能是被他拿來做刀的人。

就在她準備再發一條訊息時,匿名帳號終於回來了。

「你真的想知道嗎?」

下一秒,又一條。

「那你先答應我一件事。別跟周既白單獨見面。無論他說什麼。」

許知霧盯著這句話,心跳慢了一拍。她不知道這是關心還是控制,但這句警告和陌生電話、和她今晚的所有線索,忽然在某個點上對齊。

她回:「你為什麼這麼確定?」

對方發來一條定位。不是校門口,也不是咖啡館,是校園裡一棟舊圖書館旁邊的人工湖,名字叫「霧心湖」,霧城人很愛取這種矯情的名。

緊接著一條訊息彈出來,像一個人終於決定把玩笑放下。

「我在這裡。你來不來,自己選。」

許知霧看著屏幕上的定位,忽然覺得霧城的霧變得更厚,厚到把所有退路都蓋住。她站在校門口,聽見校內傳來第一節早課的鈴聲,清脆得像催促。

她可以不去。她可以把定位交給K,交給群裡,讓大家去撕一個「真身」。那樣她也許能自保,甚至能把鍋推出去,讓自己成為清白的那一方。

她也可以去。去見那個匿名背後的人,去把所有疑點放在兩個人之間,像把刀放在桌上,誰也別藏。可去見面意味著她把自己暴露在另一個可能的局裡:如果湖邊等她的不是沈棠,而是周既白安排的人呢?如果那份截圖正等著她出現,補上最後一塊拼圖呢?

她把手機屏幕按滅,又點亮,像在給自己最後一次選擇的時間。霧城的清晨開始有人群進出校門,年輕的臉在霧裡一閃而過,帶著還沒被生活磨損的光。

許知霧把口罩往下拉了一點,呼吸了一口帶水汽的冷空氣,然後把硬體錢包往更深的口袋塞了塞。她轉身走向校門旁的訪客登記處,腳步不快,但每一步都很清楚。

她想,如果真相真的藏在最溫柔的訊息裡,那她至少要親眼看一看,溫柔的那個人,到底是誰。

— 本章完 —

下一章:第3章 第 3 章

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖