首页 / 阅读 / 第 8 集

【时辰牌】

第 8 集 · 申 时

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

农历丙午年八月初七

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


一

十五点零四分,凌策在 Signal 上打了三行字。

冯敬堂。男,五十八岁,云南芒市人,经营一家矿机配件店。

他八天前丢了一千四百一十二个币。报过案,找过律师,给厂商写过三封信。

他有的东西不多。剩下的,你都查得到。

四十七台,原封。明天上午十点之前,我要看到它们离开那个仓库。

他盯着这三行字看了四十秒,又加了一句:

另外一个名字,我明天给你。

发送。

玻璃屋子外的办公区亮了一半灯。迪拜的这个时候,太阳刚沉到地平线下面,天还亮着,屋里的人已经提前把灯打开了——就像所有人都知道今晚不会早下班。

阿哲推门进来,右脚那根鞋带还拖在地上。

"Frank,你真要把那老头交出去?"

"我没交。"凌策说,"我在拿他换货。"

"一个意思。"

"不一样。"凌策把手机反扣在桌上,"交接是单向的,交易是双向的。双向的意思是他随时可以不要。"

"他要是不要呢?"

"那我们就知道他要的不是人。"凌策说,"是别的。"

阿哲没懂,但他没问。跟他共事三年的人都知道,凌策说"是别的"的时候,通常已经是"最坏的"。

夜枭的回信来得比想象中快。

一个丢了全副身家的云南老头。

你在跟我说,你手里只有这个。

凌策打字:

你教我的一件事,我记了三年:拿你有的,换你要的。

我有的就这些。你要不要?

这一次,那边停了很久。

久到凌策以为交易黄了。

然后屏幕亮起来:

货可以给你。

但你那句"另外一个名字,明天给你"——我现在就要。

凌策的手指停在屏幕上方。

玻璃屋子的白噪音灯转了一圈,从绿到红,又慢慢爬回绿。二十三秒。

为什么?

他问。

因为那个人,明天早上会坐在你们对面。

因为你们内部,只有你一个人开始查他。

因为你现在给他,是降价。明天给,是救命。

凌策看着那三行字,一行比一行往里走。

他忽然明白了一件事:夜枭早就知道他在查谁。这个卖了三年消息给交易所的人,对这家公司内部正在发生的事,比对凌策自己还清楚。

你在我们这儿有眼睛。

他发出这四个字,又删掉了。

没必要问。问了也是白问——这一行里,问"你是谁的人"是这个世界上最蠢的问题,因为答案永远是"我是出价最高的那一拨人的"。

他重新打了四个字:

明天八点。

发送之前,他又看了一眼白板。

三百一十一个地址。四十一台铁柜。一个方框,写着"摇号箱"。一行的地名:吉隆坡 · 海峡钥。

以及最右边那三个字:四十分钟。

那三个字现在又多了一层意思——四十分钟,是一个人被允许消失的时间。也是一座仓库里,一批货被允许改命的时间。

发送。

二

新加坡时间十九点二十一分,周铭把手机反扣在桌上。

桌上摆着两样东西:一份刚打印出来的盘前流动性测算,和一杯早就凉透的咖啡。

测算表是他让财务半小时前赶出来的,数字很难看:

公司账上可动用的美元,六百一十万。其中三百万是下周要付给做市商的保证金,动不了。剩下三百一十万,付掉已经打过去的那一百万,还剩两百一十。

还差七百九十万。

七百九十万,明天早上开盘以后才有。

开盘以后才有——这句话今晚像一根刺,扎在他脑子里最软的地方。过去二十四个小时里,他第一次认认真真地想了一遍那件事:

如果明早八点,开不了盘呢?

开不了盘,GCT 就还是代码里的一串数字。Marketing 账户里那一亿五千万枚代币,一枚都变不成美元。变不成美元,就喂不饱曼谷那台手机后面的人。

而那个人的原话是:八点以后两小时。不到账,我们就让孩子自己走回家。

——"自己走回家"。

周铭活到四十二岁,做过 P2P、邮币卡、私募、贵金属,听过一万种威胁。没有一种威胁长这个形状。别的威胁要钱,这种威胁要你眼睁睁看着。

书房门没关。苏婉站在门口,手里端着一碗面,不知道站了多久。

"你先吃饭。"

"你算过了?"她问。

"算过了。"

"差多少?"

"七百九。"

苏婉把面放在桌上,眼睛落在电脑屏幕上。屏幕没关,停在交易所的新闻页,头条标题红得发黑:

磐石交易所公布 3.8 亿美元被盗案技术通报:攻击者未窃取任何私钥,而是攻破后端系统,伪造转账指令

"全世界都在出事。"她说。

"全世界出事,跟我们有什么关系。"

"Jason。"苏婉看着他,"磐石那 3.8 个亿,也是'没有人偷钥匙'。"

周铭的眉毛动了动。

"我看了技术通报。"苏婉说,"他们的系统日志显示,每一笔转出都是合法请求,签名是真的,审批流是真的。所有记录都同意那笔钱该走。"

"所以呢?"

"所以,"苏婉一字一字地说,"如果有一个地方,能让你明天早上开不了盘——你连它是什么都看不出来。"

周铭站起来。

"Selina,我知道你今天想说什么。你想说报警。"

"我说的是事实。"

"报警?"他笑了一下,那个笑容很难看,"报警之后呢?警察进项目方,警察进交易所,警察上密安问'你们明天要上的这个项目,运营总监是不是在绑票'——然后呢?上币暂停,上币暂停,GCT 归零,归零之后我拿什么付那九百万?"

"孩子比钱重要。"

"孩子当然比钱重要。"周铭说,"但你现在去报警,等于告诉全世界的绑匪:这家人会报警。你猜下一个电话打来的时候,对面还客不客气?"

苏婉站在那儿,很久没说话。

"你四年没去过幼儿园。"她最后说,"你知道小宇的教室在二楼吗?"

"你——"

"你知道他过敏不能吃花生吗?"

"苏婉!"

"你知道,"她声音低下去,但每个字都站得很稳,"他今天晚上在哪儿睡觉吗?"

书房里安静得能听见楼下滨海湾的车流。

周铭的脸抽动了一下。就一下。

"我明天,"他说,"就把钱付清。付清了,人就回来了。回来了,我天天接他放学,我接一年,我接十年。"

"你上次说这话,"苏婉说,"是二〇一九年。你说等这个项目落地,你就陪我们去一次长洲。"

她转身走了。

走到门口的时候,她回头补了一句:

"Jason,我不是在跟你吵架。我是在告诉你——你那个账本上,从来没有'开不了盘'这一行。但生活里有。"

门关上。

周铭在书房里站了一会儿,坐下,打开手机,点开那个他今天点了无数次的对话框。

上一条是他昨晚发的:钱在准备。别动他。

发出去三个小时了。

没有回复。

三

十五点三十三分,凌策把两份文件并排投在六米宽的屏上。

左边是磐石交易所那篇技术通报,三万两千字,结构完美,配着六张深蓝色的信息图。右边是过去三十七天里,三百一十一个地址的链上记录。

"看出什么了?"他问阿哲。

阿哲凑近看。

"左边……每一笔转出都有完整审批链。"

"对。人事系统、权限系统、风控系统、双人复核、异地登录校验——磐石有的东西我们都有,他们比我们还多两道。攻击者一样都没破坏。"凌策把那篇通报往下拉,"他只是让自己变成了那个'有权发起请求的人'。"

"然后呢?"

"然后系统就放行了。因为系统从来只验证一件事:这个请求是不是有权的。它不验证发出请求的那个人,今天还是不是他自己。"

凌策的手划过右边那半块屏。

"再看这边。三百一十一个人,签名有效,时间正常,手续费正常,收款地址是新建的。每一个环节都通过了。"

阿哲转头看他。

"Frank,你的意思是——"

"我的意思是,"凌策说,"这两个案子,是同一个病。”

他拿起马克笔,在白板上画了两个方框。

左边写着"伪造请求"。右边写着"伪造签名的主人"。

然后他在两个方框中间,画了一条竖线,把两个方框同时圈了进去。

"这个行业十年,一直在加固同一件事:怎么证明'这笔操作是真的'。"

"这不对吗?"

"对。但只对了一半。"凌策把笔帽扣上,"操作是真的,不等于做这个操作的人,还是你以为的那个人。磐石那 3.8 个亿,是有人冒充了'有权的人';铁柜这三千一百万,是有人提前知道了'你的钥匙长什么样'。一个是假装成人,一个是提前配好钥匙。"

阿哲沉默了一会儿。

"那怎么办?"

"所以我在等那四十七台。"凌策说,"我要看看,那四十台机器里,到底装了什么。"

他刚要转身,阿哲又开口了:

"Frank,那四十七台——刚有回复了。"

"说。"

"中转仓在赛城。货是原封的,封条编号 88203 那一批。但要动它们,得走仓储系统调拨,调拨记录会留痕。"

"谁会看见?"

"仓库那边说,"阿哲顿了一下,"调拨单上,需要一个项目方的接收确认。"

"项目方?"

"嗯。那批货入库的时候,挂的是 Galaxy Core 的名义。"

玻璃屋子里安静下来。

"货是以星核的名义进去的,"凌策慢慢地说,"现在要出来,还要星核点头。"

"所以得通知项目方。"

"通知项目方,"凌策说,"就是通知把货放进去的人。"

阿哲没接话。两个人都清楚那句话的分量——能把这批货挂进中转仓的人,此刻正坐在新加坡四十七层,或者曼谷某间公寓里,离一个三岁的孩子四百米。

凌策把白板上的两个方框擦掉了。

他只留下中间那条线。

四

芒市的这个点儿,天已经黑透了。

冯敬堂的配件店卷帘门半拉着,里头亮着一盏日光灯,灯管上停了两只虫子。他坐在柜台后面,面前摊着一个老年机,外放开着,音量调到最大。

电话是下午打过来的。对方自称是"数安链"的工作人员,说是看到了他之前在网上留的求助帖,"非常重视",特意回电了解情况。

客气了整整十一分钟。

问了他的年纪,丢了多少,什么时候丢的,报没报案,然后说:您的情况我们已经记录,稍后会有专人为您发送一份《个人数字资产安全指引》。

"我说我丢了一千四百多个。"冯敬堂说,"他说他知道,很难过。然后他问我——"老头儿学着那个语气,"'叔,您平时是把助记词存在手机里吗?'"

凌策在电话这头没说话。

"我说我敲在钢板上的。他说'那就好那就好'。然后他说,叔,根据我们的统计,绝大部分丢失都是用户保管不当造成的,您回去以后多注意,下次——"

冯敬堂停下来。

"小凌,你听见没有。下次。"

电话这头沉默了几秒。

"我注意十二年了。"冯敬堂说,"我十二年没把那十二个词告诉过任何人,我连我老伴都没告诉。我每个月十号早上七点半查一次余额,我查了一百二十八次。他们让我下次注意。"

他喘了一口气。

"我不是怪他们。那小伙子声音怪客气的,还叫我叔。我就是想不明白——他们给我的那张纸,跟我要问的事,中间隔着的到底是什么。"

凌策开口了:

"冯先生,那张纸您留着。明天会有人去取。"

"谁?"

"我们一个同事。他叫沙米尔,迪拜人,阿拉伯人,中文说得不好,人很好。他去取一样东西。"

冯敬堂沉默了一下。

"那台没拆的?"

"那台没拆的。"

"它又没丢钱。"冯敬堂说,"丢的是另一台。"

"正因为没丢钱,它才金贵。"凌策说,"它跟丢钱那台,是一天买的,一个箱子出来的。它要是好的,就说明那台是后来被人动过的;它要是也有毛病——"

他停住。

"就说明什么?"

"就说明,"凌策说,"这个牌子八年前就病了。只是今年才有人想起来用它挣钱。"

冯敬堂在电话那头坐了很久。日光灯的镇流器嗞嗞地响。

"那台一千二。"他最后说,"我花了四千八买四个,我老伴骂了我半个月。要是它真能说话——"

"它能。"

"那你们来拿。"老头儿说,"我今晚就把它从货架上搬下来。我给它擦擦灰。"

挂了电话,冯敬堂从凳子上站起来,回头看货架最高层。

那个纸盒在那儿放了八年。塑料封着,落满了灰,盒盖上印着一行英文,早年他还拿去给客人看过,说这是美国人都买的牌子。

他搬了张凳子,踩上去,两手把它捧下来。

很轻。

一个卖矿机配件的老头,捧着一个八年没拆封的盒子,站在自家店门口的路灯下,看了很久。

然后他回屋,找了块抹布,把盒盖上的灰,一遍一遍擦干净了。

五

十六点零六分,Signal 又响了。

这一次不是文字。

是一张照片。

照片是在夜里拍的,有点糊,像是从马路对面用长焦拉的:一栋公寓楼的楼下,路灯亮着,一个穿灰色夹克的男人站在一辆摩托车旁边,低头看手机。男人三十来岁,平头,夹克拉链拉到了顶。

凌策把照片放大,再放大。

男人的侧脸他见过——不是本人,是照片。上周项目方提交的运营团队名单里,附了一张合影。

陈锋。

照片下面跟了一行字:

曼谷,拉差达。一家普通公寓,月租一万二铢,现金。

他今晚住这儿。离那孩子,四百米。

你们有两条路。

一,让他明天早上继续坐在你们对面,以项目方运营负责人的身份,跟你们谈上币后的投放排期。

二,拿货来换这个人。

提醒一句:那孩子今晚在二楼,左手边第二间。窗户外面有个空调外机。

凌策把手机放在桌上,走到打印机前。

打印出来,一张六寸的照片。他捏着照片的边缘,回到玻璃屋子。

阿哲进来,看见照片,脸色变了。

"他在孩子旁边?"

"四百米。"凌策说。

"报警!"

"报什么警?"凌策抬起眼,"报警说我们交易所风控部,查到项目方运营总监在曼谷?然后呢。曼谷警方问我们怎么知道的,我们说一个黑产线人卖的,他用四十七台赃机换的——阿哲,你猜明天头条是什么?"

"那也不能就这么——"

"我没说就这么。"凌策把照片翻过来,背面朝上,"我只是在想,哪一只手能伸过去,还不打草惊蛇。"

"你打算去?"

"我走了,这栋楼明天早上谁盯着那个账户?"凌策说,"一百万枚币从那个地址出去,全世界只有我们一家能看见。我要是走了,看见的人就没了。"

阿哲不说话了。

凌策站在窗边,迪拜的夜彻底降下来,哈利法塔的灯把整面墙染成一条一条的。

他想了四分十一秒。

然后他拿起手机,打开通讯录,找到一个这两天刚存下来的名字。

Selina。

他发了三样东西过去:那张照片,那张照片里男人的身份,和一句话:

陈锋。你们公司运营总监。他现在离你的孩子四百米。

不是我查到的,是我买的。买它的钱,是三百一十一个人的冤。

你可以不信我。但今晚之后,别让他再碰你们公司的任何一台机器。

发送。

他把手机反扣在桌上,第一次没有等回复。

六

新加坡时间二十点零九分,苏婉收到了那条消息。

她当时在厨房,手机开着外放,在放一段做市商发来的盘前简报。三条东西几乎是同时到的,手机连着蓝牙音箱,播报的声音在厨房里回荡——

"离您的孩子四百米。"

后面那句"别让他再碰你们公司的任何一台机器"还没念完,苏婉已经抓起手机冲出了厨房。

周铭在书房。门关着。里头有说话声,他在打电话,用的是英语,语速很快,中间夹着几个数字——她听见了"nine"和"tomorrow"。

苏婉在门口停了半秒。

然后她转身进了客房,把门带上,背抵着门,点开那张照片。

放大。再放大。

灰色夹克。平头。摩托车。拉链拉到顶。

她认得这件夹克。去年公司年会,陈锋就穿的这件,袖口磨得发亮,他当时还自嘲说这是"战袍"。

她又点开第二张图——凌策附的那张男人身份截图,来自项目方自己提交的团队材料。一模一样。

苏婉的手很稳。

她这四年里练出了一种本事:越是天塌的时候,手越稳。她的手稳着做了三件事。

第一,她把照片存进了加密相册。

第二,她打开了公司的差旅系统。她的账号有查询权限——上周她刚用这个权限查过陈锋报销的一笔酒店费用,当时只是为了对一笔账。

系统显示:陈锋,9月15日 23:40,普吉岛入境。无出境记录。

普吉岛入境。

而孩子,在曼谷。

她的手指在屏幕上停了很久。普吉到曼谷,飞机一小时。一个运营总监,在项目上币前两天飞去了普吉,然后没有出境记录——

如果他根本没去普吉呢?

第三件事,她做完了以后,盯着屏幕看了十秒钟,像在确认自己是不是看错了。

她点开了公司的另一个系统:GCT 代币分配后台。

Marketing 总账号,1.5 亿枚,不锁仓。

她忽然想起三天前,陈锋在办公室里跟她开过一句玩笑。那天她改主视觉改到第十九版,陈锋路过她工位,看了一眼屏幕,笑着说:

"Selina,你这活儿干得漂亮。明天之后,你这双手就不用改图了,改命了。"

她当时回了一句:"改谁的命?"

陈锋笑了笑,没答,走了。

现在她站在客房门后面,手里攥着手机,忽然明白了那是一个回答。

她打开微信,找到凌策,打了四个字:

我还知道什么?

迪拜那头几乎是秒回:

你丈夫账上差七百九十万。明早八点开盘,那个账户里每一枚币,都等着被卖掉。

我可以帮你。但我的帮法,你可能不喜欢。

苏婉打字:

说。

我不会拦住你们卖。我会让全世界都看见,是谁在卖、什么时候卖、卖完钱去了哪。

苏婉盯着那行字。

你是交易所的人。她打,你们不管?

我管。但拦住一笔抛售,只能救一晚的盘面。把卖的人钉在墙上,才能救后面一万个买的人。

苏婉没有马上回。

客房外头,周铭的打电话声停了。然后是椅子拖动的声音,脚步声朝厨房去了。

她听见他在开冰箱。听见倒水。听见手机震动——他的手机也在响,这个晚上,所有人的手机都在响。

苏婉把门反锁了。

然后她打了最后一行字:

你帮我这一次。作为交换,我手里有一样东西,你一定会要。

什么?

曾凯的命。

发出去这三个字,她靠在门上,闭上了眼睛。

门外,她丈夫在喊她的名字,声音里带着一种她从来没有听过的、近乎讨好的着急:

"Selina!曼谷来电话了!"


本集完
上一集
四十分钟