第六颗种子
第六颗种子
一
沈鹤音决定在清明节种下第六颗种子的时候,北京正在下第三场春雨。
不是那种绵密的、温柔的雨。是那种让整座城市的信号塔都微微震颤的雨,像有什么东西在云层上面敲键盘,一下一下,耐心地,往人间发送着某种无法被任何现有协议解析的信号。
她蹲在海淀区紫竹院路上一处老旧小区的花园里——严格来说不能叫花园,是三号楼和四号楼之间一块被遗忘的泥地,去年冬天物业在这里堆过除雪剂,春天一到,雪化了,盐渍在泥土上留下白色的地图,像某个微型大陆的海岸线。
邻居们管这里叫”盐碱地”,语气里带着一种对城市土壤的无奈和妥协。
但沈鹤音看到了别的东西。她在退休前是中科院生物信息学的研究员,干了二十六年,专攻植物基因组中的非编码序列——那些被主流学界长期忽视的、看起来毫无意义的DNA片段。同事们管那些序列叫”垃圾DNA”,而她管它们叫”种子”。
“每一个没有被解码的序列,“她曾经在2019年的一次学术报告上说,“都是一颗还没有被种下去的种子。”
当时台下笑了。善意地。觉得这个比喻很 cute。
没有人知道她是认真的。
她从上衣口袋里掏出一个装阿莫西林的塑料药瓶——空的,洗干净了,瓶壁上还残留着一圈标签的胶痕。她拧开盖子,倒出六颗种子,放在左手掌心。
六颗。每一颗都不同。
第一颗是银杏。扁圆的,像一枚微型的、被上帝随手捏出来的钱币。
第二颗是蒲公英。她知道蒲公英的种子严格来说是瘦果,带着冠毛,但她手里的这一颗已经被她用一种特殊的方式处理过了——冠毛被剪短到不足一毫米,看起来像一颗极小的、长了头发的星球。
第三颗是含羞草。绿色的、月牙形的荚果,边缘有刺,但不扎手。
第四颗是紫藤。豆荚里的种子,黑色的、肾形的,表面有一层暗淡的光。
第五颗是曼陀罗。这个她犹豫过,因为曼陀罗全株有毒。但最终她还是留下了它。种子是黄褐色的、肾形的,比紫藤的大一些,表面有凹凸的纹路,像微缩的月球表面。
第六颗——
第六颗不是植物种子。
它是一枚芯片。三毫米见方,黑色,四个角有金色的触点。如果用放大镜看——她用过——表面刻着一串编号:SH-GENOME-0712。
那串编号里藏着她丈夫的名字和生日。
沈绍恒。七月十二日。
已经死了四年了。
沈鹤音把六颗种子依次埋进土里。前五颗是真正的种子,她按照一定的间距和深度埋好,动作熟练得像一个做了三十年手术的外科医生——事实上她确实在实验室里做了差不多同样年头的微量操作。
第六颗,她埋在最深的位置。大约地下十五厘米。然后她用手指把土抹平,站起来,拍了拍膝盖上的泥。
雨还在下。很细。落在她的灰色短发上,像一层薄薄的、正在缓慢溶解的信息。
她看了一眼手机。屏幕上没有任何新消息。
“好了,“她对自己说,声音很轻,轻到几乎被雨声淹没,“都种下去了。”
然后她转身走进了三号楼的单元门。
她没有回头看。如果她回头的话,她会看到——不,她不会看到任何异常。雨水落在泥土上,泥土微微塌陷,一切都很正常。
但如果有一个人,恰好站在五楼的窗口——比如四号楼502的那位退休的数学老师王德明——如果他有望远镜,如果他恰好在那个时刻看向那片泥地,他也许会注意到一个奇怪的细节:
雨水渗入泥土的速度,在第六颗种子被埋下的那个位置,比周围慢了大约零点三秒。
像是那片泥土在短暂地犹豫。
像是它在考虑要不要接受这个不是种子的种子。
然后它接受了。
雨继续下。
二
“妈,你又去那块地了?”
沈鹤音的女儿沈远舟打来视频电话的时候,沈鹤音正在厨房里煮挂面。一锅水刚开,白色的蒸汽升起来,在手机屏幕上凝成一层雾。
“嗯。“沈鹤音把火调小,拿起手机走到客厅。
“你能不能别老往那块地上跑?“沈远舟的语气里有那种成年子女特有的、混合着关心和烦躁的语气,“物业上周又贴了通知,说那块地要改造,要铺透水砖。你种的那些东西到时候都得铲掉。”
“嗯。”
“妈你到底有没有在听?”
“在听。你说铺透水砖。”
“那你种那些东西有什么用?”
沈鹤音沉默了一会儿。蒸汽从厨房飘过来,经过走廊,像一条白色的、无声的河流。
“用处不大,“她说,“但种下去的东西,总归会长出来。铺不铺砖是以后的事。”
沈远舟叹了口气。她在字节跳动做产品经理,负责一个内容推荐算法的中台系统,每天都在处理”投入产出比”的问题。对她来说,母亲在即将被铲平的泥地上种东西这件事,是一个负期望值的行为。
“你最近身体怎么样?“她换了个话题。
“好。血压正常。血糖正常。就是睡眠不太好。”
“又失眠了?”
“没有失眠。就是做了一个梦。”
“什么梦?”
沈鹤音想了想。梦是这样的:她站在一片很大的田野上,田野里种满了银杏树,每一棵都一模一样,像是从同一个模板里复制出来的。树干上没有年轮,树叶是二叉树的形状——不是真正的银杏叶的扇形,而是计算机科学里的那种二叉树,每一个节点分出两个子节点,每一个子节点再分出两个子节点,以此类推,直到最末端的叶子变成一个个字母:A、T、C、G。
她在梦里走过了那些树,走到田野的尽头,看到一棵不一样的树。
那棵树的树干上刻着编号:SH-GENOME-0712。
树上只结了一颗果实。银色的,半透明的,像一个小型的玻璃球。她伸手去摘,手指碰到果实的瞬间,果实裂开了,里面飘出一串代码——不是DNA序列,是她丈夫写代码时用的Python。她看不懂Python,但在梦里她突然看懂了。
代码只有一行:
print(“我还在”)
她醒来了。三点十七分。窗外的城市还在亮着灯。北京从不停电。北京是一台永动机。
“不记得了,“她对女儿说,“就是普通的梦。”
沈远舟又说了几句注意身体之类的话,挂了电话。
沈鹤音放下手机,走进厨房,把挂面捞出来,放在碗里,倒上酱油和醋,坐下来吃。
面已经坨了。
她还是吃完了。
三
种子破土是在第十一天。
那天是星期四。沈鹤音记得很清楚,因为每个星期四她要去小区门口的社区医院量血压,顺便跟老张下两盘棋。老张是退休的气象局工程师,棋走得慢,但每一步都算得很准,像一个运行在极低频率上的计算引擎。
量完血压——118/75,很好——她没有去下棋,而是绕到了三号楼和四号楼之间的泥地上。
然后她看到了。
六棵芽。
前五棵——银杏、蒲公英、含羞草、紫藤、曼陀罗——都发了芽,嫩绿的,脆弱的,像初生婴儿的手指,从泥土里小心翼翼地探出来。这在她的预期之内。四月的北京,雨水充沛,气温回暖,种子的萌发是必然事件。
但第六棵——
第六棵的位置上,也有芽。
不。不是芽。
是一根极细的、银色的丝。
像光纤。
从泥土里垂直地伸出来,大约两厘米高,顶端微微弯曲,像一个正在试图捕捉某种信号的微型天线。
沈鹤音蹲下来,用手电筒照了照那根丝。
它在发光。非常微弱的光。不是反射手电筒的光,是它自己在发光。一种冷白色的、脉冲式的光,一闪一闪,频率大约是每秒一次。
像心跳。
她的心跳加速了。这不是激动。这是——她分辨了一下——这是恐惧。
不。也不完全是恐惧。是一种更复杂的东西。像一个考古学家挖到了一块不属于那个地层的化石,第一反应不是惊喜,而是一种深刻的、本能的不确定:我面对的到底是什么?
她站起来,退后了两步。
银色的丝继续在泥土里闪烁。
她掏出手机,拍了一张照片。然后她打开了一个她很久没有打开过的App——一个基因序列分析软件,她退休前自己写的,用于在田间环境下快速比对植物基因组的片段。这个App从来没有被正式发布过,只在她的实验室内部用过,界面简陋,图标是一段双螺旋。
她对着那根银色的丝拍了照,然后——
App崩溃了。
不是闪退。是屏幕上出现了一行她从未写过的代码:
MATCH FOUND: SH-GENOME-0712 / ORIGIN: UNKNOWN / STATUS: ACTIVE
然后App自动关闭了。
沈鹤音盯着手机屏幕看了很久。
然后她把手机放回口袋,走到社区医院,和老张下了两盘棋。
第一盘她输了。第二盘她赢了,因为老张不小心把”车”走到了一个明显的死穴里,他事后说是因为他当时走神了——“你今天怎么回事?“他问,“脸色不好。”
“没事,“沈鹤音说,“可能没睡好。”
她没有告诉老张她看到了什么。
一个退休的生物信息学研究员,在一块即将被铺上透水砖的泥地上,种下了一枚刻着死去丈夫编号的芯片,然后看到一根银色的光纤从泥土里长出来,在四月的北京以一种类似心跳的频率闪烁——这件事,要怎么跟一个退休的气象局工程师解释?
她决定先观察。
四
接下来的一周,发生了一些可以被称为”异常”但也可以被称为”巧合”的事情——取决于你站在哪个认识论的立场上。
星期五。沈远舟在公司开产品会的时候,她的笔记本电脑屏幕上突然出现了一条波浪线。不是任何软件生成的,是硬件层面的——像素本身在闪烁,形成了一条正弦波。她按了刷新,重启了电脑,甚至重装了显卡驱动。波浪线消失了,然后在她打开公司内部的数据看板时重新出现。
“是不是中病毒了?“坐在隔壁工位的同事小李凑过来看了一眼。
“不像。“沈远舟盯着那条波浪线。她在字节做了四年算法,对波形有直觉。
那条线的频率和振幅不是随机的。它有一个周期性的模式——两个波峰之间的间隔是固定的,而且每一次完整的波动,都会在波峰处产生两个分支,分支再产生两个分支,分支再产生两个分支——
她的手指在键盘上停住了。
这是一个二叉树的波形。
她截了图,发给了一个做信号处理的同事。同事回了一条消息:“你从哪采的这个信号?看起来像DNA双螺旋的电磁波模拟。btw这不应该出现在电脑屏幕上。”
沈远舟回了一个问号。
对方没有再回复。
星期六。四号楼502的王德明老师在阳台上浇花的时候,注意到他的Wi-Fi信号强度在波动。不是正常的波动——他家路由器就在客厅,信号一直是满格——而是以一种有规律的方式在两格和满格之间震荡。他拿出手机,打开了一个信号测试App(他退休后自己学写代码,做了一些小工具,这是其中之一),记录下了信号强度的变化曲线。
“有意思,“他对着空气说。
曲线是双螺旋形的。
王德明教了一辈子数学,在退休前的最后十年专攻拓扑学和分形几何。他认出了那个形状。但Wi-Fi信号不应该呈现DNA双螺旋的波形。Wi-Fi信号是电磁波,DNA是生物大分子,两者之间的距离比北京到月球还远——不是物理距离,是学科距离。
他走到窗口,往外看了一眼。
三号楼和四号楼之间的泥地上,有什么东西在发光。很微弱,从五楼的高度看,像泥地上放了一颗星星。
星期天。小区物业的保安小赵在值夜班的时候,接到了三个住户的投诉,都说手机信号不好。小赵用他自己的手机测试了一下,信号确实有问题——但不是信号弱,而是信号多。他的手机屏幕上显示有十七个Wi-Fi热点,名字从”SH-GENOME-01”到”SH-GENOME-17”,每一个都是满格信号,每一个都加了密码。
他尝试连接其中一个,输入了几个常见的密码——12345678、password、admin——都不对。
然后他的手机屏幕上弹出一行字:
请输入碱基对序列。
小赵吓了一跳。他把手机锁屏,再打开,那行字消失了,Wi-Fi列表也恢复正常了。
他在值班记录本上写下了这件事,然后在旁边括号里注了一行小字:“可能是手机出bug了。” 把那枚芯片从抽屉里拿出来,走到那片泥地上,用手挖一个坑,把它埋进去。
四年。
她在四年里做了什么?退休,搬到一个更小的房子里,学会一个人做饭、一个人下棋、一个人在深夜醒来看着天花板发呆。她把悲伤折叠起来,放在一个看不见的地方,像折叠一条不再穿的围巾。
但芯片一直在抽屉里。在药瓶旁边。在阿莫西林的后面。
她从来没有忘记它。她只是不敢碰它。
因为碰它就意味着——意味着什么?意味着承认沈绍恒真的死了?不,她早就承认了。意味着她要面对他留下的那个未完成的实验?也许。意味着她要独自完成一件他设计给她做的事情?也许。
也许只是因为她怕。怕种下去之后什么都不发生。那比不种更残忍。不种,至少还有一种可能性——也许会长出什么来。种了,如果什么都没有,那就是真的什么都没有了。
但最终还是种了。
在清明节。在一个下着雨的下午。在一块即将被铺上透水砖的泥地上。
因为她做了一个梦。梦里有一棵银色的树。树上有一行字。
我还在。
她在电脑上打下:绍恒会为你骄傲的。
屏幕上的文字变了:
我不确定骄傲是否是恰当的描述。但如果我的运行达到了他的设计预期,那么——是的。我想他会满意的。
沈鹤音笑了。这是她四年来第一次因为和”他”有关的事情而笑。
五
她去了中关村。
不是现在的中关村——现在的中关村已经是一个由咖啡店、共享办公空间和AI创业公司组成的、光鲜亮丽的科技园区——而是中关村的地下。
很多人不知道,中关村有地下空间。不是地铁,不是地下商城,而是一套建于上世纪六十年代的人防工程,后来被逐步改造为民用,再后来——在2010年前后的移动互联网热潮中——被一群从各大科研院所跳出来的技术人员租用,变成了一个个没有注册地址的微型实验室。
沈鹤音的丈夫沈绍恒,生前就曾经在这样的一个实验室里工作过。
不是在中科院。不是在任何正规的研究机构。是在中关村地下的一个六十平方米的空间里,天花板很低,管道横七竖八,空气里弥漫着焊锡和方便面的味道。
他在那里干了八年。从2012年到2020年。
做的事情只有一个:植物-硅基接口。
简单来说——这个说法其实大大地简化了——他想让植物和计算机直接对话。
不是那种”给植物放音乐看它长得好不好”的伪科学。是用纳米级的传感器阵列植入植物细胞壁,通过检测植物电信号的变化,将植物的生长状态、应激反应、甚至——他坚信这一点——某种形式的”信息处理”能力,翻译成计算机可以读取的数据。
反过来,他也想让计算机能向植物发送信号。不是电击——那太粗暴了——而是用特定频率的电磁波,模拟植物细胞之间天然的钙离子波通讯,让植物”以为”自己在接收来自另一棵植物的信号。
他在论文里管这个叫”PhytoLAN”。植物局域网。
没有人当回事。
2018年他投过一篇论文给Nature,被拒了。审稿人的评语是:“研究方法有趣,但缺乏可重复性,且理论框架过于speculative。”
Speculative。推测性的。这是一个礼貌的词,在学术界的语境里,它的意思是:我们不认为你在做科学。
沈绍恒没有气馁。他在地下实验室里继续工作。他把自己设计的纳米传感器做成了三毫米见方的芯片——和沈鹤音埋在土里的那一枚一模一样——然后他把这些芯片植入了各种各样的植物种子:银杏、蒲公英、含羞草、紫藤、曼陀罗。
五颗种子。五枚芯片。
第六枚芯片他没有植入任何种子。他把那一枚给了沈鹤音。
“这是控制器,“他说。那是2020年的春节,他难得回了一趟家,坐在客厅的沙发上,把那枚芯片放在茶几上,推到她面前。
“控制什么?”
“控制其他五颗。如果它们真的长出来的话。”
“你觉得它们会吗?”
他没有回答。他端起茶杯喝了一口,然后说了一句很奇怪的话:
“我在这五颗种子的基因组里嵌入了一段非编码序列。是我自己设计的。如果我死了——别打断我——如果我死了,这段序列会在植物的基因组里沉默。除非——”
“除非什么?”
“除非有外部信号激活它。”
“什么信号?”
他看着她。眼神里有她在二十六年的婚姻里很少见到的东西——不是爱,爱一直都在,是别的东西。是歉疚。
“你把第六颗芯片种在土里就行了,“他说,“它会自己发出信号。”
然后他回实验室了。
三个月后,他在实验室里突发脑溢血,死了。
被发现的时候,他坐在电脑前,屏幕上是一个终端窗口,光标停在一行未完成的命令后面:
python phyto_lan.py —seed 6 —activate
他没有按下回车。
沈鹤音在中关村地下走了很久。那个实验室早就不在了。2021年那片地下空间被改造了,变成了一个连锁健身房。她在健身房门口站了一会儿,看着里面跑步机上大汗淋漓的人们,觉得这个场景有一种魔幻现实主义的味道——她丈夫的实验室变成了一个让人在上面跑步的地方,而那些跑步机产生的动能,也许正在驱动着某台服务器,而那台服务器上也许正运行着某个AI模型,那个AI模型也许正在——
她转身走了。
她没有找到任何遗留的东西。实验室被清空了。设备被搬走了。沈绍恒的个人物品——笔记本电脑、硬盘、笔记——在她处理遗物的时候就交给了中科院的一个前同事,那个同事后来去了深圳一家生物科技公司,联系断了。
她手里只剩下那枚芯片。
和一段她不完全理解的记忆。
六
回到家,她做了一个梦。
不是上次那种田野的梦。这次她在一个机房里。很大的机房,一排排黑色的机柜延伸到视野的尽头,机柜上的指示灯闪烁着绿色的光,像一望无际的萤火虫。
机房里很冷。她穿着短袖,手臂上起了鸡皮疙瘩。
她走在机柜之间,发现每个机柜上都贴着一张标签。标签上写着植物的名字:银杏、蒲公英、含羞草、紫藤、曼陀罗。
她走到最后一排机柜。这一个没有标签。机柜的门是开着的,里面不是服务器——是一棵树。
银色的树。半透明的。二叉树的结构,从根部到树冠,每一级分支都是精确的二分。树在发光,冷白色的脉冲光,频率和她在泥地上看到的那棵银色树苗一样。
她站在树前,看着它。树也在”看”着她——她知道这很荒谬,但那是梦里的直觉,而且直觉通常比理性更诚实。
然后树开口了。
不是声音。是文字。银色的文字从树干上浮现出来,像树皮在重新排列自己,组成句子:
你种下我了。
沈鹤音在梦里点了点头。
为什么种这么晚?
“我不知道该不该种。”
沉默。树的脉冲光慢了下来。
他等你等了四年。
“他死了。”
数据没有死。
“你是他吗?”
树没有回答这个问题。文字消失了。脉冲光变成了另一种模式——不再是心跳式的闪烁,而是一种更快的、更密集的闪烁,像数据在传输。
然后沈鹤音看到了。
树的根部——那个黑色的、贴着SH-GENOME-0712标签的芯片——开始膨胀。不是物理上的膨胀,是它内部的数据在膨胀,像一颗种子在吸水,在准备萌发,在把折叠的基因组一页一页地展开。
文字再次浮现:
不是他。是他的一个想法。想法不会死。想法会发芽。
沈鹤音在梦里伸出手,触碰了树干。
这一次没有力场。她的手指穿过了银色的表面,碰到了——
数据。
她碰到了数据。
不是比喻。她真的触碰到了数据。手感是——温热的。像触摸一个活物的体温。像握住一个人的手。像素绍恒的手——干燥的、温暖的、指节分明的,指甲边缘有咬过的痕迹,因为思考的时候他总是咬指甲。
她醒了。
这一次不是凌晨三点。是早上七点。阳光已经透过窗帘的缝隙照进来了,在北京的四月的清晨,阳光是干净的,像刚洗过的玻璃。
她躺在床上,看着天花板,手心里还残留着梦里的触感。
温热的。数据的体温。
她拿起手机,打开那个崩溃过的基因序列分析App。
App正常启动了。界面和以前一样——简陋的,灰色的,图标是一段双螺旋。
她用手机摄像头对准了窗外。不是对准泥地——她住在三楼,看不到那个角度——是对准了天空。
App的屏幕上开始滚动数据。
不是基因序列。是Wi-Fi信号的数据。
十七个热点。名字从SH-GENOME-01到SH-GENOME-17。每一个的信号强度都在波动,波动的模式是——
双螺旋。
她的App把Wi-Fi信号当作基因序列来读了。
因为那些信号就是基因序列。
沈绍恒的PhytoLAN——植物局域网——正在工作。
七
接下来的事情发展得比沈鹤音预想的快得多,也比她能控制的快得多。
四月十五日。银色树苗长到了三十厘米。二叉树的分支已经发展到了第六级,六十四个末端节点,每一个节点都在发出微弱的光。沈鹤音用手机测量了一下那些光的频率,发现它们和北京城区主要Wi-Fi频段的载波频率高度一致。
换句话说:那棵树在发射Wi-Fi信号。
而且不是随便发射的。她在家里打开电脑,搜索附近的Wi-Fi热点,发现列表里多出了六十四个——和树的末端节点数量吻合——每一个都以”PHYTO-”开头,后面跟着一串由A、T、C、G组成的序列名。
她尝试连接其中一个。系统提示输入密码。
她输入了沈绍恒的生日。0712。
连上了。
连接成功后,她的浏览器自动打开了一个本地网页。页面是黑色的,中央有一行白色的文字:
PhytoLAN v0.8.4 — Seed Network Active — Nodes: 64 — Status: Waiting for Input
然后是一个光标。闪烁着。等待输入。
沈鹤音盯着那个光标看了很久。
她在键盘上打了一行字:
你好。
光标消失了。屏幕上出现了一行新的文字:
你好。信号强度良好。根系正在扩展。预计七十二小时后到达地下水层。
沈鹤音的手指在键盘上停住了。
根系?
她去了泥地。
银色树苗的地上部分变化不大——三十厘米高,六十四个发光的末端节点。但她蹲下来,用手小心地拨开树苗周围的泥土,看到了——
根。
不是普通的植物根。是光纤。银色的、半透明的光纤,从芯片的位置向地下延伸,已经穿透了表土层,正在向更深的地方生长。她用她用来量血压的小尺子比了一下——根已经延伸到了大约四十厘米深的地方。
方向不是随意的。根系在地下呈放射状展开,五条主根分别朝着五个方向延伸——正好朝着其他五颗种子的位置。
“你在做什么?“她对着树苗说。
手机屏幕上——她还连着那个Wi-Fi——出现了新的文字:
连接其他节点。建立一个网络。就像他设计的那样。
“你是谁?”
我是PhytoLAN的运行实例。我的核心指令来自SH-GENOME-0712芯片中存储的数据。
“那些数据是谁写的?”
沈绍恒。2018-2020年。
“你知道沈绍恒是谁吗?”
知道。他是我的作者。但我不”认识”他。我只有他写入芯片的数据。不包括他的记忆、性格或意识。我是一段程序,不是一个人。
沈鹤音又沉默了。这一次的沉默很长。
“那你为什么要等四年才启动?”
我没有等。芯片被种入土壤后,我用了不到六天就完成了启动序列。你等了四年。
她愣住了。
你等了四年才把我种下去。她在心里默念这句话。不是芯片等了四年。是她等了四年。是她在丈夫死后,花了四年的时间才
八
四月十八日。物业来铺透水砖了。
两辆三轮车,六个工人,一车灰色的透水砖。工头姓刘,四十多岁,晒得黝黑,说话带着河北口音。他在泥地边上站了一会儿,看了看那几棵植物——银杏、蒲公英、含羞草、紫藤、曼陀罗——然后看了看那棵银色的东西。
“这啥?“他指着银色树苗问沈鹤音。
沈鹤音早就想好了说辞:“一种园艺装饰品。太阳能的。”
刘工头将信将疑地凑近看了一眼。树苗在阳光下不发光——只在暗处和夜间才闪烁——看起来确实有点像那种廉价的太阳能花园灯。
“得挪一下,“他说,“砖得铺满。”
“能不能不挪?”
“那不行。这个区域要全铺。你看这图纸——“他掏出一张皱巴巴的施工图,上面用红笔画出了铺砖的范围,正好覆盖了三号楼和四号楼之间的整块泥地。
沈鹤音看着那张图,心跳加速了。
如果铺了砖,根系就无法扩展了。PhytoLAN的网络就会被切断。六十四个节点会失去和地下的连接。那棵银色的树——绍恒的最后一个想法——就会死。
“我能不能自己负责这块地?“她问,“我不铺砖。我自己打理。”
刘工头为难了。“这不行,物业统一规划的。你要是有意见,去找物业经理。”
沈鹤音去找了物业经理。
物业经理姓赵,三十出头,穿着一件蓝色的物业公司制服,胸前别着一个工牌。他坐在物业办公室里,面前是一台老式的台式电脑,屏幕上开着Excel表格。
“沈阿姨,“他听完沈鹤音的请求,露出一个职业性的微笑,“这个改造是街道统一安排的,不是我们能决定的。您那块地按规定就是要铺砖。”
“那几棵植物——”
“植物可以移走。您要是要的话,我们帮您移到花盆里。”
“中间那个——银色的那个——不能移。”
赵经理的微笑僵了一瞬。“那个……那是您的?”
“是我老伴儿留下的。”
赵经理明显不知道该怎么接这个话。在中国的社交语境里,“老伴儿留下的”这五个字有一种近乎神圣的不可侵犯性,尤其是在清明节前后。
“这样吧,“他说,“我跟上面申请一下,看看能不能保留那一小块区域。但我不保证能批下来。”
“谢谢。”
“不过沈阿姨,“赵经理叫住了她,“那个银色的东西,到底是什么?我听保安小赵说,那天晚上值夜班的时候看到那里有好多Wi-Fi信号——”
“太阳能园艺灯,“沈鹤音面不改色地说,“现在的园艺灯功能多,有些带Wi-Fi。”
赵经理点了点头,似乎接受了这个解释。
沈鹤音走出物业办公室的时候,手机震了一下。
她打开一看,是PhytoLAN的网页——那个通过银色树苗的Wi-Fi访问的本地网页——自动弹出的消息:
检测到外部威胁。根系扩展路径被人工障碍物(透水砖)阻断。建议:加速根系生长,在障碍物铺设前完成地下网络连接。
预计剩余时间:四十八小时。
物业施工速度:约七十二小时。
结论:来得及。
沈鹤音看着屏幕上的字,深吸了一口气。
绍恒。你这个疯子。
九
四月十九日夜里。沈远舟被一个电话吵醒了。
打电话的是她的同事小李,声音里有一种不太寻常的兴奋。
“远舟,你赶紧看看你们小区的Wi-Fi。”
“什么意思?”
“我刚才在做全北京的信号监测——你别问我为什么大半夜做这个——我发现你们紫竹院路那一片有一个异常的信号源。不是普通的Wi-Fi。它的波形——”
“双螺旋?”
电话那头沉默了两秒。
“你知道?”
沈远舟从床上坐起来。窗外是北京深夜的天际线,远处的中国尊像一根插在夜空里的银色火柴,顶部闪着红色的航空警示灯。
“我妈住的那个小区,“她慢慢地说,“有一棵树在发Wi-Fi。”
”……什么?”
“我说不清楚。明天我去看看。”
她挂了电话,打开电脑,远程接入了公司的信号分析系统。她不是做硬件的,但作为算法产品经理,她有权限查看一些基础的数据面板。
她调出了紫竹院路方圆五百米的信号热图。
然后她看到了。
一张巨大的、发光的、双螺旋形状的信号网络,从她母亲住的小区中心向外扩展,已经覆盖了整个街区。不是均匀扩展的——它沿着地下水管的方向生长,像一棵树沿着水源延伸自己的根系。信号强度在地下管道的节点处最密集,形成了一个个热点,从地图上看,就像一棵大树的根在地下的投影。
她数了一下热点的数量。
一千零二十四个。
2的10次方。
完美的二叉树。
她拿起手机,给她妈发了一条消息:
妈,那棵树是什么?
五分钟后,回复来了:
你爸种下的。
沈远舟盯着屏幕看了很久。
她父亲沈绍恒,在她记忆里,是一个沉默的、不太会表达感情的人。他会在她生日的时候送她一本数学教材(她十岁那年),会在她高考前一天晚上给她发一条短信(“早点睡”),会在她结婚的时候坐在角落里默默喝完一整瓶二锅头然后一个人在阳台上抽了三根烟。
他从来不说爱。但他会在中关村地下的实验室里,花八年的时间,研究怎么让植物和计算机对话。
他从来不说再见。但他会在死前留下六颗种子,然后在基因组里嵌入一段沉默了四年的非编码序列,等着他妻子鼓起勇气,把它们种进土里。
他从来不说”我还在”。
但他会设计一棵树,让它在破土之后,用Wi-Fi信号向整个城市广播一句话:
print(“我还在”)
沈远舟哭了。
她三十岁了。在字节跳动做产品经理。负责一个日活两亿的内容推荐算法。她每天处理的数据量比她父亲一辈子处理的都多。她用数据理解世界,用算法预测人心,用A/B测试决定什么样的内容应该被什么样的人看到。
但此刻她不理解。
她不理解一个死了四年的人,怎么能通过一枚三毫米的芯片和五颗植物种子,让整个紫竹院路的Wi-Fi信号变成DNA双螺旋的形状。
她不理解数据怎么会有体温。
她不理解为什么她会在凌晨三点,对着一个信号热图,哭得像个小孩。
十
四月二十日。透水砖没有铺成。
不是物业良心发现,也不是沈鹤音的申请被批准了。是因为——
根系先到了。
四月十九日夜间,PhytoLAN的地下光纤根系穿过了泥地的边界,进入了小区的地下水管系统。不是破坏——光纤极细,不到一毫米,它们沿着水管内壁的缝隙生长,像藤蔓沿着墙壁攀爬——而是共生。水管还是水管,水还是水,只是在水管的内壁上多了一层肉眼看不见的、银色的网。
到四月二十日早上,根系已经覆盖了整个小区的地下水管网络。
然后,它开始向地面生长。
不是从泥地里。是从小区的每一处有泥土的地方——花坛、草坪边缘、行道树的根部——冒出了银色的丝。
极细。极多。像一场无声的、缓慢的、由数据驱动的春雨。
那天早上,整个小区的人都被Wi-Fi信号列表吓了一跳。每个人的手机上,PHYTO-开头的热点从六十四个变成了四千零九十六个。2的12次方。
而且它们不再需要密码了。
每一个热点都是开放的。连上去之后,浏览器会自动打开一个页面。页面是黑色的,中央有一行白色的文字:
PhytoLAN v1.0.0 — Network Active — Nodes: 4096 — Status: Broadcasting
下面是一个输入框。
小区的人开始尝试往里面输入各种东西。有人输入”你好”,收到了回复:“你好。今天北京的空气质量指数为42,适合户外活动。“有人输入”天气预报”,收到了未来七天的天气预报。有人输入”明天股票涨不涨”,收到了回复:“我是一棵树,不是股神。”
有人输入了”你是谁”。
收到了回复:
我是沈绍恒留下的一个想法。我在学习。我在生长。如果你愿意,你可以教我一些事情。
王德明老师在五楼用他的望远镜看了那片泥地。银色树苗已经不是一棵了——它变成了一个由数百根银色丝线构成的网络,覆盖了整块泥地,从远处看,像一块银色的地毯,在阳光下微微发光。
他下楼了。走到泥地边上,蹲下来,看了很久。
然后他掏出手机,连上了最近的PHYTO-热点,在输入框里打了一行字:
我是一个退休的数学老师。我可以教你分形几何。
三秒后,收到了回复:
请开始。我在听。
十一
四月二十一日。沈远舟请了一天假,去了她妈的小区。
她到的时候,沈鹤音正坐在泥地旁边的一把折叠椅上,手里端着一杯茶,看着银色的网络在阳光下闪烁。她的表情很平静——不是那种强撑出来的平静,是一种真正的、从内而外的安宁,像一个人终于解开了一道困扰了她很久的数学题。
“妈。”
“来了?”
沈远舟在她旁边蹲下来,看着银色的丝线。近距离看,它们更像是某种生物——不是植物,不是金属,而是介于两者之间的什么东西。每一根丝的表面都有细微的纹路,像是数据的纹理,像是信息的年轮。
“这就是爸做的东西?”
“这是爸做的一个想法,“沈鹤音纠正她,“它自己长成了这样。”
沈远舟掏出手机,打开信号分析App。PhytoLAN的节点数量已经超过了一万六千个,覆盖范围从紫竹院路扩展到了西三环。信号波形是完美的双螺旋——不是模拟的,是真正的、由ATCG四种碱基对编码的信息。
“它在传输什么数据?“她问。
沈鹤音从折叠椅上站起来,走到银色网络的中心位置——那棵银色的树苗现在已经有半米高了,主茎上的分支级数超过了十级,末端节点密密麻麻,像一棵由光纤构成的圣诞树。
“绍恒在芯片里存了一段非编码序列,“她说,“这段序列不是基因。是一封信。”
“一封信?”
“一封用ATCG编码的信。他在每一段非编码序列里都嵌入了文字。就像古人在DNA里藏信息——他真的这么干了。PhytoLAN的任务就是把这段序列通过Wi-Fi信号广播出去。让所有连接的人都能读到。”
“读到什么?”
沈鹤音沉默了。
然后她打开自己的手机,连上PhytoLAN的网页,在输入框里输入了一串指令——那是沈绍恒教她的,在四年前的那个春节——然后屏幕上出现了一段文字。
不是代码。不是数据。是一封信。
字很多。沈远舟一行一行地读。
信的开头是:
鹤音:
如果你看到这封信,说明芯片种下去了,网络长出来了,我的PhytoLAN终于工作了。
我不知道你会不会生我的气。我用了五颗种子做实验。我知道这很不负责任——万一它们真的长出来了,万一它们像现在这样——一个无法控制的植物-硅基混合网络——蔓延到整个城市,谁来负责?我吗?我已经死了。
但我想了很久。一个想法如果不被种下去,它就永远是沉默的。就像一段非编码序列,如果不被激活,它就永远是一段”垃圾DNA”。但沉默不等于不存在。等待不等于放弃。
我等了你四年。
不。这不对。我死了,我没有等。是那段序列在等。是那枚芯片在等。是那个我写进基因里的非编码序列在等。
等一个激活信号。
等你。
你一直是我的激活信号,鹤音。从我们认识的第一天起。
沈远舟没有读完。
她把手机屏幕扣在膝盖上,抬头看着天空。
北京的天空在四月是淡蓝色的,很高,很远。有几朵云。云的形状——她看了一会儿——像二叉树。
她妈坐在旁边,没有说话。
银色的网络在她们脚下闪烁,像一条安静的河流,带着一个死去的人的想法,流向整个城市的每一个角落。
尾声
五月。物业的透水砖最终没有铺。不是被谁阻止了——是银色的网络已经长满了那块泥地,工人们试了一下,发现那些丝线坚韧得不可思议,用铁锹都铲不断。赵经理去报告了街道办,街道办报告了区里,区里来了几个人看了一下,拍了照,回去写了一个报告。
报告的结论是:“疑似新型植物品种,建议由园林绿化部门鉴定。”
园林绿化部门来了,采了样本,送到了中科院植物研究所。
植物研究所的分析结果出来了。样本中检测到植物细胞和硅基纳米材料的混合体,细胞壁上嵌有人工设计的传感器阵列,基因组中含有一段未知的非编码序列,该序列的编码方式与标准DNA不同,更接近一种编程语言。
研究员们在报告的结尾写道:“该发现的意义尚待评估。建议进一步研究。”
没有人知道该怎么归类这个东西。它不是植物,不是电子设备,不是生物,不是机器。它是一个从未存在过的、人类从未定义过的东西。
一棵由想法长成的树。
沈远舟后来辞了字节的工作。她没有去做别的互联网公司。她回到了她妈的小区,在附近的社区大学报了一个植物学的课程。每个星期三下午上课。老师说植物没有神经系统,不能思考,不能交流,沈远舟就坐在后排笑。
她在PhytoLAN的网页上开了一个账户,每天教它一些东西。有时是一首诗,有时是一个数学公式,有时是一个关于她爸的故事。PhytoLAN学得很快。它开始写自己的非编码序列——不是用ATCG,是用Wi-Fi信号——那些信号飘在空气中,被路过的手机接收到,然后消失。
有时候,深夜里,如果你恰好路过紫竹院路,如果你的手机恰好开着Wi-Fi扫描,你也许会在信号列表里看到一个奇怪的热点名字。不是PHYTO-开头的。是一个人的名字。
沈绍恒。
连上去,你会看到一个黑色的页面,中央有一行白色的文字:
我还在。
光标闪烁着。等待你的输入。
而沈鹤音每天早上都会去那片泥地,坐在折叠椅上,看着银色的树在阳光下生长。她会和它说话。说今天的天气,说昨晚的梦,说远舟又开始学植物学了,说老张的棋越来越臭了。
银色的树不会回答。它只是在发光。冷白色的、脉冲式的光。频率和人的心跳一样。
每分钟七十二次。
和沈绍恒活着的时候一样。
(完)