第6章 第 6 章
門外那句「聯合平台稽查」像一把冷鐵插進空氣裡,連工作室的冷氣都像被切斷了一瞬。
沈越沒回頭。他盯著鏡頭,眼神沉得像把所有慌張都壓進瞳孔底下。彈幕已經炸了,平台風控的灰色提示條在畫面上方跳出又收回,像一隻手反覆試探要不要掐住他的喉嚨。
「你們現在看到的倒計時,是我店鋪鏈上分潤合約裡的清算模組被外部調用。」沈越把手機支架調得更穩,語速不快,字句卻像釘子,一顆顆釘進人心,「清算一旦觸發,平台會以『保護消費者』為名,全量退款凍結,店鋪信用歸零,供應鏈端同時觸發違約。也就是說,我的店,十五分鐘後會被系統判死刑。」
彈幕刷出一排問號,還有人笑他炒作,更多人貼出截圖說自己也收到退款通知的預備提醒。
沈越手指點開後台,將那條紅色通知拖到畫面中央。通知底部有一行小字:調用地址已授權,來源節點校園治理委員會關聯。
「看到了?」沈越嗓音冷,卻不是平鋪直敘的冷,而是那種能把人從熱鬧裡抓出來、扔進真相冰水裡的冷,「這不是商家跑路,不是貨出問題,是有人握著授權,直接按下清算。」
他說到這裡停了一秒,像把下一句壓住,讓所有人先吞下這一口。
門外再次響起敲擊,這次不是敲,是用什麼硬物砸在捲簾門上,金屬哐的一聲,工作室的燈又閃了一下。林聿在導播台後咬著牙,手指飛快拖拽檔案,螢幕上跳出上鏈進度條,一格一格往前爬。
江行曜背對鏡頭站在角落,黑外套的帽沿壓得低,指尖在鍵盤上翻飛,節點列表像星圖一樣展開,又被他迅速標記成綠色。每一個綠點亮起,都像替沈越多撐出一口呼吸。
沈越把心裡那點被敲門聲撩起的躁壓下去,繼續對著鏡頭:「今天我不賣貨。我只做兩件事。第一,告訴所有下單的人,你們的錢會被誰拿去做『保護』。第二,告訴所有想看我死的人,你們按下的每個鍵,都會留在鏈上。」
彈幕有人刷:你憑什麼說是治理委員會?拿證據啊。也有人刷:沈越又要甩鍋了。
沈越眼皮一抬,像早就等這句。他把後台的鏈上查驗頁面打開,指尖點在那串地址上:「這是調用清算的地址。任何人都可以查,合約、事件、時間戳。鏈上不會替我說話,它只會把你們看到的每一步,記成永遠。」
他說話時,桌上那支唇釉的幻光忽然又亮了一點,像有細碎的光屑從刻痕裡溢出來。沈越耳邊像被人輕輕按了一下,物之靈的聲音湧出來,不是完整的語言,而是一段斷斷續續的情緒:委屈,忍耐,還有一絲被逼到角落的尖銳。
他心裡一沉。這不是唇釉本身的情緒,唇釉只會承載擁有它的人留下的殘影。這支被刻了交叉痕的唇釉,曾經被誰攥得很緊,緊到指節發白,緊到指甲掐進掌心。
沈越不由自主看了江行曜一眼。江行曜沒有看他,卻像感覺到那道視線,指尖在鍵盤上停了半秒,再繼續,速度更快,像把所有想回望的衝動都折進更冷的操作裡。
林聿忽然低聲:「上鏈了,哈希已出,公域同步延遲三十秒。」
「好。」沈越把唇釉推到鏡頭前,讓那道交叉刻痕清清楚楚,「第二件證據,是你們今天在校園基地看到的『陰影手』。有人拿它來做局,拿它來扣帽子,想把我當年的事再翻出來一次,直接把我釘死。」
彈幕瞬間刷起「陰影手」的關鍵字,顯然這個詞早就被許燦的人炒熱了。有人開始帶節奏,說他想靠戀情炒作,說他傍金主。
沈越把那些字看在眼裡,嘴角幾乎沒動,只是語氣更平:「我知道你們想看什麼。想看我崩潰,想看我承認,想看我跪下。可惜我不擅長那一套。」
門外傳來更急促的對講機聲音,像有人在下最後通牒:「再不開門,強制破門。」
林聿的臉色白了一下,抬眼看沈越:「他們要進來了。」
沈越沒答,只把鏡頭拉近自己,讓自己的臉填滿畫面,讓彈幕再怎麼吵也繞不開他這張臉。他開口時聲音反而更輕了:「我先告訴你們一個你們可能不愛聽的事。當年那場捲款事件,我不是唯一被害的人。」
他說這句的同時,江行曜在鍵盤上敲出一串指令,直播畫面下方悄悄跳出一個新入口,沒有平台標誌,只有一行簡短的字:備用節點二號。彈幕裡有人注意到,開始刷「這是什麼」「能備份嗎」。
沈越看見了,心裡像有什麼硬物落地。他知道江行曜真的做到了,平台就算切掉一個入口,還有別的地方能讓人看見。
「那筆錢走的不是單線。」沈越繼續,「它不是從我這裡『捲走』,也不是我『轉走』。它走的是分流。有人拿著分潤的名義,從每一筆訂單裡抽走不該存在的部分,再用一個看起來合法的合約包起來。」
他把剛剛後台截下來的合約事件列表拉出來,指尖點在其中一條看似普通的分潤事件上,放大,再放大。那串收款地址在畫面裡像一條細到幾乎看不見的線。
「這條地址,當年不在我合約裡。」沈越說,「它是後來被塞進去的。你們可以去查它的流向,看它最後落在哪裡。也可以去問問那些當年最愛喊『沈越捲款』的人,他們拿了多少『危機公關費』。」
彈幕開始有些不一樣了。有人貼出鏈上瀏覽器的截圖,說這地址確實有大量小額聚合,最後進了某個混幣池。也有人質疑混幣池不能代表什麼,聲音仍然吵,但至少不再是單一方向的嘲諷。
就在這時,林聿忽然把另一個檔案窗口推到沈越面前,低聲又急:「那段原始檔我拆出來了,還有一個碎片,之前我一直不敢放。你看。」
屏幕上是一段更短的影像,像是同一個倉庫的另一個角度,但鏡頭抖得很厲害,像被人藏在衣服裡偷拍。畫面裡那個戴帽衫的背影依舊看不清臉,可在他把箱子放進車裡的瞬間,旁邊有人伸手接了一下,手腕上戴著一條很醒目的識別手環,藍底白字,印著校方治理委員會的徽記。
更致命的是,那只手在接箱時,袖口翻起一角,露出一枚戒指一樣的指環式簽名器。那簽名器的側面有個極小的刻字,像兩個字母交疊。
沈越的心跳漏了一拍。他聽見那簽名器的物之靈像被驚醒,情緒很髒,很急,像偷竊者的汗,像急於洗白的恐慌:別看我。別記住我。把我藏起來。
林聿吞了口口水:「我那天不是故意拍到的,我只是……剛好在旁邊。你知道我那時候接了個倉庫品牌照的單。」
沈越盯著那個手環,視線慢慢抬起,像在看見某條一直模糊的線終於被人拉直。他把那段碎片接到直播畫面裡,沒有多餘的解說,只說了一句:「這個你們認得嗎。」
彈幕安靜了半秒,然後爆炸。
有人刷:治理委員會手環。有人刷:這是內鬼吧。有人刷:那個簽名器好像跟剛剛鏈上那個助理的一樣。有人開始@校方官方帳號,@平台稽查。熱度曲線在畫面角落抬升,像要撕破風控的天花板。
門外傳來鐵撬卡進門縫的聲音。捲簾門震動,縫隙裡灌進來一線路燈,照得空氣裡的灰塵像一群被驚起的飛蟲。
江行曜忽然開口,聲音壓得很低,卻帶著不容置疑的冷:「他們要硬進來。沈越,準備切備用節點。」
沈越嗯了一聲,手指卻沒有離開鏡頭。他對著直播間,像把每一個正在看的人當成證人:「你們現在看到的不是戲。等一下他們進來,可能會說我妨礙調查,說我散播不實,說我違規直播。我只問你們一句。」
他停了一下,像讓所有人把耳朵湊近。
「如果我真的有問題,為什麼要這麼急著讓我閉嘴?」
這句話像一根針扎進彈幕裡,很多人突然沒話了。也有人開始說「保存」「錄屏」「轉發」。
林聿手忙腳亂地把檔案包丟進多點分發工具,嘴裡還不忘嘴賤:「行,今天我也當一回正義之士,回頭你可別說我拍得醜。」
沈越斜他一眼,那眼神像刀背輕輕敲了一下:「你少說一句不會死。」
林聿被噎住,反而笑了,笑得很乾,像把恐懼笑掉一點:「你這個人啊,心軟還嘴硬。」
江行曜在旁邊沒出聲,卻伸手把一個小小的無線麥克風扣到沈越領口,動作很快,手指擦過衣料時帶著一點克制的溫度。他低聲說:「別硬撐。你說完你要說的,剩下的交給我。」
沈越想回一句「你少管」,話到嘴邊卻被捲簾門猛地一聲巨響打散。金屬門被撬開一條足夠伸手的縫,有人從外面用力往上抬。光一下子灌進來,照得工作室裡每個角落都無處可藏。
「停止直播,配合調查。」一個穿制服的男人跨進來,胸前掛著校方治理委員會的牌子,旁邊跟著兩個平台稽查的工作人員,手上拿著便攜式信號屏蔽器和取證儀。那種裝備沈越認得,專門用來讓直播斷流,讓本地存儲變成「可疑證物」。
男人的目光先落在沈越的手機上,像看到一塊應該被沒收的肉。他伸手就要去抓支架。
江行曜一步擋在前面,身形不算壯,但站得很直,像一道冷硬的線。他抬眼,聲音平:「請出示你們的鏈上授權令。沒有授權令,你們沒資格碰任何存證設備。」
制服男人皺眉,像沒料到有人敢當面攔。他抬起下巴:「你是誰?」
江行曜把帽沿抬了一點,露出那張過分乾淨的臉。制服男人愣了一下,顯然認得。校園裡不認得江行曜的人太少了。
「江行曜?」制服男人的語氣裡多了一絲不確定,「你不要跟著胡鬧。你是學生,你的身份不適合出現在這種……」
江行曜打斷他,語氣仍然平,但每個字都像被校準過:「我不胡鬧。我只看流程。你們說聯合稽查,那就上鏈。把授權令哈希丟出來,讓所有人一起看。」
平台稽查的人在旁邊低聲:「別跟他扯,他直播間已經敏感了,直接斷他流就行。」
說著,那人抬手把屏蔽器往沈越手機方向一按。
沈越眼神一冷,卻沒有像以前那樣衝上去。他只是抬手,把手機畫面切換到備用節點,然後對著鏡頭說了一句像在提醒觀眾、也像在提醒自己:「平台要斷流了,去備用節點看。記得保存哈希,記得轉發。」
下一秒,主平台畫面果然卡了一下,彈幕瞬間停滯,像被人捏住脖子。可緊接著,備用節點的畫面從另一端接上,像在水下換了一口氣。畫面不再有平台標誌,只有簡單的時間戳與節點序號,彈幕仍在,但人數比剛才少了一些,剩下的卻更像真正的「看客」轉成了「證人」。
江行曜用自己的袖口模組亮出一串鏈上簽名,投在工作室的牆上。那串簽名不是授權令,而是一個公開的驗證合約入口,清清楚楚寫著:存證設備不可在未授權狀態下取走,否則將自動觸發反向追蹤與公示。
制服男人的臉色變了。他顯然懂這代表什麼。這不是普通學生玩的把戲,這是有人提前把「你要搶證據」這條路封死,甚至還設了反噬。
沈越看著那串代碼投影,喉嚨一緊,忽然想笑,卻笑不出來。他以前以為浪漫是花、是話、是人前的熱鬧。可江行曜給他的浪漫,是把他可能會被誰奪走的一切,提前寫成不可抵賴的保護條款。
他忍住那股酸,把注意力拉回眼前。倒計時還在跳,十二分零三秒。
制服男人深吸一口氣,像在衡量得失:「你們現在涉嫌散播不實信息,煽動輿論,影響校園治理秩序。沈越,你跟我們走一趟,直播設備立即停止。」
沈越抬眼,冷冷看他:「你們說不實,就拿出不實的鏈上證明。拿不出,就別用嘴。」
平台稽查的人有些急了:「你别跟他纠缠,直接把人带走。」
林聿忽然往前一步,舉起自己的攝影機,語氣吊兒郎當卻很硬:「你們要帶走他可以,先把你們的授權令上鏈。我現在全程錄著。你們要是敢把攝影機也收走,我保證今晚全網都會看到『聯合稽查』怎麼做事。」
制服男人的視線在林聿的攝影機和牆上那串驗證合約之間來回,像終於意識到自己踩進了別人布好的場。他的對講機裡傳來一個更低沉的聲音,模糊卻帶著命令:「不要僵持。拿到簽名器,先撤。」
沈越聽見「簽名器」三個字,心裡猛地一沉。他們不是來抓直播的,他們是來拿江行曜帶來的那個硬體,來斷掉「不可篡改」的那條鏈。
果然,另一個平台稽查的人繞過江行曜,目光直接鎖定桌上的簽名器,伸手就要抓。
沈越比他更快。沈越把簽名器一把收進掌心,物之靈的情緒像被猛地捏緊,疼得一顫,隨即又湧出一股決絕:別給他們。別。
沈越抬起頭,聲音不大,卻像把門關上:「想拿?可以。用鏈上授權來換。沒有授權,就別碰。」
那稽查的人臉一黑,直接伸手去扯沈越的手腕。沈越被拽得身形一晃,肩膀撞到桌角,疼得他眼前一白。他咬著牙沒哼一聲,反而把簽名器握得更緊。
下一秒,江行曜的手扣住那人的手腕,動作乾淨利落,沒有多餘的暴力,但讓對方瞬間失去力道。江行曜的聲音冷得像薄冰:「放手。」
稽查的人吃痛,怒聲:「你動手?」
江行曜沒有否認,只把對方手腕按回原位,讓人感覺到那種不需要再加力的警告。他抬眼看制服男人:「你們想搶的是存證工具,不是配合調查。你們越界了。」
制服男人的臉色難看得像被打了一巴掌。他眼神在江行曜身上停了兩秒,忽然像想到了什麼,語氣變得更陰:「江行曜,你以為你在保他?你在把自己也拖下水。你跟這個店鋪的鏈上合約有關聯,你以為沒人知道?」
沈越的指尖一緊。這句話像一把刀,準確地朝江行曜的匿名身份刺去。
江行曜的眼神沒有動,像早就預演過無數次。他淡淡道:「你要揭,就揭。別用暗示。把你知道的哈希拿出來,讓大家一起驗。」
制服男人被他噎住,嘴角抽了一下,像終於明白自己面前這個人不是靠「名氣」站著,而是靠「可驗證」站著。可他也不是省油的燈,忽然轉向沈越,語氣壓低:「沈越,你以為你今天播出去就能翻身?訂單反噬不是我們按的,是合約自己會跑。你只要活在鏈上,就得接受鏈上的規則。」
沈越聽見這句話,忽然明白對方真正的底牌是什麼。他們想把「人禍」包裝成「機制」,把「按下開關的人」藏進「合約自動執行」的外衣裡。只要大眾相信「鏈上規則不可抗」,那麼真正的操作者就能永遠躲在規則後面。
沈越把這一瞬間的清醒吸進肺裡,對著備用節點的鏡頭說:「你們聽到了嗎。他們要你們相信,所有傷害都是自動的。可鏈上只會自動執行已寫入的條款。問題是,誰寫的,誰改的,誰拿到的授權。」
他把畫面切回那條調用地址,聲音更冷:「授權不是天上掉的。是人給的。」
倒計時跳到十一分二十秒。
林聿忽然從後台推來一個新窗口,臉色又白又亮,像在恐懼裡抓到一根線:「沈越,你看這個。我剛剛把那個手環的徽記做了反向比對,校方治理委員會助理名單裡有個人,最近剛換過簽名器款式。照片裡他手上的指環……跟影像碎片很像。」
沈越掃了一眼名字,胸口像被什麼重重按住。那是第4章公放畫面裡抬頭的那個人,那個「助理」的名字清清楚楚。
可更讓他心裡發寒的是,名單下面還有一行小字:該助理曾接受外部合作方資助,合作方代號C。
沈越的目光一瞬間冷到極致。C不是別人。許燦最常用的內部代號就是C,圈內人都知道他喜歡把自己的名字拆成燦的首字母,說那是「燦爛的C」。
原來不是許燦一個人能做到,也不是校方單獨能做到,是兩邊早就勾在一起。校方提供合法外衣,平台提供斷流工具,許燦提供輿論與錢。最後,鏈上分潤那條灰色資金,像一條藏在地底的管子,把每一次爆款的熱度都抽成某些人的安全墊。
沈越抬起眼,看向那個制服男人,語氣平得像沒有情緒:「你們今天來,不是為了秩序。你們是為了錢。」
制服男人的眼神一沉,像要否認,卻又被牆上那串驗證合約逼得說不出漂亮話。他對旁邊的人使了個眼色,像準備撤。
江行曜忽然側身,靠近沈越耳邊,聲音低到只有他聽見:「他們撤不代表結束。清算還在跑。你要在倒計時結束前,把授權鏈路公開。不然他們會用清算把你壓回去,再慢慢處理輿論。」
沈越握著簽名器,掌心全是汗,卻仍硬得像石。他回了江行曜一句同樣低的:「你能切到授權源頭嗎?」
江行曜的眼神微微一動,像在做一道難題的最後一步:「可以。但需要一個人親自簽名,觸發反向查驗。那個人必須是合約裡的主理人。」
沈越懂了。那不是點一下就行的操作,那是把自己推到台前,讓鏈上把所有關聯地址拉出來。那一刻,他會同時得罪校方、平台、許燦,甚至還會得罪那些被「規則」騙習慣的看客。
可他也知道,這是唯一能破「自動」外衣的刀。
門口的人開始往外退,像是被上級叫停。捲簾門還半開著,冷風灌進來,把工作室裡的熱度帶走。制服男人臨走前回頭,丟下一句像警告又像嘲諷:「沈越,你以為你今天贏了?你還有十多分鐘。你敢簽嗎?」
沈越沒有立刻回答。他看著倒計時,看著直播間裡越來越多的人開始轉發哈希、備份視頻、貼鏈上查驗頁。看著那支唇釉的幻光在暗處顫,像一顆被捧在掌心又不敢承認的心。
他忽然覺得喉嚨很緊,像有一個名字卡在那裡,叫他說出來,又叫他別說。可他仍舊把那口氣吞下去,只在鏡頭前抬起簽名器,指尖落在簽名鍵上,聲音穩得像刀鋒貼著骨頭走:
「我敢。」
江行曜的手覆上他的手背,短暫而克制,像在把力量借給他,又像在提醒他這不是一個人扛的戰。他的聲音低,卻清晰:「簽下去之後,整條授權樹會展開。你要準備好。」
沈越盯著鏡頭,像盯著所有人的眼睛:「那就讓它展開。讓所有人看看,反噬的手,究竟從哪裡伸出來。」
他按下簽名鍵的瞬間,牆上的投影跳出一串新的事件流,像樹枝從一個節點瘋狂分叉。地址一個個亮起,授權鏈路像被拉出水面的黑色藤蔓,纏繞、延伸,最後指向一個讓直播間瞬間安靜的終點。
那個終點地址標註著一行備註:分潤中繼池 合作方錢包 C。
而在那行備註下面,還有一個更小的標記,像系統不小心露出的真名:受益人二級分配 對應匿名主播節點 Y。
沈越的呼吸停了一拍。
江行曜的指尖也停住了。
直播間裡,有人開始刷:Y是誰。
倒計時跳到十分彩。
窗外車燈一閃,像又有新的車停下。遠處傳來更密集的腳步聲,不再像校方稽查那種制式的節奏,更像一群被錢買來的、急著完成任務的人。
林聿抬起頭,臉色難看:「不對,他們回來的人更多了,而且……不像校方。」
沈越看著投影裡那個刺眼的標記,心臟像被人捏住。許燦真正的目的不是讓他社死,是要把這條分潤管子守住,守到可以隨時抽乾任何一個爆款店鋪的血。
而現在,鏈上把「Y」也拖上了台面。
沈越慢慢轉頭,看向江行曜,聲音低得幾乎像嘆息,卻仍帶著他一貫的嘴硬:「你不是說你不來要我欠你?」
江行曜看著他,眼神深得像夜色,沒有逃避,也沒有辯解,只說:「我沒想讓你欠。我只是……沒想讓你一個人扛。」
門外的腳步聲逼近,這一次沒有敲門,只有捲簾門被猛地往上推的摩擦聲,像要把整個夜晚撕開。
倒計時還在走。證據樹已經展開。可新的獵手也來了。
沈越把簽名器握緊,對著鏡頭最後說了一句:「你們把這個地址記住。把這條授權樹保存。接下來不管我直播斷不斷,這些都會在鏈上。」
他把手機支架往內側一收,像準備在混亂裡護住最後的火種。
而就在捲簾門被推開的那一刻,備用節點彈幕上跳出一條新的提示,來源是一個陌生的空地址,只有一句話:
你們開了樹,就別怪樹也開你們的底。
下一秒,合約事件流又跳了一次,像有人在遠處同時按下了另一個開關。
沈越沒回頭。他盯著鏡頭,眼神沉得像把所有慌張都壓進瞳孔底下。彈幕已經炸了,平台風控的灰色提示條在畫面上方跳出又收回,像一隻手反覆試探要不要掐住他的喉嚨。
「你們現在看到的倒計時,是我店鋪鏈上分潤合約裡的清算模組被外部調用。」沈越把手機支架調得更穩,語速不快,字句卻像釘子,一顆顆釘進人心,「清算一旦觸發,平台會以『保護消費者』為名,全量退款凍結,店鋪信用歸零,供應鏈端同時觸發違約。也就是說,我的店,十五分鐘後會被系統判死刑。」
彈幕刷出一排問號,還有人笑他炒作,更多人貼出截圖說自己也收到退款通知的預備提醒。
沈越手指點開後台,將那條紅色通知拖到畫面中央。通知底部有一行小字:調用地址已授權,來源節點校園治理委員會關聯。
「看到了?」沈越嗓音冷,卻不是平鋪直敘的冷,而是那種能把人從熱鬧裡抓出來、扔進真相冰水裡的冷,「這不是商家跑路,不是貨出問題,是有人握著授權,直接按下清算。」
他說到這裡停了一秒,像把下一句壓住,讓所有人先吞下這一口。
門外再次響起敲擊,這次不是敲,是用什麼硬物砸在捲簾門上,金屬哐的一聲,工作室的燈又閃了一下。林聿在導播台後咬著牙,手指飛快拖拽檔案,螢幕上跳出上鏈進度條,一格一格往前爬。
江行曜背對鏡頭站在角落,黑外套的帽沿壓得低,指尖在鍵盤上翻飛,節點列表像星圖一樣展開,又被他迅速標記成綠色。每一個綠點亮起,都像替沈越多撐出一口呼吸。
沈越把心裡那點被敲門聲撩起的躁壓下去,繼續對著鏡頭:「今天我不賣貨。我只做兩件事。第一,告訴所有下單的人,你們的錢會被誰拿去做『保護』。第二,告訴所有想看我死的人,你們按下的每個鍵,都會留在鏈上。」
彈幕有人刷:你憑什麼說是治理委員會?拿證據啊。也有人刷:沈越又要甩鍋了。
沈越眼皮一抬,像早就等這句。他把後台的鏈上查驗頁面打開,指尖點在那串地址上:「這是調用清算的地址。任何人都可以查,合約、事件、時間戳。鏈上不會替我說話,它只會把你們看到的每一步,記成永遠。」
他說話時,桌上那支唇釉的幻光忽然又亮了一點,像有細碎的光屑從刻痕裡溢出來。沈越耳邊像被人輕輕按了一下,物之靈的聲音湧出來,不是完整的語言,而是一段斷斷續續的情緒:委屈,忍耐,還有一絲被逼到角落的尖銳。
他心裡一沉。這不是唇釉本身的情緒,唇釉只會承載擁有它的人留下的殘影。這支被刻了交叉痕的唇釉,曾經被誰攥得很緊,緊到指節發白,緊到指甲掐進掌心。
沈越不由自主看了江行曜一眼。江行曜沒有看他,卻像感覺到那道視線,指尖在鍵盤上停了半秒,再繼續,速度更快,像把所有想回望的衝動都折進更冷的操作裡。
林聿忽然低聲:「上鏈了,哈希已出,公域同步延遲三十秒。」
「好。」沈越把唇釉推到鏡頭前,讓那道交叉刻痕清清楚楚,「第二件證據,是你們今天在校園基地看到的『陰影手』。有人拿它來做局,拿它來扣帽子,想把我當年的事再翻出來一次,直接把我釘死。」
彈幕瞬間刷起「陰影手」的關鍵字,顯然這個詞早就被許燦的人炒熱了。有人開始帶節奏,說他想靠戀情炒作,說他傍金主。
沈越把那些字看在眼裡,嘴角幾乎沒動,只是語氣更平:「我知道你們想看什麼。想看我崩潰,想看我承認,想看我跪下。可惜我不擅長那一套。」
門外傳來更急促的對講機聲音,像有人在下最後通牒:「再不開門,強制破門。」
林聿的臉色白了一下,抬眼看沈越:「他們要進來了。」
沈越沒答,只把鏡頭拉近自己,讓自己的臉填滿畫面,讓彈幕再怎麼吵也繞不開他這張臉。他開口時聲音反而更輕了:「我先告訴你們一個你們可能不愛聽的事。當年那場捲款事件,我不是唯一被害的人。」
他說這句的同時,江行曜在鍵盤上敲出一串指令,直播畫面下方悄悄跳出一個新入口,沒有平台標誌,只有一行簡短的字:備用節點二號。彈幕裡有人注意到,開始刷「這是什麼」「能備份嗎」。
沈越看見了,心裡像有什麼硬物落地。他知道江行曜真的做到了,平台就算切掉一個入口,還有別的地方能讓人看見。
「那筆錢走的不是單線。」沈越繼續,「它不是從我這裡『捲走』,也不是我『轉走』。它走的是分流。有人拿著分潤的名義,從每一筆訂單裡抽走不該存在的部分,再用一個看起來合法的合約包起來。」
他把剛剛後台截下來的合約事件列表拉出來,指尖點在其中一條看似普通的分潤事件上,放大,再放大。那串收款地址在畫面裡像一條細到幾乎看不見的線。
「這條地址,當年不在我合約裡。」沈越說,「它是後來被塞進去的。你們可以去查它的流向,看它最後落在哪裡。也可以去問問那些當年最愛喊『沈越捲款』的人,他們拿了多少『危機公關費』。」
彈幕開始有些不一樣了。有人貼出鏈上瀏覽器的截圖,說這地址確實有大量小額聚合,最後進了某個混幣池。也有人質疑混幣池不能代表什麼,聲音仍然吵,但至少不再是單一方向的嘲諷。
就在這時,林聿忽然把另一個檔案窗口推到沈越面前,低聲又急:「那段原始檔我拆出來了,還有一個碎片,之前我一直不敢放。你看。」
屏幕上是一段更短的影像,像是同一個倉庫的另一個角度,但鏡頭抖得很厲害,像被人藏在衣服裡偷拍。畫面裡那個戴帽衫的背影依舊看不清臉,可在他把箱子放進車裡的瞬間,旁邊有人伸手接了一下,手腕上戴著一條很醒目的識別手環,藍底白字,印著校方治理委員會的徽記。
更致命的是,那只手在接箱時,袖口翻起一角,露出一枚戒指一樣的指環式簽名器。那簽名器的側面有個極小的刻字,像兩個字母交疊。
沈越的心跳漏了一拍。他聽見那簽名器的物之靈像被驚醒,情緒很髒,很急,像偷竊者的汗,像急於洗白的恐慌:別看我。別記住我。把我藏起來。
林聿吞了口口水:「我那天不是故意拍到的,我只是……剛好在旁邊。你知道我那時候接了個倉庫品牌照的單。」
沈越盯著那個手環,視線慢慢抬起,像在看見某條一直模糊的線終於被人拉直。他把那段碎片接到直播畫面裡,沒有多餘的解說,只說了一句:「這個你們認得嗎。」
彈幕安靜了半秒,然後爆炸。
有人刷:治理委員會手環。有人刷:這是內鬼吧。有人刷:那個簽名器好像跟剛剛鏈上那個助理的一樣。有人開始@校方官方帳號,@平台稽查。熱度曲線在畫面角落抬升,像要撕破風控的天花板。
門外傳來鐵撬卡進門縫的聲音。捲簾門震動,縫隙裡灌進來一線路燈,照得空氣裡的灰塵像一群被驚起的飛蟲。
江行曜忽然開口,聲音壓得很低,卻帶著不容置疑的冷:「他們要硬進來。沈越,準備切備用節點。」
沈越嗯了一聲,手指卻沒有離開鏡頭。他對著直播間,像把每一個正在看的人當成證人:「你們現在看到的不是戲。等一下他們進來,可能會說我妨礙調查,說我散播不實,說我違規直播。我只問你們一句。」
他停了一下,像讓所有人把耳朵湊近。
「如果我真的有問題,為什麼要這麼急著讓我閉嘴?」
這句話像一根針扎進彈幕裡,很多人突然沒話了。也有人開始說「保存」「錄屏」「轉發」。
林聿手忙腳亂地把檔案包丟進多點分發工具,嘴裡還不忘嘴賤:「行,今天我也當一回正義之士,回頭你可別說我拍得醜。」
沈越斜他一眼,那眼神像刀背輕輕敲了一下:「你少說一句不會死。」
林聿被噎住,反而笑了,笑得很乾,像把恐懼笑掉一點:「你這個人啊,心軟還嘴硬。」
江行曜在旁邊沒出聲,卻伸手把一個小小的無線麥克風扣到沈越領口,動作很快,手指擦過衣料時帶著一點克制的溫度。他低聲說:「別硬撐。你說完你要說的,剩下的交給我。」
沈越想回一句「你少管」,話到嘴邊卻被捲簾門猛地一聲巨響打散。金屬門被撬開一條足夠伸手的縫,有人從外面用力往上抬。光一下子灌進來,照得工作室裡每個角落都無處可藏。
「停止直播,配合調查。」一個穿制服的男人跨進來,胸前掛著校方治理委員會的牌子,旁邊跟著兩個平台稽查的工作人員,手上拿著便攜式信號屏蔽器和取證儀。那種裝備沈越認得,專門用來讓直播斷流,讓本地存儲變成「可疑證物」。
男人的目光先落在沈越的手機上,像看到一塊應該被沒收的肉。他伸手就要去抓支架。
江行曜一步擋在前面,身形不算壯,但站得很直,像一道冷硬的線。他抬眼,聲音平:「請出示你們的鏈上授權令。沒有授權令,你們沒資格碰任何存證設備。」
制服男人皺眉,像沒料到有人敢當面攔。他抬起下巴:「你是誰?」
江行曜把帽沿抬了一點,露出那張過分乾淨的臉。制服男人愣了一下,顯然認得。校園裡不認得江行曜的人太少了。
「江行曜?」制服男人的語氣裡多了一絲不確定,「你不要跟著胡鬧。你是學生,你的身份不適合出現在這種……」
江行曜打斷他,語氣仍然平,但每個字都像被校準過:「我不胡鬧。我只看流程。你們說聯合稽查,那就上鏈。把授權令哈希丟出來,讓所有人一起看。」
平台稽查的人在旁邊低聲:「別跟他扯,他直播間已經敏感了,直接斷他流就行。」
說著,那人抬手把屏蔽器往沈越手機方向一按。
沈越眼神一冷,卻沒有像以前那樣衝上去。他只是抬手,把手機畫面切換到備用節點,然後對著鏡頭說了一句像在提醒觀眾、也像在提醒自己:「平台要斷流了,去備用節點看。記得保存哈希,記得轉發。」
下一秒,主平台畫面果然卡了一下,彈幕瞬間停滯,像被人捏住脖子。可緊接著,備用節點的畫面從另一端接上,像在水下換了一口氣。畫面不再有平台標誌,只有簡單的時間戳與節點序號,彈幕仍在,但人數比剛才少了一些,剩下的卻更像真正的「看客」轉成了「證人」。
江行曜用自己的袖口模組亮出一串鏈上簽名,投在工作室的牆上。那串簽名不是授權令,而是一個公開的驗證合約入口,清清楚楚寫著:存證設備不可在未授權狀態下取走,否則將自動觸發反向追蹤與公示。
制服男人的臉色變了。他顯然懂這代表什麼。這不是普通學生玩的把戲,這是有人提前把「你要搶證據」這條路封死,甚至還設了反噬。
沈越看著那串代碼投影,喉嚨一緊,忽然想笑,卻笑不出來。他以前以為浪漫是花、是話、是人前的熱鬧。可江行曜給他的浪漫,是把他可能會被誰奪走的一切,提前寫成不可抵賴的保護條款。
他忍住那股酸,把注意力拉回眼前。倒計時還在跳,十二分零三秒。
制服男人深吸一口氣,像在衡量得失:「你們現在涉嫌散播不實信息,煽動輿論,影響校園治理秩序。沈越,你跟我們走一趟,直播設備立即停止。」
沈越抬眼,冷冷看他:「你們說不實,就拿出不實的鏈上證明。拿不出,就別用嘴。」
平台稽查的人有些急了:「你别跟他纠缠,直接把人带走。」
林聿忽然往前一步,舉起自己的攝影機,語氣吊兒郎當卻很硬:「你們要帶走他可以,先把你們的授權令上鏈。我現在全程錄著。你們要是敢把攝影機也收走,我保證今晚全網都會看到『聯合稽查』怎麼做事。」
制服男人的視線在林聿的攝影機和牆上那串驗證合約之間來回,像終於意識到自己踩進了別人布好的場。他的對講機裡傳來一個更低沉的聲音,模糊卻帶著命令:「不要僵持。拿到簽名器,先撤。」
沈越聽見「簽名器」三個字,心裡猛地一沉。他們不是來抓直播的,他們是來拿江行曜帶來的那個硬體,來斷掉「不可篡改」的那條鏈。
果然,另一個平台稽查的人繞過江行曜,目光直接鎖定桌上的簽名器,伸手就要抓。
沈越比他更快。沈越把簽名器一把收進掌心,物之靈的情緒像被猛地捏緊,疼得一顫,隨即又湧出一股決絕:別給他們。別。
沈越抬起頭,聲音不大,卻像把門關上:「想拿?可以。用鏈上授權來換。沒有授權,就別碰。」
那稽查的人臉一黑,直接伸手去扯沈越的手腕。沈越被拽得身形一晃,肩膀撞到桌角,疼得他眼前一白。他咬著牙沒哼一聲,反而把簽名器握得更緊。
下一秒,江行曜的手扣住那人的手腕,動作乾淨利落,沒有多餘的暴力,但讓對方瞬間失去力道。江行曜的聲音冷得像薄冰:「放手。」
稽查的人吃痛,怒聲:「你動手?」
江行曜沒有否認,只把對方手腕按回原位,讓人感覺到那種不需要再加力的警告。他抬眼看制服男人:「你們想搶的是存證工具,不是配合調查。你們越界了。」
制服男人的臉色難看得像被打了一巴掌。他眼神在江行曜身上停了兩秒,忽然像想到了什麼,語氣變得更陰:「江行曜,你以為你在保他?你在把自己也拖下水。你跟這個店鋪的鏈上合約有關聯,你以為沒人知道?」
沈越的指尖一緊。這句話像一把刀,準確地朝江行曜的匿名身份刺去。
江行曜的眼神沒有動,像早就預演過無數次。他淡淡道:「你要揭,就揭。別用暗示。把你知道的哈希拿出來,讓大家一起驗。」
制服男人被他噎住,嘴角抽了一下,像終於明白自己面前這個人不是靠「名氣」站著,而是靠「可驗證」站著。可他也不是省油的燈,忽然轉向沈越,語氣壓低:「沈越,你以為你今天播出去就能翻身?訂單反噬不是我們按的,是合約自己會跑。你只要活在鏈上,就得接受鏈上的規則。」
沈越聽見這句話,忽然明白對方真正的底牌是什麼。他們想把「人禍」包裝成「機制」,把「按下開關的人」藏進「合約自動執行」的外衣裡。只要大眾相信「鏈上規則不可抗」,那麼真正的操作者就能永遠躲在規則後面。
沈越把這一瞬間的清醒吸進肺裡,對著備用節點的鏡頭說:「你們聽到了嗎。他們要你們相信,所有傷害都是自動的。可鏈上只會自動執行已寫入的條款。問題是,誰寫的,誰改的,誰拿到的授權。」
他把畫面切回那條調用地址,聲音更冷:「授權不是天上掉的。是人給的。」
倒計時跳到十一分二十秒。
林聿忽然從後台推來一個新窗口,臉色又白又亮,像在恐懼裡抓到一根線:「沈越,你看這個。我剛剛把那個手環的徽記做了反向比對,校方治理委員會助理名單裡有個人,最近剛換過簽名器款式。照片裡他手上的指環……跟影像碎片很像。」
沈越掃了一眼名字,胸口像被什麼重重按住。那是第4章公放畫面裡抬頭的那個人,那個「助理」的名字清清楚楚。
可更讓他心裡發寒的是,名單下面還有一行小字:該助理曾接受外部合作方資助,合作方代號C。
沈越的目光一瞬間冷到極致。C不是別人。許燦最常用的內部代號就是C,圈內人都知道他喜歡把自己的名字拆成燦的首字母,說那是「燦爛的C」。
原來不是許燦一個人能做到,也不是校方單獨能做到,是兩邊早就勾在一起。校方提供合法外衣,平台提供斷流工具,許燦提供輿論與錢。最後,鏈上分潤那條灰色資金,像一條藏在地底的管子,把每一次爆款的熱度都抽成某些人的安全墊。
沈越抬起眼,看向那個制服男人,語氣平得像沒有情緒:「你們今天來,不是為了秩序。你們是為了錢。」
制服男人的眼神一沉,像要否認,卻又被牆上那串驗證合約逼得說不出漂亮話。他對旁邊的人使了個眼色,像準備撤。
江行曜忽然側身,靠近沈越耳邊,聲音低到只有他聽見:「他們撤不代表結束。清算還在跑。你要在倒計時結束前,把授權鏈路公開。不然他們會用清算把你壓回去,再慢慢處理輿論。」
沈越握著簽名器,掌心全是汗,卻仍硬得像石。他回了江行曜一句同樣低的:「你能切到授權源頭嗎?」
江行曜的眼神微微一動,像在做一道難題的最後一步:「可以。但需要一個人親自簽名,觸發反向查驗。那個人必須是合約裡的主理人。」
沈越懂了。那不是點一下就行的操作,那是把自己推到台前,讓鏈上把所有關聯地址拉出來。那一刻,他會同時得罪校方、平台、許燦,甚至還會得罪那些被「規則」騙習慣的看客。
可他也知道,這是唯一能破「自動」外衣的刀。
門口的人開始往外退,像是被上級叫停。捲簾門還半開著,冷風灌進來,把工作室裡的熱度帶走。制服男人臨走前回頭,丟下一句像警告又像嘲諷:「沈越,你以為你今天贏了?你還有十多分鐘。你敢簽嗎?」
沈越沒有立刻回答。他看著倒計時,看著直播間裡越來越多的人開始轉發哈希、備份視頻、貼鏈上查驗頁。看著那支唇釉的幻光在暗處顫,像一顆被捧在掌心又不敢承認的心。
他忽然覺得喉嚨很緊,像有一個名字卡在那裡,叫他說出來,又叫他別說。可他仍舊把那口氣吞下去,只在鏡頭前抬起簽名器,指尖落在簽名鍵上,聲音穩得像刀鋒貼著骨頭走:
「我敢。」
江行曜的手覆上他的手背,短暫而克制,像在把力量借給他,又像在提醒他這不是一個人扛的戰。他的聲音低,卻清晰:「簽下去之後,整條授權樹會展開。你要準備好。」
沈越盯著鏡頭,像盯著所有人的眼睛:「那就讓它展開。讓所有人看看,反噬的手,究竟從哪裡伸出來。」
他按下簽名鍵的瞬間,牆上的投影跳出一串新的事件流,像樹枝從一個節點瘋狂分叉。地址一個個亮起,授權鏈路像被拉出水面的黑色藤蔓,纏繞、延伸,最後指向一個讓直播間瞬間安靜的終點。
那個終點地址標註著一行備註:分潤中繼池 合作方錢包 C。
而在那行備註下面,還有一個更小的標記,像系統不小心露出的真名:受益人二級分配 對應匿名主播節點 Y。
沈越的呼吸停了一拍。
江行曜的指尖也停住了。
直播間裡,有人開始刷:Y是誰。
倒計時跳到十分彩。
窗外車燈一閃,像又有新的車停下。遠處傳來更密集的腳步聲,不再像校方稽查那種制式的節奏,更像一群被錢買來的、急著完成任務的人。
林聿抬起頭,臉色難看:「不對,他們回來的人更多了,而且……不像校方。」
沈越看著投影裡那個刺眼的標記,心臟像被人捏住。許燦真正的目的不是讓他社死,是要把這條分潤管子守住,守到可以隨時抽乾任何一個爆款店鋪的血。
而現在,鏈上把「Y」也拖上了台面。
沈越慢慢轉頭,看向江行曜,聲音低得幾乎像嘆息,卻仍帶著他一貫的嘴硬:「你不是說你不來要我欠你?」
江行曜看著他,眼神深得像夜色,沒有逃避,也沒有辯解,只說:「我沒想讓你欠。我只是……沒想讓你一個人扛。」
門外的腳步聲逼近,這一次沒有敲門,只有捲簾門被猛地往上推的摩擦聲,像要把整個夜晚撕開。
倒計時還在走。證據樹已經展開。可新的獵手也來了。
沈越把簽名器握緊,對著鏡頭最後說了一句:「你們把這個地址記住。把這條授權樹保存。接下來不管我直播斷不斷,這些都會在鏈上。」
他把手機支架往內側一收,像準備在混亂裡護住最後的火種。
而就在捲簾門被推開的那一刻,備用節點彈幕上跳出一條新的提示,來源是一個陌生的空地址,只有一句話:
你們開了樹,就別怪樹也開你們的底。
下一秒,合約事件流又跳了一次,像有人在遠處同時按下了另一個開關。
— 本章完 —
下一章:第7章 第 7 章
讀者留言 (0)
還沒有留言,來當第一個吧!