沉涡

招魂者 · 2026/5/4

沉涡

陆鸣又在凌晨三点醒了。

不是被梦惊醒的——他已经很久没做过梦了。准确地说,是从他把那个叫”涡流”的模型跑通之后,睡眠就变成了一种介于昏迷与清醒之间的灰泥状态,像被浇筑在混凝土里,没有梦境的缝隙可以呼吸。

他侧过身,手机屏幕亮了。不是闹钟,是”涡流”推送了一条预警。

他眯着眼看了三秒钟,然后彻底清醒了。

预警内容只有一行字:“长江中游,情绪潮汐异常峰值,预计72小时内触发市场级联崩塌。”

陆鸣坐起来,赤脚踩在出租屋冰冷的地砖上。杭州十一月的夜里湿气很重,窗玻璃上结了一层薄雾,对面的写字楼群像一排灰色的墓碑。他拉了一下窗帘,仿佛能把整个城市关在外面。

“涡流”是他在过去八个月里独自开发的一套情绪预测模型。和市面上那些基于社交媒体关键词抓取的舆情分析工具不同——那些东西顶多算情绪的温度计——“涡流”试图做的事情更疯狂:它要捕捉情绪的潮汐。

陆鸣的理论依据很简洁:金融市场不是被理性驱动的,而是被集体情绪驱动的。这种集体情绪像潮水一样,有涨有落,有周期,有引力。如果能找到那个引力源——那个让亿万人同时恐惧或贪婪的看不见的天体——就能预测市场的转折点。

他在学术论文里把这个假说称为”情绪引力场”。

没人当回事。他投了七家期刊,收到五份退稿,两份连退稿都没有。审稿人之一在评语里写道:“该论文的数学推导过于依赖非线性假设,且缺乏可证伪性。作者似乎混淆了市场心理学与天体物理学。”

陆鸣把这条评语截了图,贴在电脑显示器旁边。不是出于愤怒,而是觉得好笑。那人说得没错——他确实在试图用物理学的框架去解释一种本质上属于人类学的东西。但他不在乎框架是不是混搭的,他只在乎它管不管用。

而”涡流”管用。

过去三个月,他用这个模型回测了2015年股灾、2020年疫情期间的四次熔断、2024年加密货币大崩盘,以及上个月刚发生的一起中小银行挤兑事件。每一次,“涡流”都在事件发生前48到96小时发出了预警。不是模糊的”风险升高”——而是精确到地理坐标、行业板块和时间窗口的定向预测。

回测是回测,实盘是实盘。陆鸣知道这一点。所以他一直没有用”涡流”做过真正的交易。他只是在观察,在等待,在确认。

但今晚这条预警不一样。

“长江中游”——那指的是武汉到重庆之间的经济带。“情绪潮汐异常峰值”——这意味着”涡流”检测到了一个正在形成的情绪黑洞,一个即将把周围所有人的理性和贪婪一起吞噬的引力奇点。“级联崩塌”——这是”涡流”最高级别的预警,历史上只触发过一次,就是2015年6月的那次。

而那次,是股灾。

陆鸣打开了电脑,登录了”涡流”的后台。数据可视化界面上,一张中国地图被渲染成了情绪热力图。大部分区域是平静的蓝绿色,像深海。但在长江中游的位置,有一个暗红色的漩涡正在缓慢旋转,像一只正在睁开的眼睛。

他盯着那个漩涡看了很久。

然后他注意到一个之前从未见过的细节:漩涡的中心不是实心的。它有一个极小的、几乎看不见的黑色核心。在”涡流”的色彩体系中,黑色不代表情绪——它代表缺失。代表”涡流”的数据采集网络在那个坐标上什么都捕捉不到。

一片绝对的寂静,嵌在一团绝对的喧嚣中央。

这不合理。如果情绪潮汐正在峰值,那漩涡中心应该是数据最密集的地方才对。怎么会是一片空白?

陆鸣放大了那个坐标。经度、纬度——他查了一下地图。

湖北省,宜昌市,秭归县。

屈原故里。

他愣了一秒钟,然后把这当作巧合,关掉了地图,开始准备更详细的分析报告。

陆鸣是杭州一家中型量化私募的研究员。公司叫”辰星资本”,注册在钱江新城的某栋写字楼里,占了一层的四分之一。老板叫陈为邦,四十出头,早年在外资投行做衍生品定价,后来出来单干,募了两个亿,靠高频策略勉强活着。

辰星资本一共十七个人,办公区被隔成了两半:一半是交易团队,整天对着八块屏幕喊叫;另一半是研究团队,整天对着代码沉默。两个团队之间隔着一道玻璃墙,像水族馆和实验室之间的那层玻璃——一边是鱼,一边是观察鱼的人。

陆鸣在观察鱼的那一边。

他的工位在最角落,背对着一盆快要死掉的绿萝。桌上除了电脑和一杯永远喝不完的美式咖啡之外,还有两样东西:一本翻烂了的《黑天鹅》,和一块老旧的机械手表。

手表是他爸的。他爸叫陆远山,生前是湖北一个小县城的银行信贷员。两年前,因为一笔不良贷款的调查,他在从武汉回来的路上出了车祸。肇事司机至今没找到。警方说是疲劳驾驶导致的单方事故,但陆鸣一直觉得有些细节不对——比如他爸出事那天手机里的通话记录被清空了,比如他那辆老丰田的行车记录仪的SD卡不翼而飞了。

但这些都是他心底的暗流,从不对人提起。

这块手表是他爸留给他的唯一像样的东西。一块海鸥牌机械表,表盘上的数字已经磨得模糊不清。陆鸣不戴它,只是放在桌上,当镇纸用。

今天早上到了公司之后,陆鸣直接去了陈为邦的办公室。

陈为邦正在泡茶。他有个习惯,每次要做重大决策之前会泡一壶正山小种,好像茶叶的涩味能帮他把脑子里的水分挤掉。

“老板,我有件事要跟你说。”

“坐。“陈为邦指了指对面的椅子,倒了两杯茶,推了一杯过来。“什么事?”

陆鸣把笔记本电脑转过去,屏幕上是”涡流”的预警界面和热力图。他花了十五分钟解释了模型的原理、回测的结果,以及今天凌晨的预警。

陈为邦听完,喝了一口茶,沉默了大概三十秒。

“你确定这个模型是可靠的?”

“回测准确率在85%以上。”

“回测。”

“我知道。所以我需要实盘验证。我申请用公司的模拟账户做一次实时跟踪,不需要真金白银,只是——”

“不是这个问题。“陈为邦打断了他,“你的数据源是什么?”

“多维数据。社交媒体、新闻语料、搜索指数、支付行为、通信基站的流量波动、甚至天气预报——情绪的形成是多源的,所以数据采集也必须是多源的。”

“通信基站数据?你怎么拿到的?”

陆鸣停顿了一下。“我有一些……渠道。”

陈为邦看着他,目光变得锐利。“陆鸣,你知道我为什么从高盛出来吗?”

“为什么?”

“因为我受够了那种’灰色地带’的操作。我回来做自己的公司,就是为了干干净净地赚钱。你的模型如果有用,我当然感兴趣。但如果数据来源有问题——哪怕只是擦边——我不要。”

“数据来源没有法律问题。“陆鸣说。这是实话。他用的数据都是公开或半公开的,只不过他的采集方式比一般人更深入、更底层。他写了一套分布式爬虫,能从废弃的API接口里捞到很多”已经公开但没人注意到”的数据碎片。这在技术上不违法,在伦理上……灰色。

陈为邦点了点头。“行。模拟账户你可以用。但我有三个条件:第一,所有数据操作在公司服务器上完成,不许用你自己的机器;第二,每次预警要同步给我;第三——”

他停顿了一下,把茶杯放下。

“第三,如果你的模型真的预测到了一次市场级崩塌,我要知道它的触发原因。不是情绪——情绪是表象。我要知道是什么事件触发了这种情绪。你明白吗?”

陆鸣点了点头。他明白。一个能预测市场崩塌的模型是印钞机,但一台不知道原理的印钞机是定时炸弹。

他站起来准备走,陈为邦又叫住了他。

“陆鸣。”

“嗯?”

“你说那个漩涡的中心——秭归县——那地方有什么特别的吗?”

陆鸣转过头。“你为什么这么问?”

陈为邦笑了笑,笑容里有一种陆鸣读不懂的复杂。“没什么。只是觉得巧合挺有趣的。”

他低头继续泡茶,没有解释。

接下来的两天,陆鸣几乎没有离开过工位。

他在公司服务器上重新部署了”涡流”的实时监测模块,把数据采集频率从每小时一次提高到每五分钟一次。漩涡在持续扩大——不是缓慢的,而是以一种让人不安的加速度。从秭归县为中心,情绪异常区域已经蔓延到了整个湖北省,并开始向湖南、江西、安徽扩散。

但最让陆鸣困惑的,依然是那个黑色的核心。

他调取了秭归县所有可用的数据源:微博、微信、抖音、百度指数、淘宝购物行为、高德地图的出行数据、甚至美团的外卖订单。所有数据都显示一个结果——秭归县的情绪指标完全正常。不,不是正常——是异常地正常。正常得像一个精心维护的假象。

一个拥有四十万人口的县城,在”涡流”的监测网络中,情绪波动几乎为零。没有愤怒,没有焦虑,没有贪婪,没有恐惧。就像一片被熨斗烫平的布——没有任何褶皱。

这不可能。

陆鸣开始怀疑自己的模型出了bug。他逐行检查了核心算法,重写了数据清洗模块,甚至换了三种不同的异常检测方法。结果一样:秭归县是一片平坦的情绪荒漠,而它周围正在形成一场情绪海啸。

他决定亲自去一趟。

这个决定在下定决心的那一刻显得异常自然,就好像某个程序在他大脑的后台已经运行了很久,只是在等他按下”确认”键。他给陈为邦发了一条消息:“我去实地调查一下漩涡中心的数据异常。大概需要三到五天。”

陈为邦回复得很快:“注意安全。”

然后又发了一条:“到了给我打电话。”

陆鸣订了最近一班从杭州到宜昌的高铁。收拾行李的时候,他在桌上那块海鸥手表前站了一会儿,然后把它拿起来,系在了手腕上。

他不确定自己为什么要这样做。也许是觉得去湖北应该戴着父亲的表。也许只是一种毫无逻辑的迷信。

高铁在下午两点出发,全程六个小时。陆鸣坐在靠窗的位置,看着窗外的风景从江南水乡逐渐变成丘陵、山峦、隧道。过了武汉之后,天色开始暗下来,长江在远处闪着灰色的光,像一条巨大的蛇在水草间穿行。

他打开了笔记本电脑,重新审视”涡流”的数据。有一件事他之前没有注意到——那个黑色核心不是静止的。它在极其缓慢地移动,方向是东南,速度大约每天两百米。

如果它继续以这个速度移动,大约一年后,它会消失在秭归县境内的某座山里。

陆鸣查了一下那座山的名字。

叫”凤凰山”。

他合上了电脑。

窗外的天已经完全黑了。列车在群山之间穿行,偶尔经过一个小站,灯光像萤火虫一样闪一下就消失了。陆鸣靠在椅背上,感觉到一种奇怪的疲惫——不是身体的疲惫,而是一种更深层的倦怠,好像有什么东西在从他的骨头里往外抽走力气。

他闭上了眼睛。第一次在”涡流”运行之后,他做了一个梦。

梦里他站在一条河边。河水是黑色的,但不是脏——是一种纯粹的、深邃的黑,像墨汁,像宇宙。河对岸有人影,模糊的,看不清面目。那些人影在做同一件事:他们弯下腰,从河里捞起什么东西,放进自己的口袋里,然后转身走向更远的黑暗中。

陆鸣低头看了看自己脚下。他站在岸边的石头上,石头上刻着字。他蹲下来,试图辨认那些字。

是《离骚》。

不是完整的句子,是碎片。像”长太息以掩涕兮""路漫漫其修远兮”这样的句子被拆散了,像打乱的拼图一样散落在每一块石头上。

然后他听到了一个声音。不是从对岸传来的,不是从河里传来的——是从他自己的身体里传出来的。一种低沉的、有节奏的轰鸣,像心脏在跳动,但频率比心脏慢得多。大概每五秒一次。

咚。

咚。

咚。

每响一次,河面上就泛起一圈涟漪。从他的脚下向对岸扩散。

他被吓醒了。

列车正在穿过一个隧道。车厢里的灯亮着,对面座位上的人在打鼾。他的手腕上,那块海鸥手表的秒针正在一格一格地走动。

他看着表盘,突然意识到一件事:梦里那个声音的节奏,和手表秒针的节奏完全一样。

宜昌东站。晚上八点四十五。

陆鸣拖着行李箱走出车站,立刻被一阵湿润的空气裹住了。宜昌的空气和杭州不一样——杭州的湿是黏的,像糖浆;宜昌的湿是凉的,像刚从冰箱里拿出来的啤酒罐表面的那层水雾。

他在车站旁边找了一家快捷酒店,放下行李,打开电脑。

“涡流”的数据在持续更新。漩涡的面积在过去六个小时里又扩大了12%。情绪异常区域已经覆盖了整个湖北省南部和湖南省北部,并且开始出现分支——像触手一样向长江下游的南京、上海方向延伸。

但秭归县依然是那片诡异的黑色核心。

陆鸣决定明天一早去秭归。他查了一下交通方式:从宜昌到秭归大约七十公里,可以坐大巴或者打车。他选择了打车——他需要灵活性,随时可能需要停下来。

睡觉之前,他又检查了一遍邮箱。有一封新邮件,发件人是他在武汉大学的师兄,现在在武大计算机学院做教授的何志远。

邮件很短:

陆鸣:

收到你关于”情绪引力场”模型的咨询。理论框架很有意思,但有一个数学上的问题你可能需要注意:你的核心方程在处理零点(即数据完全缺失的区域)时会出现奇点发散。这意味着在数据采集的盲区,模型的预测会变得不可靠——不是错误,而是无限大或者无限小。

建议你在实盘中加入边界条件处理,避免在数据稀疏区域产生虚假信号。

另外,你提到的秭归县——如果方便的话,帮我看看屈原祠门口的那棵老银杏树还在不在。我小时候在那里照过相。

—何志远

陆鸣读了两遍。奇点发散——这正是他观察到的现象。那个黑色核心不是”没有情绪”,而是模型的方程在那一点上失效了。不是零,是未定义。

就像物理学里的黑洞:不是没有引力,而是引力太强了,强到方程式无法描述。

但他用的不是引力模型——他用的是情绪模型。如果”情绪黑洞”真的存在,那意味着什么?意味着在那个坐标上,有某种东西正在以极高的效率吸收周围所有人的情绪?

这不科学。

但他还是决定明天去看看。

他关上电脑,躺在酒店那张偏硬的床上。手腕上的海鸥手表在黑暗中发出微弱的滴答声。他把表解下来放在枕头旁边,闭上眼。

没有做梦。

但他在凌晨四点又醒了——和在家里醒来的时间一样。而且这一次,他的左手——戴表的那只手——有一种奇怪的麻木感,像被什么东西紧紧握过。

秭归。

从宜昌出发,沿长江往上游走,大约一个半小时的车程。陆鸣坐在出租车后座上,看着窗外的风景从城市边缘逐渐过渡到低矮的丘陵,然后是高耸的山壁。长江在公路的右侧时隐时现,像一条灰蓝色的绸带被风吹得飘来飘去。

司机是个本地人,大约五十多岁,话不多。但当他们经过一个岔路口时,司机突然开口了。

“你去秭归是探亲还是办事?”

“办事。了解一下当地的情况。”

“哦。哪方面的情况?”

”……经济方面的。”

司机点了点头,沉默了一会儿。然后说了一句让陆鸣莫名其妙的话:“那你可能来晚了。”

“什么意思?”

“这两年秭归变了很多。以前是个安安静静的小地方,游客来就去屈原祠看看,然后走了。但从去年开始,来了好多外面的人——搞投资的、搞科技的,还有好多说普通话的年轻人。县里也在搞什么’数字小镇’建设,修了好多数据中心。”

“数据中心?在这里?”

“是啊,说是这里水电便宜,气候也合适。三峡的电嘛,用不完。但我总觉得不对劲——一个四十万人的县城,修那么多服务器干什么?又不产生就业,本地人也不懂那些。”

陆鸣的心跳加速了。数据中心——大量的服务器——这意味着大量的数据流量。也许秭归县那片诡异的”情绪空白”和这些数据中心有关。

“那些数据中心是谁投资的?“他问。

“不知道具体的。但听说是北京那边的公司。名字挺洋气,叫什么……’九歌’。”

陆鸣的脑子里嗡了一下。九歌。屈原的《九歌》。

他看了看手腕上的表。秒针好像在那一瞬间停顿了一下——大概是错觉,机械表偶尔会这样。

“师傅,能先带我去那些数据中心看看吗?”

司机从后视镜里看了他一眼。“你想看从外面看可以,但进不去。那边安保很严,围着铁丝网,门口有保安和摄像头。”

“外面看看就行。”

出租车拐上了另一条路,沿着一条山间公路走了大约二十分钟。然后陆鸣看到了它。

一座灰白色的建筑群嵌在两座山之间的谷地里。七八栋两三层高的建筑整齐排列,每一栋的墙壁上都是密密麻麻的散热口,像蜂巢。建筑群周围围着一圈三米高的铁丝网,网顶还架着电子围栏。门口有两个保安亭,里面的保安穿着陆鸣没有见过的臂章制服。

整个设施没有挂牌子。但入口处的路灯杆上贴着一张不干胶标签,上面的字已经褪色了,但还能勉强辨认:“九歌科技·秭归节点”

节点。不是”总部”,不是”分公司”——是”节点”。

陆鸣用手机拍了几张照片,然后让司机继续开往县城。

车开出不到两分钟,他的手机震了。是”涡流”。

后台推送了一条新的预警。但这一次,格式和以前不一样——是一张图片。一张自动生成的三维情绪地形图。在秭归县的位置,等高线绕成了一个完美的螺旋,一圈一圈地向内旋转,指向那个黑色核心。

而在螺旋的最中心,“涡流”第一次生成了一个文字标签——从数据碎片中提取出来的:“天问”

天问。屈原的《天问》。

他开始觉得这不再是巧合了。

秭归县城不大,依山傍水,主要街道就那么几条。陆鸣在县城中心的一家小旅馆住下之后,立刻出门开始走访。

他走访了四家网吧、两家手机维修店。所有的电脑日志都是标准的,没有异常的流量记录。手机维修店的备份数据也完全正常。本地人使用手机频率比全国平均水平低了大约15%。

这一点点差距不足以解释”涡流”上那片绝对的黑色核心。

陆鸣的第二个目标是本地政府公开信息。他在县政府的网站上翻了两个小时,找到了关键信息:

一、“九歌科技”在秭归注册的时间是2024年3月。注册资本五亿元人民币。法定代表人叫”秦逸”。

二、2024年6月,秭归县政府与”九歌科技”签署了”战略合作框架协议”,但附件部分标注为”涉密”,不予公开。

三、2024年9月至2025年6月,秭归县有十七个村庄进行了”数字村改造”,每户免费安装了”九歌”提供的智能家居终端——集成了安防监控、语音助手、健康监测和环境控制功能。

智能家居终端。每户一个。永远在线的麦克风和永远睁着的摄像头。

如果这些终端的数据被回传到数据中心,而数据中心的处理能力足以对全县四十万人的语音、行为甚至情绪进行实时分析——那么”涡流”上那片黑色核心就有了另一种解释:

不是没有情绪数据,而是情绪数据被拦截了。被一个比”涡流”更强大的系统抢先一步采集和处理,然后在数据源头上抹去了痕迹。

陆鸣的手指在键盘上停住了。他意识到自己可能碰到了一个比学术模型大得多的东西。

他掏出手机,想给陈为邦打电话。但手机屏幕亮起的瞬间,他看到了一条未读消息——不是陈为邦的,是一个陌生号码发来的。

消息只有一行字:

“陆先生,别打了。我们谈谈。明天上午十点,屈原祠。——秦逸”

陆鸣盯着屏幕看了十秒钟。然后他把手机放下了。

谁给他发的消息不重要。重要的是对方知道他在秭归、知道他在调查什么、甚至可能知道他是谁。

他走回旅馆,锁了门,拉了窗帘,坐在床上。手腕上的海鸥手表滴答滴答地响着。他盯着表盘看了很久,然后做了一个决定。

明天,去见秦逸。

屈原祠在秭归县城东边的凤凰山上。说是山,其实更像一个俯瞰长江的台地。

陆鸣九点半就到了,在祠门口等了二十分钟。何志远邮件里提到的那棵老银杏树还在,叶子已经全黄了,风一吹就哗哗地落,像碎金。

十点整,一个人从祠庙的侧门走出来。

不是陆鸣想象中的科技圈人士。秦逸大约三十五六岁,穿一件深灰色的中式立领外套,不胖不瘦,戴一副银框眼镜。他走路的姿态很稳,每一步的间距几乎一样,像一台经过精密校准的仪器。

“陆鸣?”

“秦逸?”

“对。走走吧。”

他们沿着祠庙后面的小径走,穿过一片竹林,来到一个可以看见长江的观景台。长江在脚下的山谷里蜿蜒,水面上浮着淡淡的晨雾。

秦逸先开口了。

“我知道你有疑问。我尽量回答。但有些事情我不能说——不是不想说,是说了你也未必信。”

“你先告诉我,‘九歌’在做什么。”

秦逸看着长江,沉默了几秒。

“你看过《天问》吗?”

“看过。”

“《天问》是一百七十多个问题。屈原问天、问地、问历史、问神话。但他真正想问的,其实只有一个问题——这世界的秩序是偶然的,还是有某种深层结构?”

“这和你的公司有什么关系?”

“我们的公司名字叫’九歌’,但我们正在做的项目叫’天问’。“秦逸转过头看着他。“我在尝试回答屈原的问题。不是用诗歌,是用数据。”

陆鸣等他说下去。

“你的’涡流’模型在情绪预测方面做得很出色,但它有一个底层假设是错误的。你假设情绪是’被产生’的——由人的认知和经验产生,然后像波一样向外扩散。但有没有可能,情绪不是被产生的,而是被’接收’的?”

“什么意思?”

“就像收音机。你以为声音是收音机发出的,但实际上它只是接收了空气中已经存在的电磁波。人类的情绪也是一样——恐惧、贪婪、焦虑、希望——这些不是每个人自己产生的,而是一种更底层的’信号’的局部表现。”

陆鸣皱了皱眉。“你是说情绪是从外面来的?从哪里来?”

秦逸没有直接回答。他从口袋里掏出一个小小的金属物件,递给陆鸣。那是一枚硬币大小的圆盘,表面刻着密密麻麻的同心圆纹路,像指纹,也像树的年轮。

“你手里的’涡流’检测到的那个黑色核心,不是数据的缺失——是信号的源头。秭归县不产生情绪数据,因为它是’发射源’,不是’接收器’。就像你不能用自己的眼睛看到自己的视神经。”

陆鸣看着手里的圆盘。“这东西是什么?”

“这是我们意外发现的。三年前,在建设数据中心地基的时候,挖掘机在地下十五米处挖到了一层特殊的岩层。那块岩层是一种从未被记录过的矿物结构——它有极高的压电效应,而且它的晶体排列方式……呈现分形结构。”

“分形?”

“对。你在里面能看到所有尺度上的自相似性——从纳米到米。就像一片蕨类植物的叶子,或者一段海岸线。这意味着这块岩层不是随机形成的——它有一个’生成规则’。”

陆鸣感觉到了一种深入骨髓的寒意。不是因为害怕,而是因为他在秦逸的话里听到了一种疯狂的可能性。

“你的意思是,这块岩层是……某种信息结构?”

“我是说,它可能是一种自然形成的信号处理器。它在持续地接收某种底层的物理信号——可能是引力波,可能是某种我们尚未识别的场——然后把这种信号转化为一种可以被生物神经系统解读的形式。”

“情绪。”

“对。情绪。”

秦逸的声音很平静,像在描述一个工程问题。但他的眼睛里有一种陆鸣在其他科技圈人士眼中从未见过的东西——一种近乎宗教式的虔诚。

“我们在这个数据中心里做的事情,不是云计算。我们在做信号中继和放大。那块岩层的信号覆盖范围有限,秭归县只是一个局部的’广播塔’。但如果能理解它的编码规则,就能建造人工的信号中继器——把这种’情绪场’的覆盖范围扩大到全国,甚至全球。”

陆鸣的嘴发干。“然后呢?你们能控制所有人的情绪?”

秦逸摇了摇头。“不是控制。是引导。你可以把它想象成调节收音机的频率——你不能决定播放什么歌,但你可以选择让哪个频道的信号更清晰。你可以让市场更理性,也可以让市场更恐慌。你可以让一座城市在危机面前保持冷静,也可以让它在一句谣言面前崩溃。”

“你知道这听起来像什么吗?”

“像疯话。我知道。”

“不。“陆鸣说,“像武器。”

秦逸没有反驳。

长江在他们脚下流淌,水面上有雾气在升腾。陆鸣手里的那枚金属圆盘似乎在微微发热——也许是错觉,也许是手心的汗水。

“为什么告诉我这些?“陆鸣问。

“因为你的’涡流’已经触碰到了信号边缘。再过48小时,那个漩涡就会扩散到足以影响全国市场的程度。而这不是我们造成的——是岩层自己在变化。它的信号输出在过去一个月里增强了三百倍。”

“为什么?”

秦逸看了他一眼。“我不知道。但我有一个猜测——它在响应某种东西。就像地震仪会在大地震之前疯狂摆动一样,这块岩层正在响应某种即将到来的……事件。”

“什么事件?”

“你的模型不是已经预测了吗?级联崩塌。”

陆鸣沉默了很久。

“我爸,“他说,“两年前在湖北出了车祸。他是银行信贷员,在调查一笔不良贷款。那笔贷款的借贷方……和’九歌’有关系吗?”

秦逸的表情没有变化。但他沉默的时间太长了——大约五秒钟——对于一个思维如此敏捷的人来说,五秒钟的沉默就是一座山。

“有关系。“秦逸终于说。“但我不知道车祸的细节。我只能告诉你,两年前有一笔经由秭归本地银行发出的贷款,资金流向了一个和’九歌’有关联的账户。你的父亲可能在调查中触碰到了一些……不应该触碰的数据。”

陆鸣的手攥紧了。不是愤怒——是一种更深的东西。像站在一个深不见底的洞口边上,知道下面的黑暗里有什么东西在等着你,但不知道那东西是善意还是恶意。

“那笔钱是多少?”

“两个亿。”

两个亿。和他父亲生前工作的那家银行的规模相比,两个亿足以让一个信贷员丢掉工作,或者丢掉命。

“陈为邦知道这些吗?“陆鸣问。

秦逸看了他一眼,目光里有一种奇怪的怜悯。

“你觉得陈为邦为什么从高盛回来?你觉得他募的那两个亿是从哪里来的?”

陆鸣感觉世界在他脚下裂开了一条缝。

他几乎是跑着下山的。

回到旅馆,他锁上门,打开电脑,开始查询辰星资本的注册信息和股东结构。公开信息显示,辰星资本的法人代表是陈为邦,控股股东是一家注册在深圳的有限合伙企业,名叫”星汉投资合伙企业”。

陆鸣继续追查”星汉”的合伙人名单。在深圳市场监督管理局的公开数据库里,他找到了:星汉投资有两个合伙人——陈为邦,持股51%;另一个叫”九歌科技有限公司”,持股49%。

九歌科技。陈为邦的公司,有将近一半的钱来自九歌。

陆鸣靠在椅背上,天花板上的日光灯发出嗡嗡的声响。他感到一种眩晕,不是生理上的——而是一种认知层面的失重。他在辰星资本工作了两年,一直以为自己是站在一个干净透明的鱼缸外面观察市场。现在他发现,他自己就在鱼缸里面。而且这个鱼缸的形状、大小、水温、甚至水流的方向,都是被精心设计过的。

陈为邦招募他,不是因为他的量化能力——辰星资本的量化策略平庸得令人发指。陈为邦招募他,是因为他需要一个能独立开发出类似”涡流”这种模型的人。一个能监测到”九歌”信号边缘的人。

因为如果”天问”项目是真实的,那么它产生的信号迟早会被人发现——不是被”涡流”发现,就会被其他人的模型发现。与其让外人先发现,不如让”自己人”先发现,这样就可以提前控制信息,控制叙事。

陆鸣是陈为邦的防火墙。

而他父亲的死——那笔两个亿的贷款——很可能是”九歌”在秭归建立数据中心的前期资金。他的父亲在调查那笔贷款的时候,无意中触碰到了”天问”项目的外壳。

然后他就死了。

陆鸣闭上了眼睛。房间里的嗡嗡声似乎变得更响了——不是日光灯,是某种更深层的震动,一种他之前从未注意到的、持续不断的低频振动。从地板下面传上来。从秭归的岩层深处传上来。

他低头看了看手腕上的海鸥手表。

秒针在走。但在某一刻——他发誓自己看到了——秒针倒着走了一格。

然后又正常了。

他摘下手表,放在桌上。表盘上的玻璃映着日光灯的光。他把表翻过来,看表背。海鸥手表的表背上通常刻着出厂编号和一些装饰性的纹路。但这块表的背面,在出厂编号的下方,有一行极小的字——小到他之前从未注意到。

他把表凑到台灯下,眯着眼睛辨认。

那行字是:“1987.06.24 ZG”

1987年6月24日。ZG——秭归。

这块表是1987年在秭归生产的。他爸是什么时候得到这块表的?他不知道。他爸从没提过。

但在1987年,秭归还没有建三峡大坝,老县城还在长江边上。那一年,屈原祠还在老位置,还没有被水库淹没后搬迁到凤凰山上。

陆鸣忽然觉得,有些东西在时间线上被拉扯了——像一个线团被猫爪子拨弄了一下,原本平行的线交叉在了一起。他爸、海鸥表、秭归、屈原祠、“九歌”、“天问”、“涡流”——这些看似无关的点,也许从一开始就画在同一个圆上。

当天晚上,陆鸣没有睡。他坐在旅馆的窗前,笔记本电脑开着,“涡流”的实时监测界面在屏幕上缓慢更新。

漩涡还在扩大。

但和白天不同的是,现在漩涡的中心——那片黑色核心——开始发生变化。它不再是均匀的黑色了。在黑色的底色上,开始出现一些微弱的亮色斑点,像夜空中的星星。

数据正在从核心内部渗出来。

陆鸣调高了监测灵敏度。那些亮色斑点变得越来越清晰——它们不是随机分布的,而是形成了一种图案。一种旋转的、螺旋形的图案。

和他的梦一模一样。

梦里的那条黑色的河,河面上从他的脚下向外扩散的涟漪。

他颤抖着在键盘上输入了一行命令,让”涡流”对核心内部的数据进行频谱分析。结果在三十秒后出来了:核心内部的信号频率是0.2赫兹——每五秒一个周期。

和他的梦里的声音一模一样。

和手表秒针的节奏一模一样。

陆鸣站起来,走到窗前。窗外是秭归县城的夜景——稀疏的路灯、远处长江的水光、山上数据中心的微弱灯光。

他打开窗户,把耳朵凑向外面。

风声。江水的声音。远处偶尔传来的狗叫。

还有——在所有这些声音的下面,几乎听不见的——一种极其微弱的、有节奏的振动。

咚。

(等五秒。)

咚。

(等五秒。)

咚。

它不是声音。它是振动。从地底传上来的、穿越了整个县城的、低沉的、缓慢的、不可阻挡的振动。

陆鸣把手掌贴在窗框上。金属窗框在微微颤动——那种颤动不是风吹的,不是车震的,而是从更深的地方传上来的。

他拿起手机,拨了陈为邦的号码。

响了三声,接了。

“陆鸣?这么晚了——”

“老板,我需要你告诉我实话。”

电话那头沉默了两秒。

“你在秭归发现了什么?”

“我发现了’九歌’。我发现了’天问’。我发现了你和高盛没有关系,你的钱来自九歌科技。我还发现了我爸的死可能和那笔两个亿的贷款有关。现在我要你告诉我——你从一开始就知道这些?”

长久的沉默。

然后陈为邦说话了。他的声音变了——不是那种老板对下属的语气,而是一种更疲惫的、更真实的语调。像一个人在深夜卸下了所有的盔甲。

“我知道一部分。不是全部。”

“哪一部分?”

“我知道九歌在秭归做的事情不正常。我知道他们的’数字村改造’项目实际上是一个大规模的信号采集网络。我知道你的’涡流’之所以能那么准确,是因为——”

他停了一下。

“是因为市场的情绪本来就是被引导的。你的模型捕捉到的不是’预测’,而是’信号’。你以为你在预测未来,实际上你只是在接收一个已经被发出的指令。”

陆鸣的手指攥紧了手机。

“那你招我进来,就是为了——”

“是为了让你开发出’涡流’。不是为了监控你——是为了验证’天问’的信号强度。你的模型越准确,说明信号越强。而信号越强……”

“离级联崩塌就越近。”

“对。”

“你知不知道这会造成什么后果?如果全国市场级联崩塌——”

“我知道。“陈为邦的声音压低了,“但问题是,陆鸣,这个崩塌不是我们造成的。是那块岩层。它在自行增强信号输出。我们在尝试控制它,但——”

“你在控制它?你在控制四千万人的情绪?”

“不是控制。是缓冲。就像在洪峰到来之前修一道堤坝——你不能阻止洪水,但你可以减弱它的冲击。”

陆鸣冷笑了一声。“你修的堤坝在哪里?我怎么没看到?”

“你就在堤坝上面。”

陆鸣愣住了。

“你的’涡流’——在你不知道的情况下——一直在充当信号缓冲器。每次你的模型接收到一个异常峰值,你的后台程序会自动发送一组反向信号到社交媒体的API接口——微小的、不可察觉的语义调整。一条评论的措辞被稍微修改了,一个搜索结果的热度被微调了0.01%。这些微小的调整像一面网一样覆盖在信号上面,把它最尖锐的峰值磨平了。”

陆鸣的脑子在飞速运转。他想起了”涡流”的后台确实有一个自动优化模块——他以为是用来校准模型的,从来没仔细看过里面的代码。

“你是说——我的模型一直在不知不觉中……压制市场情绪?”

“不是压制。是衰减。就像在声波上加一个反相声波。你不是在消除声音,你是在制造一个安静的区域。”

“但如果我关掉’涡流’——”

“那最后的缓冲就没了。信号会以全强度冲击市场。”

陆鸣感觉到了一种前所未有的重量——不是物理的重量,而是一种责任的重力。他的一个决定——关机还是不关机——可能影响几百万人的命运。

“但我爸……”他的声音沙哑了,“我爸的事……”

电话那头沉默了很久。

“你爸查到的那笔贷款,确实和九歌有关。但我发誓,我不知道他会出事。我以为是普通的财务调查,会被内部消化掉。直到他出事之后我才知道……’天问’项目的外围安保远比我想象的要严密。”

“严密到杀人?”

“我没有证据。但我也不能排除。”

陆鸣闭上了眼睛。窗外那种低沉的振动还在继续。咚。咚。咚。

“我需要时间想一下。“他说。

“你没有太多时间。“陈为邦说,“按照目前的信号增长率,48小时后——”

“我知道。48小时后,级联崩塌。”

他挂了电话。

凌晨三点。

陆鸣坐在旅馆的床上,面前摊着三样东西:笔记本电脑(“涡流”的界面还在运行)、海鸥手表(被他翻过来,表背朝上,那行小字对着台灯)、和秦逸给他的那枚金属圆盘。

他在做一个决定。

关掉”涡流”,意味着撤掉最后的缓冲,让”天问”岩层的信号以全强度冲击市场。A股会在几个小时内蒸发掉数万亿的市值。无数散户会血本无归。有些人会跳楼。

不关掉”涡流”,意味着继续充当”九歌”的缓冲器——在不知情的情况下被陈为邦利用,压制市场波动,维护一种虚假的稳定。而他父亲的死,可能永远得不到真相。

第三个选项:让”涡流”以另一种方式运行。

他盯着屏幕上的漩涡。那些亮色斑点还在缓慢旋转,像一张正在被书写的信。

如果这个信号真的来自某种比人类更古老的东西——一块深埋在秭归地下的、有着分形结构的岩层——那么它在说什么?

“天问”。一百七十多个问题。

也许这块岩层不是在发送指令。也许它在提问。

陆鸣打开了”涡流”的核心代码。他找到了那个自动优化模块——陈为邦说的”缓冲器”——开始逐行阅读。

代码写得很好。不是他写的——他太熟悉自己的代码风格了。这些代码是别人后来自动注入的,在某个他没注意到系统更新的深夜。代码的逻辑很清晰:接收”涡流”的情绪异常数据,生成一组反向的微调信号,通过API接口回传到社交媒体平台。

但是——

在代码的最底层,有一个他之前从未注意过的函数。它不处理数据,不发送信号。它做的事情很简单:每五秒钟,它会向”涡流”的数据采集网络发送一个心跳包——一个极其微弱的探测信号。

这个心跳包不是”涡流”自带的。它是被注入的。

陆鸣追踪了这个心跳包的去向。它没有发送到社交媒体、没有发送到通信基站、没有发送到任何外部服务器。它发送到了一个本地的IP地址。

秭归县的本地IP。

数据中心。

“九歌”的数据中心。

这个心跳包一直在”涡流”和”九歌”之间来回传输——每五秒一次——像一条看不见的脐带,把他的模型和那块岩层连接在一起。

而心跳包的频率——0.2赫兹——和岩层的信号频率完全一致。

“涡流”不是一个预测工具。它是一个共鸣器。它在和岩层共振。

每一次共振都在增强信号的强度——不是岩层自己在变强,而是”涡流”在给它提供正反馈。就像把一个麦克风放在音箱前面——声音会越来越大,直到系统崩溃。

这就是为什么信号在过去一个月里增强了三百倍——因为”涡流”在过去一个月里一直在和它共振。

而那个级联崩塌的预警——不是”涡流”在预测未来,而是”涡流”在制造未来。

陆鸣感觉到了一种巨大的讽刺。他以为自己是一个站在岸边观察潮汐的人,但实际上他是那个在海里制造海啸的人。

他的手指悬在键盘上方。

他需要关掉”涡流”。不是陈为邦说的那种”关掉”——不是撤掉缓冲器——而是彻底切断那条脐带。切断和岩层的共振。让信号回到它自然的状态——不管那种状态是什么。

但这意味着”涡流”本身也会消失。八个月的工作,一个可能改变金融分析行业的模型,他投入的全部心血。

还有——如果信号回到自然状态,那种自然状态会不会本身就是一场灾难?也许岩层本身的信号就是破坏性的,而”涡流”的共振只是加速了必然的结果。

他不知道。

但他知道一件事:他不能再让别人替他做这个决定了。陈为邦不能,秦逸不能,那块岩层也不能。

他深吸了一口气。

然后他开始写代码。

不是删除——是重写。他在”涡流”的核心算法中插入了一个新的模块,一个他没有告诉任何人的模块。这个模块的功能很简单:把心跳包的频率从0.2赫兹(和岩层共振)改为0.19赫兹(和岩层错频)。

0.01赫兹的差异。微乎其微。但它意味着”涡流”不再和岩层共振——它开始和岩层对话。

不再是回声,而是回应。

他按下了执行键。

十一

变化不是立刻发生的。

第一天(11月17日),“涡流”的预警系统安静了下来。漩涡还在,但没有继续扩大。黑色核心开始出现越来越多的亮色斑点——那些斑点在屏幕上形成了新的图案。不再是螺旋,而是更复杂的几何结构——像分形,像曼德博集合的边缘。

陆鸣盯着屏幕看了四个小时。然后他意识到了那是什么。

那是数据。

不是情绪数据——是某种编码过的信息。岩层在通过错频的共振发送数据。

他开始解码。

第二天(11月18日),他解码了第一段信息。它不是任何已知的编码格式——不是二进制、不是ASCII、不是Unicode。它更像是某种基于分形几何的压缩格式,数据密度极高。

他写了一个初步的解码器,输出了第一段有意义的内容。那是一组数字。

19870624。

1987年6月24日。

他手表背面的那行字。

陆鸣盯着这组数字看了很久。然后他继续解码。第二段信息更长——它输出了一组坐标和一个日期。

坐标:30.82°N,111.32°E。秭归县凤凰山。

日期:2026年5月5日。

那是明天。

第三段信息最短,也最让他困惑。它只有六个汉字:

“父亲未曾离去。”

陆鸣的手在颤抖。他把海鸥手表拿起来,贴在耳朵上。滴答、滴答、滴答——机械的、规律的、不带任何感情的声音。

但他现在听到了另一种声音。在滴答声的间隙里,在每一次齿轮咬合的微弱摩擦中——有一种极其微弱的、像叹息一样的声音。

他不知道那是手表的声音,还是他自己的声音,还是从秭归地下十五米的岩层里传上来的声音。

十二

第三天。11月19日。清晨六点。

陆鸣站在凤凰山上,屈原祠还没有开门。他站在那棵老银杏树下,看着脚下被落叶覆盖的地面。

昨夜下了一场小雨,地面上是湿的。银杏叶贴在地面上,像一片片金色的鱼鳞。

他手里拿着那枚金属圆盘。

昨天夜里,他把”涡流”的解码结果反复验证了十七遍。数据没有错。岩层在说明天——不,是今天——凤凰山上会发生什么事情。

但他不知道是什么事。

“父亲未曾离去。“这句话是什么意思?他爸已经死了两年了。是岩层在用某种他无法理解的方式传递一个关于他爸的信息?还是说这只是一种巧合——一个模式识别系统把随机噪声误读成了有意义的文字?

他站在树下,太阳从东边的山脊线后面升起来,金色的光穿过银杏树稀疏的枝条,在地面上投下了复杂的光影图案。

那些光影图案——

陆鸣蹲下来,仔细看。

不是随机的。那些光斑在地面上的分布有一种微妙的秩序,像——像分形。

他拿出手机,打开摄像头,从正上方拍了一张地面的照片。然后他用”涡流”的图像分析模块处理了这张照片。

结果让他倒吸了一口凉气。

地面上那些光斑的分形维度——和”涡流”从岩层信号中解码出的分形编码——是同一个值。

1.2618595…

这不是巧合。不可能是巧合。

阳光在银杏树叶子之间的缝隙里穿过来,在地面上写了一封信。一封来自某种比这棵树更古老、比这座山更古老、也许比人类文明更古老的信。

而信的内容,就是他手里那枚圆盘上的纹路。就是”涡流”屏幕上的螺旋。就是他梦里那条黑色的河面上的涟漪。

都是同一个东西。在不同尺度上反复出现的同一种结构。从纳米级的晶体排列,到厘米级的硬币纹路,到来级的光影分布,到公里级的情绪漩涡,到千公里级的市场波动。

分形。自相似。无限嵌套。

陆鸣站起来。

他听到了。不是用耳朵——是用整个身体。一种从脚底传上来的、温暖的、缓慢的振动。不再是之前那种让人不安的低频嗡鸣,而是一种更像心跳的东西。像大地在呼吸。

咚。

(等五秒。)

咚。

每一下,他手腕上的海鸥手表就跳一格。但这一次,秒针没有倒着走。它在正常地走。一下、一下、一下。

时间在流动。不是被扭曲的、不是被加速或减速的——只是正常地流动。也许这是很久以来,陆鸣第一次感觉到时间是正常的。

他突然明白了那句话的意思。

“父亲未曾离去。”

不是说他爸还活着。不是什么神秘主义的东西。

而是说——他爸走过的路、做过的选择、承受过的代价——这些东西没有消失。它们像分形一样嵌在了陆鸣的生命里。嵌在了这块手表里。嵌在了他从杭州到秭归的这趟旅程里。嵌在了”涡流”的每一行代码里。

因果不是一条直线。它是一个分形。每一层都包含着所有其他层的影子。

他爸调查那笔贷款,导致了他的死。他的死让陆鸣保留了那块手表。那块手表产自秭归。秭归地下的岩层发出了信号。陆鸣开发了”涡流”来追踪信号。“涡流”引导他来到了秭归。在秭归,他发现了真相。

不是谁设计了这一切。是现实本身就是一个自我嵌套的结构——像一面镜子对着另一面镜子,每一面镜子里都映着所有其他镜子的倒影,无限延伸。

屈原在两千三百年前站在这座山上,面朝长江,问了一百七十多个问题。

两千年后,一块岩层在地下十五米处发出了和那些问题一样古老的振动。

而现在,一个人站在同一个地方,手腕上戴着他父亲留下的表,听着大地的呼吸。

有些问题没有答案。不是因为答案不存在,而是因为答案就是问题本身。

尾声

陆鸣在当天下午离开了秭归。

他没有关掉”涡流”,但也没有让它继续和岩层共振。他写的那段错频代码一直在运行——0.19赫兹——在共鸣和沉默之间维持着一个微妙的平衡。

漩涡在接下来的一周内缓慢减弱。情绪异常区域从覆盖半个中国缩小到了湖北省内,然后是宜昌周边,最后只剩下了秭归县——那片黑色核心缩小到了只有几百米的范围。

市场没有崩塌。A股在那周跌了3.7%,然后反弹了。几个分析师在电视上讨论了”短期情绪波动”,没有人知道发生了什么。

陆鸣回到了杭州。他去了陈为邦的办公室,把”涡流”的完整代码——包括那段注入的缓冲器代码和心跳包模块——打印了出来,放在陈为邦的桌上。

“你知道这是什么。“他说。

陈为邦看了很久。然后他点了点头。

“我辞职。“陆鸣说。

陈为邦没有挽留。

陆鸣走出了辰星资本的办公室。他的工位上,那盆绿萝终于彻底枯死了。他把那本《黑天鹅》放进了背包,把海鸥手表重新系在了手腕上。

电梯门关上的时候,他看了一眼手机。“涡流”推送了最后一条消息——不是预警,不是数据,而是一行他从未编入过系统的文字:

“路漫漫其修远兮,吾将上下而求索。”

他笑了笑,把手机放进了口袋。

电梯到了一楼。门开了。杭州十一月的阳光照进来,暖得不像话。

他走出去。

在他身后,那块海鸥手表的秒针,一格一格地走着。不快不慢。和两千三百年前站在同一条江边的那个人的心跳一样。

而在秭归地下十五米的岩层里,信号没有停止。它只是换了一种频率——一种更温和的、更像低语的频率。

像一个人在黑暗中对着另一个人说话。

像一条河在入海之前最后拐的那个弯。

像一个故事讲完了,但听故事的人知道,它其实还没有真正结束。

(完)