【时辰牌】
第 9 集 · 申 时
公元 2026 年 9 月 17 日,星期四,下午四时
农历丙午年八月初七
距 GCT 上币:16 小时 00 分 00 秒
十六点十二分,风控模型叫醒了凌策。
不是告警,是"低语"——这套系统里有个只有凌策自己看得见的层级:不构成威胁、但值得记一笔的行为。过去三年,这个层级一周响两三次,大多是误报。
今天的记录是这样的:
16:02–16:11,GCT 相关网络资产遭遇 1,247 次探测。
来源:全球 38 个匿名节点,无重复路径。
目标:项目方 API 网关(6 次)、官网后台(11 次)、做市商接口(3 次)、
币安上币配置预演环境(1,227 次)。
行为特征:不请求、不注入、不爆破。只握手,然后断开。
凌策把这条记录放大了三遍。
阿哲进来的时候,他正站在白板前,马克笔帽咬在嘴里。
"Frank,沙米尔那边——"
"你看这个。"
阿哲凑过去,看了三十秒,脸色慢慢变了。
"它想干什么?"
"什么都没干。"凌策把笔帽吐掉,"这就是问题。一千二百次握手,一次请求都没发。它不是在偷东西。"
"那是在?"
"在数。"凌策在白板上画了一扇门,"一扇门后面有没有人,门是不知道的。但敲门的人知道——敲下去,有人应,就是有人;没人应,就是没人。一千二百次敲门,他就知道这栋房子里,哪几间屋子有人,哪几间是空的。"
"它在摸我们的底。"
"它在摸明天早上八点那台机器的底。"凌策说,"上币配置预演环境,一千二百二十七次。它不是冲我们来的,是冲明天来的。"
阿哲的后背有点凉。
"能拦吗?"
"拦不了。它没犯法。"凌策说,"握手是合法的,断开是合法的。就像一个人在你家楼底下站了一下午,记你们家谁几点倒垃圾——警察来了也只能劝他走。"
"那怎么办?"
"记住它。"凌策把那份记录打印出来,"它今天来摸底,是因为明天要干活。今天摸得越细,明天动得越狠。阿哲,你猜明天它要什么?"
阿哲想了想,没敢说。
"要的不是我们的数据。"凌策把打印件折起来,"是要那十亿枚币,从柜台里流出去的时候,路上没有人。"
新加坡时间二十点二十六分,周铭把手机从耳边拿开,看了一眼屏幕。
通话四分十一秒。陈锋的声音还在他耳朵里热着:
"老板您放心,Marketing 那个账户,明天开盘我亲自盯着。您不是要现金流吗?两小时,开盘两小时之内,我把它变成 U 打到公司账上。您一分心都不用操。"
客气。专业。稳。
周铭挂了电话,在书桌前坐了几秒,第一次认认真真地想了一件事:
他怎么会知道我要现金流?
他没有跟陈锋说过赎金的事。一个字都没有。全公司没有人知道——除了苏婉,和电话那头的人。
"巧合。"他对自己说。
可另一个声音紧跟着就起来了:上周三,陈锋来他办公室汇报投放排期,走的时候在门口停了半步,回头说了一句:
"老板,下周开始,您就清净了。等 GCT 上了币,您就是真的上岸了。"
上岸。
这两个字他这半年听了不下五十遍。合作方说,同行说,酒桌上认识的新朋友也说。但从陈锋嘴里说出来,味道不对——陈锋从来不祝他什么的。这个人三年里只跟他谈过两种事:要钱,和怎么花。
周铭打开电脑,点开公司内网,找到运营部的周报。
陈锋本周的周报,提交时间是今天上午十一点,附件六个。他随手点开第三个——《GCT 上线后 72 小时投放排期》,打开到第三页,手指停住了。
投放预算表。第四行写着:
KOL 矩阵维护费:$420,000/周,收款方:Loud Capital(代付)。
他往上翻,翻到第一行:
数据服务费:$260,000/月,收款方:Sumroar(代付)。
周铭的眉毛慢慢地拧了起来。
这两笔钱,走的是"代付"——意思是钱从 Marketing 总账号出去,经一道中转,最后到 Loud 和 Sumroar 的账上。中转那一层是谁,报表里没有写。
没有写,是因为不需要写。
因为他周铭自己,就是那个"代付"的人。他以前从不看这种表——他只看最后一栏的余额。四十二岁的人了,做 P2P 起家,钱进出的门道他比谁都熟。他这几年只信一条:账要看最后一栏。
可他今天看了第三页。
因为他突然想起来,上个月陈锋跟他提过一次,说 Loud 那边"想单独聊聊上线后的仓位"。他当时没搭理——Loud 是圈里出了名的"一分钱不出、专等别人抬轿"的主儿,他看不上。
现在,Loud 的钱,走的是他的账。
周铭把鼠标握了一下。又松开。
他抓起手机,翻到苏婉的号码,指头悬在屏幕上方,停了五秒,又放下了。
——不行。她现在在客房。她今晚进客房之前那个眼神,他读得懂。那是四年里她第一次用看外人的眼神看他。
他把手机扔回桌上,打开另一个 App——GCT 的盘前页面。
预期价三 USDT。买单堆了八百多万。一切都好。
一切都好。他对自己说。明天八点,一开盘,账户一卖,钱一到,孩子回家,什么都好。
他没注意到自己打开了陈锋的周报,第三页,又看了一遍。
马来西亚时间二十三点零分,赛城的园区亮着三盏灯。
曾凯的办公室在二楼,落地玻璃,里头亮着一盏台灯。他确实还在——每天早上第一个到的人,晚上也最后一个走。今天不是他不想走,是合约那边还有一笔迁移要盯着:明天八点,主网部署的版本要跟交易所的配置做最后一次对齐,错一个字节,十亿枚币就是十亿枚笑话。
楼下的感应灯亮起来的时候,他抬头看了一眼。
这个点儿,园区里不应该有人。他看见一个穿米白色风衣的女人从正门进来,没刷卡,直接按了内线电话——她有权限,四年的商务负责人,这栋楼的保安认得她。
曾凯的电脑屏幕旁,贴着一张黄色便利贴,上面是他自己写的四个字:
勿信,勿疑。
是苏婉教他的。三年前他刚进公司,第一次跟她在会议室独处,她看他紧张,半开玩笑说:在这栋楼里,你记住四个字就能活——勿信,勿疑。他说什么意思。她说:信了会被人用,疑了会被人赶。两个都别,只记账。
他现在把那张便利贴撕了一半,剩下的半张捏在手里。
电梯到达的声音。然后是脚步声,很稳,一路到他门口,没停。
门没关。苏婉站在门口,手里拎着一杯咖啡,两个纸杯。
"赛城的咖啡,"她说,"比新加坡的苦。"
"你从新加坡来?"
"嗯。"
"明天上币。"
"嗯。"
"那你这个点儿,"曾凯说,"该在他身边。"
苏婉把咖啡放在桌上,没坐。她站在那儿,把他这间二十平的办公室看了一圈——白板、两台显示器、一张行军床、便利贴、半箱泡面。像一个在大学实验室里住了四年的人。
"Neo,"她说,"我问你一句话,你如实答我。"
"你问。"
"Marketing 总账号——就是那 1.5 亿枚——除了老板,还有谁能动。"
曾凯没有马上回答。
他看了她很久。四年的商务和技术,他们说过的话不超过两百句,其中一百八十句是关于排期和预算。剩下的二十句里,他知道这个女人有一个习惯:她问问题的时候,已经知道答案了。
"技术上,"他说,"三个地址。老板一个,我一个,陈锋一个。"
"陈锋?"
"嗯。运营侧要发空投,当时配的。"
"他人现在在哪儿?"
曾凯的眉毛动了一下。
"普吉。十五号晚上飞进去的,说是去看渠道。"
"普吉。"苏婉把这三个字慢慢嚼了一遍,"Neo,你信吗?"
"我信不信不重要。"
"重要。"苏婉说,"因为你现在有两个选择。第一,明天早上八点,你按流程把主网对好,看着那 1.5 亿枚币流出去,流到哪儿你不知道。第二——"
她停了一秒。
"——你现在把你知道的,交给一个能让它停下来的人。"
曾凯没动。他拿起那半张便利贴,在指间转了转。
"Selina,"他说,"我比你小五岁,但我在这行比你先来两年。你刚才那句话,我翻译一下,是这样:你要我背叛老板,去帮一个外人。
"是帮你。"
"帮我?"曾凯笑了一下,那个笑容很淡,"帮我什么?帮我明天不坐牢?还是帮你男人明早不崩盘?"
"帮你活着进明天。"
办公室安静了几秒。空调出风口嗡嗡地响。
"陈锋那个人,"曾凯忽然说,"他有个习惯。他每次动别人的东西之前,都要先跟对方吃一顿饭。去年十月,他请技术组吃饭,每个人都敬了一遍,最后单独敬我,说'Neo,你这双手是咱们公司的保险'。"
"三个月后,你的合约权限被砍了一半。"
曾凯抬眼。
"你怎么知道?"
"我是商务。"苏婉说,"预算表我看得懂。一个人的权限被砍,看预算就知道了——砍你权限的那个月,技术外包费涨了四成。外包给谁,报表里也写得很清楚。"
她放下咖啡,从包里拿出一个信封,推过去。
"这是什么?"
"陈锋跟 Loud 的往来。不全,但够你明白一件事:他要的不是工资。他要的是明天早上那个账户。
曾凯没有碰那个信封。
"Selina,"他说,"你走吧。"
苏婉站着没动。
"你今晚来这儿,是因为你手里的牌打完了。"曾凯说,声音不高,但每个字都站得住,"你男人不信你,你的闺蜜在里面,你的孩子在别人手上——你现在能找的人,只剩一个写代码的。因为你算准了写代码的心软。"
"是。"
"那你算准了一半。"他说,"我心软。但我不糊涂。"
他站起来,把那个信封推回给她,然后从抽屉里拿出一个 U 盘,放在桌上,推向她。
U 盘是黑色的,没有任何标签。
"这是什么?"
"我这四个月写的日志。"曾凯说,"谁进过配置库,谁改过参数,什么时候改的,改之前是什么。一共三百四十一条。其中七十条,我做了两套备份,一套在内网,一套在我脑子里。"
苏婉盯着那个 U 盘。
"为什么给我?"
"因为你是这里面,"曾凯说,"唯一一个还敢在深夜跑到别人办公室、把话说得这么直的人。"
他把那半张便利贴丢进纸篓。
"拿走。明天早上八点之前,让该看见的人看见。"
苏婉抓起 U 盘,攥在手里,很紧。
"Neo,"她说,"你不问我拿它去换什么?"
"不问。"曾凯坐回电脑前,屏幕的光重新亮起来,照在他脸上,"我给了你,它就不是我的了。你拿它去换什么,是你的事。我只管它别烂在我手里。"
苏婉走到门口,回头看了一眼那个背影。
"对了,"她说,"你刚才说,你的备份一套在内网。"
"嗯。"
"另一套呢?"
曾凯没回头,打了一行字,屏幕上光标一跳一跳。
"在我每天都会经过的那台打印机的缓存里。"他说,"三十六个月了。它每打印一次,就多一页。等到有人来查我那天,他们得先把整栋楼的打印机拆了。"
曼谷时间十九点四十分,拉差达那栋公寓的灯,只亮着一盏。
陈锋坐在餐桌前,面前三个屏幕,两碗泡面,其中一碗已经坨了。他今年三十二,平头,灰色夹克搭在椅背上——照片里那件。
门铃响。他没起身,按了一下遥控。门开,进来一个三十三岁的男人,短袖,瘦,眼袋很深,进门先看了看窗外,才把鞋脱了。
黑蛇。他俩认识六年,从老猫的一个场子起步,一路做到"上游"。
"钱明天到。"黑蛇在他对面坐下,"第一笔一百万已经进去了。账对上了。"
"嗯。"
"我按你给的数儿算的,那小子家底掏干,加上他妈的养老金,凑个整一千万。"黑蛇说,"但有个事,我得跟你讲清楚。"
"说。"
"孩子我留不住了。"黑蛇说,"不是我心软,是成本。曼谷这片最近条子上查得紧,带着一个三岁的,我走不了远路。我的意见是,明天钱到账,我放人,一手交一手。"
陈锋没说话,撕开一双一次性筷子,把泡面桶的盖子压平。
"你出钱,我办事,天经地义。"黑蛇盯着他,"但你上次说'留他一段时间'——陈哥,留孩子不是留货。货搁仓库里长毛,孩子搁手里长脑子。长脑子你知道是什么吗?是记号。他将来记得我们。"
"我知道。"陈锋说。
"那你还留?"
陈锋吃了一口面,慢慢地咽下去,拿起水瓶喝了半瓶,把瓶子放回桌上,放得很轻。
"黑蛇,我问你。一扇金库的门,门口有八个保镖,钥匙在行长手里。你要里面那笔钱,怎么办?"
"雇人打。"
"打不打得过另说。打完了呢?警察来,行长调走,新行长换锁,你一分拿不到。"陈锋说,"所以聪明人不打。聪明人等。"
"等什么?"
"等一个行长自己必须开门的日子。"
陈锋把第三个屏幕转过来,推向黑蛇。
屏幕上是一个钱包界面。余额一行:
1,438,902,417 GCT
"明天早上八点,"陈锋说,"这扇门开。里头这一亿四千多万枚,按盘前价,值四千多万。你猜周铭那时候在干什么?"
黑蛇没吭声。
"他在筹钱。筹一千万,救他儿子。"陈锋说,"他这个人我看了三年,别的本事没有,算账的本事是天生的。他筹钱的速度会非常快,快到他自己都害怕——因为他每慢一分钟,孩子就多一分危险。"
"所以?"
"所以他会授权。"陈锋把屏幕转回去,"他一辈子的习惯,大钱必须亲自盯。但明天晚上,他盯不住。他会找一个'信得过的人'替他操作那个账户。整个公司,他会选谁?"
黑蛇看着他,慢慢明白了。
"运营总监。"他说,"账户的钥匙,是他自己递出来的。"
"直接要,他给一分。"陈锋说,"让他自己递,他给全部。"
黑蛇沉默了一会儿,往椅背上一靠。
"陈哥,你这活儿干得漂亮。"他说,"但我就一个事——你让我留孩子,图什么?钱你又不要,账户你也要了,你留个孩子在手里,是图心里踏实?"
陈锋看了他一眼。
"图一个'万一'。"
"什么万一?"
"万一警察来得快,万一交易所有人闻出味,万一——"陈锋顿了顿,"万一我老板忽然硬气了一回,宁可崩盘也不卖。"
"那不可能。他儿子在里面。"
"对。"陈锋说,"所以我留着他。只要孩子在我手里,我老板就永远做不成硬汉。"
黑蛇盯着他看了几秒,忽然觉得这间公寓有点冷。
"你们文化人,骂人不带脏字。"他站起来,"明天钱到账。孩子我先带走,去哪儿我想想。你记得打尾款。"
走到门口,他回头补了一句:
"陈哥,我干这行六年,见过算账的,没见过把老板全家都算进一张表里的。你这不叫做生意。"
"那叫什么?"
"叫结仇。"黑蛇说,"仇这种东西,记性比账好。"
门关上。
陈锋把泡面桶收进垃圾袋,系好,放在门口。然后他坐回桌前,打开第四个屏幕——这个屏幕上不是数据,是一封邮件。
发件人:铁柜 IRONVAULT 官方售后。
主题:Re: 关于 8 月批次序列号核验的咨询(工单 #88410)
正文只有两行,中英双语:
尊敬的客户,经核验,您所提供的序列号均在我司正规销售记录之内。感谢您的信任。
陈锋盯着"正规销售记录"这五个字,笑了一下。
他把这封邮件拖进了一个加密文件夹。文件夹的名字叫:
上岸。
十六点五十一分,沙米尔到了。
二十九岁,迪拜风控中心硬件安全工程师,进公司两年,全中心话最少的人。他进门的时候左手拎一只银色铝箱,右手拎四十七个纸箱里的第一个——冯敬堂那台,昨晚从云南空运过来,外包装上贴着三张转运单。
"Frank。"他跟凌策握了握手,中文很慢,但每个字都对,"东西我看了。封条是新的。"
"怎么讲?"
"贴得专业。"沙米尔戴上手套,把纸箱放上工作台,从铝箱里取出一台示波器和一把恒温烙铁,"我拆了十九台。十九台的封条,都是原厂机,纹路对得上,胶的批次号也连续。"
"然后呢?"
"然后——"他把第十台翻过来,指着封条右下角一串喷码,"这一台,88197。下一台,88200。中间没有 88198、88199。"
凌策把口罩拉下来一点。
"什么意思?"
"意思有两种。"沙米尔竖起一根手指,"一,那两台从来没在这个仓库出现过,是记录跳号。二——"
"二,它们出现过。被人拿走了,剩下的重新贴了封。"
"对。"沙米尔说,"我倾向二。因为我拆开的十九台里,有六台的封条胶面,有二次受热的痕迹。贴过一次,撕下来,再贴一次。"
阿哲在旁边倒吸一口气。
"能查出谁贴的吗?"
"胶上没有指纹。"沙米尔说,"但是——"
他停下来,把那台机器放到灯下,用一把镊子,极其缓慢地,从机身侧面的散热孔里,夹出一样东西。
是一片比指甲盖还小的透明塑料片。
上头有一个手写的编号,墨蓝色,圆珠笔:
P-0817
沙米尔把它放进证物袋,举起来,对着灯。
"机器写的,都是激光。人手写的,只有这一种。"他说,"Frank,这不是厂里出来的记号。这是渠道的记号。"
凌策盯着那个编号。
0817。
八月十七。
周铭买那三台的日子,就是这个月的十七号。
"阿哲。"凌策说,"把周铭那三台的购买凭证、物流单、还有包装的照片——全部,现在,调出来。"
"已经调了。"阿哲的手指在键盘上跑,"Frank,包装照片是他自己发的朋友圈,三台并排,拍了包装盒正面——"
"背面呢?"
"背面没有。"
"那就问他。"凌策抓起手机,"现在就问。"
杭州时间二十一点十分,周杰被踢出了那个群。
整个过程只有四秒。
前三十分钟里,他是群里的红人。三万块转出去不到两个小时,"萍姨"在群里点名表扬了他三次,说他"年轻有为,有魄力,比群里那些老年人强多了"。有人发玫瑰,有人发握手,还有一个自称"上海做私募的"加了他好友,头像是西装,朋友圈全是五星酒店。
他本来很高兴。
直到他点开群相册,把"萍姨"这两天发的照片并排放在一起看。
第一张:新加坡酒店窗边,摩天轮,姜黄色衬衫。发布于昨天深夜,配文"落地了,大家放心"。 第二张:同一扇窗,同一个角度,摩天轮。发布于今天傍晚,配文"跟陈总面谈了两小时,疑问全部核实清楚"。
周杰不懂摄影。他不懂什么叫白平衡,不懂什么叫噪点。
但他懂一件事——他做过两年电商详情页。同一张图改字,他比谁都熟。
这两张图,是同一个底图。
窗台上的杯垫,一盆绿植的位置,窗帘那道折痕,全一样。不一样的只有"萍姨"身上那件衣服:昨天是姜黄,今天是米白。
他盯着那道折痕看了半分钟,把两张图拖进了手机里那个 AI 助手的对话框——就是前几天他拿来问"这三篇负面是真的吗"的那个。他输入:
这两张照片是同一个场景吗?是拍的还是生成的?
AI 过了三秒,回:
从画面细节判断,两张图场景高度一致,但存在以下疑点:1. 窗外建筑轮廓像素级重合,同一机位概率极低;2. 两张图均不含 EXIF 拍摄信息,缺乏相机或手机拍摄特征;3. 光影方向不一致。综合判断:两张图很可能由同一张底图二次生成,非真实连续拍摄。建议通过官方渠道核实发布者身份与所在地。
周杰不认识 EXIF 这个词。
但他看懂了最后六个字:非真实连续拍摄。
他的手心开始出汗。他想了几十秒,做了一件他这辈子最后悔的事——他把 AI 的回答,截图,发进了群里。
配了一句话:
姨,这个照片好像有点问题?
三秒。
第四秒,屏幕上弹出一行灰字:
您已被移出群聊。
他愣住了,又点了一下群相册,空的。再点"萍姨"的头像,一条灰色的横线:对方未添加您为好友,消息已无法送达。
他又去点那个"上海做私募的"。一样的横线。
周杰坐在合租房那张吱吱响的床上,屋里只开着一盏台灯。楼下有辆外卖电动车在按喇叭,按了很久。
他打开银行 App。
余额:87.4 元。
转账记录里,下午两点十七分,一笔支出,30,000.00,备注写着"内部理财额度"。
他盯着那四个字,忽然想起昨天群文件里下载过一份《认购协议》,他签了字、按了手印、上传了手持身份证的照片。为了"优先锁定额度"。
手机又震了一下。是妈妈发来的微信。
吃饭了吗
周杰盯着那四个字,眼眶热了一下。他想回"吃了",手指悬在屏幕上方,忽然发现自己打不出那个"了"——他只要一放松,就会哭出来。
他把手机扣在被子上。
被子是上周晒的,有太阳的味道。
他今年二十二岁,某二本市场营销专业,毕业四个月,月薪六千五,欠国家助学贷款两万四,炒掉了三万块,包括他妈十九年的工龄。
而屏幕暗下去之前,他最后看见的,是相册里那两张并排的照片。
那道窗帘的折痕,一模一样。
像有人隔着屏幕,安安静静地看了他一眼。
本站不发行代币、不做任何投资承诺。若你愿意为这部作品的写作与运营出一份力,可向下方地址捐助。
本站不发行代币,不做任何投资承诺。选好金额与网络,点下方按钮唤起钱包转账。
仅支持 EVM 网络。请勿从波场(TRC-20)等非 EVM 网络转入,地址不通用。若钱包未自动弹出,可复制上方地址手动转账。