首页 / 阅读 / 第 10 集

【时辰牌】

第 10 集 · 酉 时

公元 2026 年 9 月 17 日,星期四,下午五时

农历丙午年八月初七

距 GCT 上币:15 小时 00 分 00 秒


一

十七点零六分,第一台机器上了手术台。

沙米尔的工作间在哈利法塔第八层的西侧,一间没有窗的屋子,进门要换鞋、穿防静电服、过一道风淋。全公司知道它存在的人不超过十个——交易所的硬件安全组,平时一年接不到两个活,大多数人以为它是个档案室。

手术台是一张铺了导电橡胶的桌子,上头架着两盏无影灯,一侧是显微镜,一侧是热风枪。桌边挂着一排钛合金手术刀,小到需要用放大镜找。

冯敬堂那台纸箱放在台子旁边,还没拆。转运单上贴着三个州的章:云南、广东、迪拜。

"Frank,"沙米尔戴上一层手套,又戴第二层,"我开始之前,问你一次。"

"问。"

"这一台,二〇一八年的。拆了,就废了。它没丢过钱。"

"我知道。"

"那我们拆它,是为了什么?"

凌策把那台机器——冯敬堂用了十二年、刚刚被清零的那台的孪生兄弟——从纸箱里取出来,放在灯下。

黑塑料外壳,一寸一的屏幕,两个按钮,侧面一个 Type-C 口。八年没拆封,塑料膜上落着一层从云南带过来的灰。

"因为它跟丢钱那台,是同一天,从同一个箱子出来的。"凌策说,"我要知道它们是不是一样的。它要是干净的——"

"就说明另一台是后来被人动过的。"沙米尔接过去。

"对。"

"它要是也有毛病——"

"就说明这个牌子八年前就病了。"

沙米尔看了他两秒,点了下头,拿起了手术刀。

塑料膜划开的时候没有声音。八年的膜,胶已经干了,一撕就整片下来,像蜕一层皮。

机器本体比看起来新。冯敬堂把它保存在一个纸箱里,垫了泡沫,避光,干燥——一个卖矿机配件的人,用自己的职业习惯,替全世界保存了一件证物。

"开机键。"沙米尔说,"我按了。"

"别——"

"我没通电。"沙米尔头也不抬,"我用的是机械探针。好,后盖,六颗螺丝,梅花口,带防拆标签——"

他用镊子夹起一片碎掉的贴纸。

"——防拆标签完整。"他说,"Frank,看这里。"

凌策凑过去。

标签的断面在灯下呈现出一种极淡的、不均匀的暗色。

"二次受热。"沙米尔说,"原厂贴这个,是冷压。这片的边缘,有过一次不均匀的加热——有人把它揭下来过,又贴了回去。手法很好,用热风枪,八十度,慢风,贴得比原厂还平。"

阿哲在旁边听得攥紧了拳头。

"封条也动过。"凌策说。

"封条、防拆标签、外壳接缝的胶。"沙米尔一根一根数过去,"三处。Frank,这台机器在到达云南之前,被人打开过,又装了回去。装它的人,手艺比厂里好。"

后盖开了。

里头是一块主板,一片屏幕,一块电池,和一堆排线。整齐,干净,用料讲究。

沙米尔把显微镜拉过来,看了整整四分钟。

然后他说了一句话。这句话他说得很慢,因为中文里没有一个现成的词能表达那个意思:

"Frank。这台——是干净的。"

"确定?"

"主板,元件编号跟二〇一八年的出厂图对得上。屏幕下面,"他用探针顺着屏幕边缘走了一圈,"是空的。没有夹层。"

工作间里安静了。

凌策慢慢直起腰。

一台同年同月同日、同一个箱子出来的机器,肚子里什么都没有。而另一台,八天前,让一个老人十二年的账变成了零。

"所以,"阿哲说,"冯先生那台,是后来被人动过的?"

"对。"沙米尔说,"从箱子里拿出来,打开,装回去,再发去云南。中间所有的单据都是真的——因为它确实是真货,只是不再是那台机器该是的样子。"

凌策看着那台干净的机器,忽然问:

"它出厂的时候呢?"

沙米尔抬眼。

"我是说,"凌策指着那片主板,"它没被打开过的那一面。它当年从厂里出来的时候,是好的吗?"

沙米尔沉默了几秒。

他把显微镜换了最高倍,探针换了一根更细的,从主板上摘下一个小小的金属方块——那是一个屏蔽罩,罩着某个芯片。

罩子下面是三颗电阻、两颗电容,和一颗比米粒还小的黑色芯片。

"这是随机数发生器。"沙米尔说,"硬件钱包的心脏。每一台机器,开机第一次吐十二个词的时候,从这里取乱。"

他用探针点了点那颗芯片,接上示波器。

屏幕亮起来,一条波形。

沙米尔盯着那条波形,看了很久。然后他把示波器的参数改了一个,再跑一遍。

第二条波形出来。

工作间里没有人说话。阿哲看不懂,但他看懂了沙米尔的脸。

"它跳来跳去,只在这——"沙米尔用手指在屏幕上比了一小段,"这么宽的范围里。正常应该是这样——"

他把手指挪到几乎整个屏幕宽。

"差多少?"凌策问。

沙米尔在键盘上敲了一阵。

"按规矩,该是一百二十八位。"他说,"这一颗,实际能吐出来的,三十八到四十位。"

"三十八位是什么概念?"

"三十八位二进制,全部可能加起来,两千七百四十八亿种。"沙米尔说,"一台好一点的游戏笔记本,几天就能试个遍。一台普通电脑,几个月。一个矿工攒了十二年的家当——你猜他们肯等几个月?"

没人回答。答案在场每个人的脑子里。

"所以冯先生那台,"沙米尔把探针放下,"出厂的时候,就是半台好机器。"

他摘下口罩,看着那台摊在手术台上的、八年前的机器,说了一句他今晚说的最长的一句中文:

"Frank,这不是阴谋。这是事故。比阴谋更难查的事故。阴谋有会议记录,有邮件,有转账。事故只有一张写得端端正正的报表,和一个八年来没人抬头看一眼的车间。"

二

十七点三十三分,第二台上了手术台。

这一台来自赛城。证物袋里装着,袋子上贴着凌策手写的编号:

P-0817。

就是那片从散热孔里夹出来的、带蓝色圆珠笔字的小塑料片所属的那台。夜枭交出的四十七台之一,冯敬堂那台"孪生兄弟"的——后来者。

沙米尔没有立刻动手。

他先做了三件事:称重,拍照,X 光。

"Frank,你看这里。"他把 X 光的片子在灯箱上展开。

凌策凑过去。

那是一张侧位片。机器的内部结构在灰白的底子上显出来:主板、屏幕、电池,各就各位。

而在屏幕的下方,本该是空的地方,有一小片淡淡的、边缘整齐的影子。

像有人在机器里面,藏了一枚硬币。

"这是什么?"阿哲问。

"不知道。"沙米尔说,"所以要看。"

他拿起热风枪。无影灯下,那台机器被恒温台固定在九十度,他用一把比指甲还薄的铲刀,沿着屏幕的边缘,一点一点,把屏幕总成从机身上分离。

胶很脆。一撬,整片下来。

屏幕拿掉的那一刻,工作间里没有人说话。

在主板的正面,本该空着的那一小块地方,有一块东西。

一块直径一厘米出头的圆形电路板。深绿色,四层,用两颗比芝麻还小的螺丝固定在机身上。上头焊着一颗主控芯片、一颗存储器、一颗射频前端,和一根细得像头发丝的馈线——馈线沿着机身的缝隙走了一寸,尽头焊着一小片铜,贴在塑料外壳的内侧。

一根天线。

沙米尔的呼吸停了半秒。

" Frank。"他说,"你的直觉,比我的仪器快。"

凌策伸出手,没有碰那台机器。他只是看。

"读出来。"他说,"告诉我它是什么。"

沙米尔接上逻辑分析仪,屏幕上一行一行滚出数据。他看了两分钟,又换了一台频谱仪,把机器放进屏蔽箱。

然后他做了一件事:他把一片假电池装进去,接通电源,按下开机键。

机器正常启动。屏幕上跳出熟悉的初始化界面,一行字:

正在生成您的新钱包……

屏蔽箱里静默了七秒。

然后,沙米尔手边那台频谱仪的屏幕上,跳起一个脉冲。

一秒。两秒。三秒。

三秒之后,脉冲停了。干干净净,像从未出现过。

"它刚才在干什么?"阿哲的声音都变了。

"它在说话。"沙米尔说,"通过一张电话卡。"

他把那台机器重新拆开,从主板的夹层里,用镊子夹出一张指甲盖大小的东西。

那上面印着五个字母:

eSIM。

一张嵌在机器里的、活着的手机卡。

"Frank,"沙米尔把那片 eSIM 举到灯下,"这台机器,肚子里有一部电话。它不需要你的 Wi-Fi,不需要你的蓝牙,不需要你插任何线。它自己会联网,用基站,用你家的手机信号,用走廊的,用电梯的,用地下车库的。只要它能开机一次,它就能把话带出去。"

阿哲一屁股坐在凳子上。

凌策盯着那片 eSIM,盯着那根天线,盯着那块直径一厘米的电路板。

"它说了什么?"他问。

沙米尔低头看逻辑分析仪的记录。他看了很久。

然后他抬起眼,说了一句让整个工作间的温度都降了半度的话:

"它说的不是别的。它说的就是刚才那一屏幕——"

"那十二个词。"

三

十七点五十一分,第三件事被揭出来。

沙米尔把两块主板并排摆在显微镜下:左边是冯敬堂那台,二〇一八,干净,出厂即半残;右边是这台,二〇二六,肚子里住着一部电话。

"Frank,你过来看。"他指着右边主板上、紧挨着那块绿色电路板的一颗黑色芯片——没有印任何型号。

"这颗,"沙米尔一字一字说,"才是整台机器里真正吐十二个词的地方。那块绿色板子每次开机,都来它这儿要一串数——也就是你的助记词种子。它给了,存进自己的存储器,再让天线发走。"

他顿了一下。

"也就是说,你的十二个词,是它先想出来,喂给机器念给你听的。你以为那句话是机器对你说的,其实那句话它早就写好了。"

阿哲坐在那儿,嘴唇动了动,没说出话。

"固件是什么时候的?"凌策问。

沙米尔译出一段签名:"二〇二六年三月十四日编译。出厂批次对得上——这台机器八月才装进生产线。"

"三月做的板子,八月才进机器。"凌策说,"中间五个月,它在哪儿?"

"仓库。"沙米尔说,"或者别的什么地方。一块会自己打电话的板子,在仓库里躺五个月——图什么?"

两个人都想到了那个答案,谁都没说出口。

它在等。

等一个值得记的人。

冯敬堂那种用十二年的人,它等不起——所以他的那台,被人在二〇二六年重新打开,手工动过一次手脚。

而周铭那种人,不用等。他自己会来,自己拆封,自己把那十二个词敲在钢板上,分三个地方收好。

四

十八点零四分,沙米尔把那片 eSIM 装进一只密封袋,写好标签,递给凌策。

标签上他写了四行字:

IRONVAULT Gen4

夹层:MCU + LTE + eSIM

记录事件:初始化助记词显示

外发方式:蜂窝网络,开机一次,三秒

"Frank,"沙米尔说,"三百一十一个人里,有多少台是这样的?"

"周铭那一批,大概率全是。"凌策说,"冯敬堂那台不是——他那台是手工做的,没有这块板。"

"所以有两套手法。"沙米尔总结,"一套是工厂里装不进去的,靠人。一套是工厂里装得进去的,靠批次。"

"一套是贼。"凌策说,"一套是——"

他停了。

"一套是厂规。"

这两个字说出口,两个人都沉默了。他们都知道这个词的分量:不是阴谋,不是某个人坏,是一套运转多年、每一环都合规、每一环都"省一点"的规矩。而规矩是不会被审判的。

阿哲推门进来,脸色发白——他刚在外面听完了全程。

"Frank,周铭那三台,跟我们今天拆的这批,是同一批货吗?"

"P-0817 的标记在他那批的包装上。"凌策说,"大概率是。"

"那他知道吗?"

"他不知道。"

"得告诉他!"阿哲的声音陡然高了,"六百多枚!他 C 柜里六百四十七枚!他还有 A 柜 B 柜!Frank,这个男人明天早上要把全部身家押进去开盘,而他用来装钱的三个柜子,有两个半可能都是别人开的!"

"我知道。"凌策说。

"那你还等什么?"

凌策走到窗边。迪拜的天完全黑了,脚下的城市亮得像一片倒过来的星海。他手里捏着那只密封袋,那片 eSIM 在袋子里,安安静静。

"阿哲,"他说,"我问你。他今晚同时知道三件事,会怎么样?"

"哪三件?"

"第一,他那三个柜子,可能都是别人开的。第二,他账户里那一亿五千万枚,实际控制在另一个人手上。第三——"凌策顿了顿,"绑他儿子的人,就是他公司里的运营总监。"

阿哲张了张嘴。

"他今晚同时知道这三样,明天早上八点,谁来开那个盘?谁来盯那个账户?谁来保证那十亿枚币不被人一把火烧了?"凌策的声音不高,但一个字都不让,"我一晚上把三座山推到他身上,他崩了。他崩了,明早八点,那个账户照样开,照样卖——区别只是,再没有人替那三百一十一个人盯着了。"

"那什么时候告诉他?"

"等他先会喘气。"凌策说,"或者,等那台机器闭嘴之前。"

阿哲站在原地,很久,最后点了下头。他走到门口,又回头:

"Frank,你准备怎么告诉他?"

"不知道。"凌策说,"但我知道谁去说。"

话音未落,他的手机响了。

屏幕上跳出一个名字。一个这两天刚存进去、还没有通过一次话的名字。

Selina。

凌策看了三秒,接通,把手机放到耳边。

"苏婉。"

"Frank。"电话那头的声音很平,平得不像一个刚刚经历过这一切的女人,"你说的那三样,我已经告诉他两样了。"

凌策的手指一下攥紧了。

"你疯了?他现在——"

"他现在很清醒。"苏婉打断他,语气里甚至有一丝疲惫的平静,"比过去四年里任何时候都清醒。他没有崩。他坐在书房里,把两份报表从头看到尾,然后问了我一句话。"

"什么话?"

"他问:'那第三个呢?'"

凌策靠在窗玻璃上,闭上了眼睛。

"苏婉,"他说,"第三样,你别碰。陈锋在曼谷,那个人——"

"第三样,我自己去查。"苏婉说,"Frank,你提醒过我一件事:他不是我的老板。他是我儿子的父亲。而我,是那个要在天亮之前,决定把哪一样真相递给他的人。"

她停了一秒。

"你现在明白我为什么能把那两样递给他了吗?"

"为什么?"

"因为递真相的人,得先知道哪一样能扛住,哪一样会要命。"苏婉说,"你在第八层,你在乎的是明天的盘。我在四十七层,我在乎的是这个人的儿子今晚回不回家。"

"这两件事,"她说,"从来就不是一件事。"

电话挂断。

忙音。凌策把手机从耳边拿下来,站在窗前,很久没有动。

窗外,迪拜的夜。

十八层的楼下,是全世界最繁忙的一座机场,每隔四十秒有一架飞机起降。其中有一架,今晚会从新加坡起飞,往东南,越过马六甲,落向曼谷。

他不知道那是谁的航班。

但他知道,这个城市里,有人已经开始不等天亮了。

五

迪拜时间十八点十四分,赛城的办公室里只剩下两台亮着的屏幕。

曾凯把两份合约代码并排摊开,像摊两具尸体。

左边那份,是明诚审计看过的那一版,v1.2.3。右边那份,是明天早上八点要部署到主网的那一版,v1.4.0。

他花了两个小时,把两版之间所有的差异一条一条对完。对完的结果,在第 1 集的那个深夜就已经知道了——那个函数被重写过,从一个"意外",变成了一个"开关"。

但今晚他知道了另一件事:开关是有钥匙的。

他顺着调用链往上摸,摸到触发条件那一层,看见了两把钥匙。一把在服务器侧,项目方控制。另一把——

另一把的设备指纹,他认得。

过去三个月,这个指纹每周三晚上十一点左右会登录一次配置后台,雷打不动,比做贼的还准时。指纹的 UA 里带着一个很小众的输入法词库标识,全公司只有一个人的电脑装着。

陈锋。

曾凯在椅子上坐了很久。

他没有愤怒。这一行里没有"愤怒"这个工种,只有"记账"这个工种。他翻开那本记了四个月的日志——三百四十一条,一条一条,都是他亲手写的。翻到最新的一页空白,他提笔补了一条:

9/17。确认开关第二把钥匙=陈某设备。明早开盘后,预计触发。

写完,他放下笔,打开编译器。

他做的第一件事,是想把开关删掉。删了五分之四,他停下来,把那些代码一行一行撤销了。

不能删。删了,提交记录上会多一条"有人动过主版本"——明天早上第一个看见这条记录的人不会是陈锋,但一定会有人看见。在这个公司里,提问题的人比写 bug 的人先走。这句话他十四个月前就学会了,今晚终于用上了。

于是他做第二件事。

他给那把锁,加了一道门。

改动很小,小到可以被解释成任何东西:原本"一个签名即可触发",他改成了"一个签名,加上一段来自特定设备的会话语料"。那段会话他算不出来,但他知道它长什么样——每周三晚上十一点,陈锋那台电脑和后台握手的流量里,有一段固定长度的加密问候。

换句话说:从明天起,这个开关只有陈锋亲手来拧,才拧得动。而每一次拧动,都会在链上留下一笔只有他看得懂的记录。

做完这一切,他在提交栏里写下 commit message:

fix: transfer param validation

——一次平平无奇的例行维护。如果明天有人翻记录,会以为他只是顺手收紧了一个参数。

提交。

然后他做第三件事。

他打开那个日志配置文件,找到那行注释。三个月前他加的那行,躺在那里,像建筑里的一块砖上刻了个名字:

solidity // NEO-2026-0917-KAI

他看了几秒,在末尾加了两个字符:

solidity // NEO-2026-0917-KAI-2

存盘。

最后,他点开邮箱。那封存了四天的草稿还挂在最上面,收件人栏空着,正文两行字,安安静静。

他盯着那两行字,看了十秒。

关掉。

关机之前,他给苏婉发了一条微信。U 盘是昨晚深夜她来拿走的——她没说来历,他没问去处。这是他今晚发给她的唯一一条:

U 盘里那三百四十一条,是我四个月的账。

今晚我又补了一条。第三百四十二条。

明天早上八点,如果那个账户动了,先看这一条。

前面的三百四十一条,都是证据。

最后这一条,是引信。

发完,他关掉台灯,走进电梯。

电梯往下,经过一楼大堂的时候,他抬头看了一眼那面玻璃幕墙。玻璃上映出他自己:三十四岁,黑框眼镜,头发有点长,领口第二颗扣子松着。

他忽然想起三年前苏婉在会议室里跟他说的那四个字。

勿信,勿疑。

他今晚把那个 U 盘交出去,是信,还是疑?

电梯到一楼。门开。

他走进赛城的夜风里,没有答案。但他知道明天早上八点,无论那个账户动不动,这栋楼里都会有一个东西,替他记着账。

六

杭州时间二十二点二十分,迪拜时间十八点二十分,周杰进了一个三百人的群。

群名叫"星核受害者互助(三群)"。群主是个东北口音的中年男人,头像是一面锦旗——真的锦旗,红底黄字,"反诈先锋"。

进群要填表。周杰填了:姓名,年龄,被骗金额(30,000),被骗时间(今天下午),证据材料(认购协议、转账记录、聊天记录、AI 比对截图)。

表提交上去三十秒,群主的私聊就来了。

"小伙子,杭州的?"

"嗯。"

"你这张图,"群主发来一个截图——正是周杰传上去的那张"同一扇窗、同一道折痕"的对比图,"值钱。"

周杰的心脏跳快了。

"群里这几天来了三百多人,"群主说,"一半是投了 GCT 的,一半是被'密安内部通道''私募额度'这类话术薅的。我们发现一个事——这些人背后,好像是同一伙人。话术一样,节奏一样,连催你打款时的标点符号都一样。"

"那……报警了吗?"

"报了。一个一个报,人家立不了案,说是投资纠纷。"群主打字很快,"所以我们凑了点钱,请了个真懂链上的人。那人说了,单个案子是韭菜,串起来才是案子。"

周杰盯着"串起来"三个字。

他想起三天前的夜里,他搜"GCT 骗局",搜出来三条负面,两篇是编的,一篇是真的。那时候他不知道哪篇是真的。现在他知道了——是三篇一起,才构成一个真的骗局。

"群主,"他打字,"我能做什么?"

"两件事。第一,把你手里所有材料,原图,别截图,发我。第二——"群主停顿了一下,"你不是在他们那个'内部额度群'里待过吗?把你记得的群成员名单,能写多少写多少。那些人里,有一半是受害者,还有一半——"

"是托儿。"周杰替他把话说完。

"对。我们要分的,就是哪一半是哪一半。"

周杰打开电脑,把手机里所有东西一份份导出来:聊天记录导出为文本,转账记录截图为原图,那两张 AI 生成的夜景照片,原图,没有压缩。

导到最后,他停了一下。

文件夹里还有一个文件,是他妈那张卡的拍照。他犹豫了三秒,没有导。

有些东西,他要自己留着。

"群主,"他发出最后一条消息,"我明天还能来吗?我请了半天假,明天要上班。"

"上。班照上。"群主回得很快,"小伙子,记住了——被骗不是丢人的事,沉默才是。你今晚把这些东西交出来,你已经比那三百人里的大半都强了。"

周杰看着那行字,在合租房的台灯底下,眼眶热了一次,又干了回去。

他今年二十二岁。他今晚失去了三万块、一个群、和一个"萍姨"。

但他头一回觉得,自己那双手——那对做过电商详情页、修过图、比谁都熟怎么把一张旧图改出新日子的手——好像也不是全无用处。

窗外,杭州的九月,天还是灰蒙蒙的。

楼下那辆外卖电动车还在按喇叭。

但这一次,他觉得那喇叭声没那么烦了。


本集完
上一集
摸锁眼的人