第2章
两张机票与一个空座------------------------------------------、三万英尺的告别,上午8:17,北纬39°东经116°上空-800客机在平流层划出一道洁白的尾迹云,像天空的伤疤。客舱里,空乘推着餐车走过过道,塑料轮子在合成纤维地毯上发出规律的摩擦声。,林薇看着舷窗外。,绵延无际,在晨光中镀上金边。这景象本该很美——她一直想看云海,陈默答应过带她去**,说那里离天最近。后来**变成了天津,天津变成了“下次”。。,安全带扣垂在扶手下,随着气流微微摇晃。,俯身轻声问:“女士,需要毛毯吗?”。“那您旁边这位乘客……”空乘看了眼座位号,“陈默先生,他会上来吗?不会了。”林薇的声音平静得像结冰的湖面,“就空着吧。”,递给她一杯温水:“您看起来需要这个。”,水温透过杯壁传到掌心,带来一丝虚假的暖意。她喝了一口,水是温的,但咽下去时,喉咙像被砂纸磨过。,屏幕上是她昨晚截的图:机票预订成功的页面。两张机票,两个名字,一个未来。。
她把额头抵在舷窗上,冰冷。窗外的云在流动,变幻形状,像是要告诉她什么,但她看不懂。
记忆开始不受控制地回放。
六年前,2019年春天,北京五道口
他们第一次见面是在一家叫“字节跳动”的咖啡馆——这名字后来成了某种讽刺。陈默当时在写代码,笔记本屏幕上爬满绿色的字符。林薇坐在他对面,面试同一家公司的不同岗位。
“你在写什么?”她问。
“一个地图导航的优化算法。”陈默头也没抬,“现在的地图APP总让人绕路。”
“那你会写让情侣不绕路的算法吗?”林薇开玩笑。
陈默终于抬头,看了她三秒,说:“感情的路,算法算不了。”
后来他们在一起了。陈默说,那天她问的问题让他意识到,有些东西比代码复杂得多。
婚礼在2020年国庆,疫情间隙。简办,只有双方父母和几个朋友。陈默在婚礼上说:“我会写一个程序,把我们在一起的每一天都存下来,备份在云端,永远不会丢失。”
朋友们哄笑,说他不愧是程序员。
林薇当时笑着,心里却想:我不要备份,我要现在。
2023年7月,凌晨1点,出租屋
陈默又一次加班到凌晨。林薇煮了面等他,面坨了,热了三次。
“抱歉,线上故障,得紧急修复。”陈默进门时眼睛通红。
“吃了再睡吧。”
“你先睡,我还要开个会。”他打开笔记本,摄像头都没开就加入会议。
林薇坐在餐桌旁,看着那碗又凉了的面。墙上挂着的婚纱照里,两个人都笑得很用力,像是知道笑容会不够用,所以提前多存一点。
那天晚上她没睡,坐在客厅的沙发上,看窗外的城市一点点亮起来。北京从来不真正入睡,总有光,总有声音,总有人在赶路。
陈默凌晨四点才从书房出来,看到她,愣了一下:“怎么还没睡?”
“在想,”林薇说,“如果我们现在出发去机场,随便买张机票,去哪里都可以,你会去吗?”
陈默揉了揉太阳穴:“别闹,我明天还有上线评审。”
“我不是在闹。”林薇站起来,“我是认真的。陈默,我三十岁了,我们结婚四年了。我们最远的旅行是天津。天津,开车两小时就能到。”
陈默沉默了很久,说:“等这个项目结束……”
“哪个项目?”林薇打断他,“‘海龙’结束还有‘昆仑’,‘昆仑’结束还有‘天宫’。你们的项目名字一个比一个大,但我们的生活,却越来越小。”
那是他们第一次真正意义上的争吵。不激烈,但很深,像冰层下的裂痕。
2025年2月13日,出发前一天
陈默难得准时下班,七点到家。两人一起收拾行李。
“泳衣带了吗?”陈默问。
“三套。”
“防晒霜?”
“最高倍数的。”林薇把东西一件件放进箱子,“还带了晕船药,虽然只是海边,但万一……”
“不会有万一。”陈默从背后抱住她,“这次一定。”
林薇靠在他怀里,闻到他身上熟悉的咖啡和键盘的味道。那一瞬间,她觉得也许真的可以重新开始。
晚上,陈默在书房做最后的项目收尾。林薇躺在床上,手机亮着,是马来西亚的旅游攻略:吉隆坡双子塔、槟城壁画街、马六甲红屋……还有海,真正的热带海洋,蓝得像宝石。
她截了张图发给陈默:“明天见,我的航海家。”
陈默回了一个拥抱的表情。
那是他们最后一次对话。
“女士,需要饮料吗?”
空乘的声音把林薇拉回现实。餐车停在过道,橙汁、咖啡、茶。
“咖啡,谢谢。”
纸杯里的咖啡浑浊苦涩,速溶的。林薇小口喝着,感受那股苦味从舌尖蔓延到心里。
前排坐着一对年轻情侣,女孩靠在男孩肩上,两人共用一个耳机听歌,手指交缠。男孩时不时低头吻女孩的头发。
林薇移开视线。
曾几何时,她和陈默也这样。地铁上,电影院里,甚至只是在家里的沙发上。后来陈默的肩膀总是被电脑包占据,手指总是在键盘上,眼睛总是盯着屏幕。
她不是不理解。在北京,压力大,要买房,要还贷,要面对父母“什么时候要孩子”的追问。陈默加班,是为了他们的未来。
但未来是什么?是***上的数字,是房产证上的名字,还是两个人在一起的时间?
飞机遇到气流,轻微颠簸。广播响起,机长提醒系好安全带。
林薇看向窗外,云层变厚了,灰蒙蒙的,像是要下雨。
三万英尺的高空,也会下雨吗?
她不知道。她只知道,在地面上,在某个她不知道的地方,陈默不见了。
张伟凌晨的电话还在耳边回响:“嫂子,默哥不见了……监控只拍到他坐在工位上,然后画面花了一下,人就没了。**来了,说可能是绑架,但没勒索电话……太奇怪了……”
绑架。失踪。意外。
每个词都像冰锥,扎进心里。
但奇怪的是,林薇不觉得陈默出意外了。不是理性的判断,是某种直觉——六年来形成的,对一个人的了解。
陈默不会就这样消失。
他会留下痕迹,会挣扎,会想办法联系她。
除非……除非他真的遇到了无法理解、无法抵抗的事情。
像他有时开玩笑说的:“代码写多了,总觉得世界是个巨大的程序,说不定哪天就遇到*ug,卡进墙里了。”
当时她笑他中二。
现在她不笑了。
同一时间,地面,北京朝阳区某***
张伟坐在硬塑料椅子上,第三次对**重复:“……真的就是突然不见了。监控我看了十几遍,他坐在那里,敲键盘,然后屏幕亮了一下,特别亮,然后……人就没了。不是走出去,是没了,像电影特效。”
负责记录的年轻**皱眉:“张先生,您确定不是自己眼花了?或者他趁你不注意离开了?”
“我确定!”张伟激动起来,“你们可以调监控!整个公司那一层的监控,前后两个小时的,我都看了!他没离开工位!”
年长的**放下笔:“张先生,我们理解您的焦虑。但您说的这种情况……不符合物理定律。人不可能凭空消失。”
“那你们怎么解释监控画面?”张伟拿出手机,“我录了一段,你们看。”
手机屏幕上,是监控录像的翻拍:陈默坐在工位上,屏幕突然爆发出刺眼的蓝光,光芒吞没了整个人影,等光线暗下来,座位上已经空了。
两个**对视一眼。
“这个视频……”年长**迟疑,“可能是监控故障,或者有人篡改……”
“我们公司的监控系统是华为最新的,三天前刚检修过!”张伟站起来,“而且陈默的老婆现在一个人在飞机上,飞马来西亚!他们本来应该一起去的!你们觉得这是巧合吗?”
***里安静下来。其他办事的市民投来好奇的目光。
年轻**叹了口气:“张先生,我们先立案。但您要做好心理准备,这种案子……很特殊。我们会联系机场、出入境、医院,所有能查的地方都查。但结果……”
他没说完,但意思清楚:希望渺茫。
张伟瘫坐回椅子上,双手**头发里。他和陈默同事八年,从初级程序员做到架构师,一起熬过无数个通宵,一起骂过产品经理,一起庆祝项目上线。
陈默是个靠谱的人。太靠谱了,靠谱到不会玩失踪这种把戏。
“**同志,”张伟抬头,眼睛里有血丝,“我有一个想法,可能很荒唐,但……你们听说过‘时空异常’吗?”
**没说话。
“陈默做的最后一个项目,‘海龙系统’,里面集成了很多历史航海数据,包括郑和下西洋的航线。”张伟语速越来越快,“他最近老说一些奇怪的话,说‘代码和现实世界的边界越来越模糊’,说‘有时候觉得时间不是线性的’……我们都笑他加班加傻了,但现在……”
“张先生。”年长**打断他,“我建议您先回去休息。有消息我们会通知您。”
张伟知道,他们不信。
他自己都不完全信。
但除此之外,还能有什么解释?
他走出***,北京的天空灰蒙蒙的,又要下雪了。他拿出手机,想给林薇发消息,但想起她在飞机上,收不到。
他打开微信,找到和陈默的聊天记录。最后一条是昨晚23:47,陈默发的:“最后一段代码,跑完就回家。”
他回复:“嫂子等你呢,赶紧的。”
陈默回了个“OK”的手势。
那就是最后了。
张伟站在街边,看着车流,突然觉得这个世界很陌生。高楼大厦,霓虹灯光,手机信号覆盖每一个角落——但一个人,就这样消失了,像从未存在过。
他想起陈默有一次喝多了说的话:“张伟,你说如果我们生活的世界,真的是个程序,那程序员是谁?他写代码的时候,会不会也加班?会不会也有*ug?”
当时他笑:“那你得去问上帝。”
陈默摇头:“不,如果真是程序,就没有上帝。只有无穷无尽的,需要修复的*ug。”
现在,陈默自己成了*ug。
一个无法修复的,丢失在时空里的*ug。
张伟拦了辆出租车:“去机场。”
“哪个机场?”
“首都,T3。”
他不知道去机场能做什么,但总觉得,应该去。也许林薇需要有人接机——在吉隆坡,或者,如果她改变主意返航的话。
车上,他打开笔记本电脑,连上手机热点,登录公司服务器。他有陈默项目的访问权限。
“海龙系统”的**日志,最后一条记录:
text
时间:2025-02-14 02:59:47
事件:时空坐标校准
详情:检测到历史坐标与当前坐标重叠,触发保护机制
操作:世界线存档
状态:已完成
用户:陈默
位置:北京总部A区32号工位
世界线存档。
张伟盯着这个词。这是陈默自己写的功能吗?还是系统*ug生成的乱码?
他点开代码库,搜索“世界线”***。
没有结果。
搜索“时空坐标”——有,在历史数据模块里,但只是普通的经纬度存储。
那么这条日志从哪里来?
张伟感到后背发凉。他继续翻看日志,发现从凌晨2点开始,系统有一系列异常记录:
text
02:14:22 检测到未授权数据访问,源IP:无法解析
02:30:15 历史航线数据库异常活跃,访问频率超过阈值500%
02:45:01 时空纠偏算法自动触发,原因:本地时间流与历史时间流发生干涉
02:59:47 世界线存档(本条)
03:00:00 所有异常记录停止,系统恢复正常
时间流干涉。
世界线存档。
这些词不该出现在一个海运管理系统里。除非……除非这个系统,不只是管理系统。
张伟想起项目启动时,客户公司那个古怪的要求:“必须集成郑和船队的完整历史航线,精度要到经纬度小数点后四位。”
当时大家都觉得多此一举——六百年前的航线,对现代航运有什么参考价值?
现在他想,也许参考的不是航运。
而是别的什么。
出租车停在T3航站楼出发层。张伟付钱下车,冲进大厅。巨大的航班信息屏滚动着,他找到JD391:
北京-吉隆坡,08:00起飞,状态:已起飞。
林薇已经走了。
一个人,带着两个人的行李,飞向那个他们约好要一起看的海。
张伟站在熙攘的人群中,突然感到一种深切的孤独。
陈默消失了。
林薇飞走了。
他留在这里,面对一个无法解释的谜题。
手机震动,是公司技术总监:“张伟,陈默怎么回事?**来公司了,说要封存他的工位和电脑。”
“我马上回来。”张伟回复。
他最后看了一眼航班信息屏,转身离开。
而在三万英尺的高空,林薇睡着了。梦里,她看见陈默站在一片陌生的海滩上,穿着奇怪的古装,回头看她,张嘴说什么,但她听不见。
海**太大。
或者说,是时间的涛声太大。
二、1405年的晨光与谜题
同一时刻,不同维度
1405年农历六月十六,辰时初刻(约上午7:00),满剌加海峡
晨光刺破海雾,将郑和舰队从夜的轮廓中唤醒。六十余艘巨舰静静停泊,桅杆如林,帆缆如网,在海面上投下漫长的阴影。
宝船艉楼顶层的舱室里,陈默猛地睁开眼睛。
首先映入眼帘的是木制的天花板,粗糙的榫卯结构,缝隙间能看到竹编的衬底。然后是气味——桐油、海水、木头陈腐的味道,还有一种陌生的熏香。
他坐起来,身下是硬板床,铺着粗糙的麻布单。房间很小,一桌一椅一床,墙上挂着一幅手绘的海图,桌上摆着文房四宝,还有他那个装着现代物品的麻袋。
这不是梦。
他穿越了。在1405年。在郑和的船上。
陈默下床,走到窗边。木制窗棂外,是广阔的海面和舰队全景。最大的宝船就在不远处,九桅十二帆,像一座浮动的城池。水手们已经在甲板上忙碌,清洗、整理、修补,吆喝声顺着海风飘来。
他低头看自己——穿着粗布水手服,脚上是草鞋。现代的衣服被苏婉收走了,说太显眼。
“陈先生醒了?”
门被推开,马欢端着托盘进来,上面是早餐:粟米粥、咸鱼、还有两个馒头。
“马通事。”陈默拱手——这是马欢昨天教的礼节。
“不必多礼。”马欢把托盘放在桌上,“昨夜睡得可好?”
陈默苦笑。他做了整夜的梦,梦里有代码在流动,有林薇在机场等他,有郑和的眼睛盯着他,还有那道撕裂夜空的蓝紫色光。
“马通事,昨夜东**域的光……”
马欢的脸色凝重起来:“郑大人已派哨船去查探,尚未回报。但瞭望台确认,那些光在天亮前消失了,连同那些船影。”
“消失了?”
“像从未出现过。”马欢坐下,压低声音,“陈先生,你老实告诉我——那些光,和你来的那天晚上,是不是同一种?”
陈默沉默。他不想说谎,但也不知道真相。
“我不确定。”他最终说,“但感觉……有关联。”
马欢长叹一声:“刘伯温先生在手稿中写道:‘天外客至,必有异相随。或为引路之光,或为追索之影。’若那些光是追索你的……”
“追索我?为什么?”
“我不知道。”马欢摇头,“刘先生的手稿残缺不全,很多内容语焉不详。但郑大人很重视,今早天未亮就召集几位副使密议。”
陈默感到一阵寒意。如果那些光真的和他有关,如果它们会带来危险,那郑和会怎么处置他?一个可能引来灾祸的天外客,还会被接纳吗?
“马通事,”他问,“郑大人……还信任我吗?”
马欢看着他,眼神复杂:“陈先生,郑大人是海一样深的人。他的心思,没人能完全猜透。但他今早下令,你的淡水改良方案要立即实施,全船队推广。这至少说明,他认为你有用。”
有用。这个词让陈默稍微安心。在古代,有用就是生存的保障。
“那我今天……”
“今天你要去工匠坊,指导他们**你设计的木架和密封工艺。”马欢说,“苏姑娘会带你去。记住,少说话,多演示。工匠们重实操,轻空谈。”
正说着,敲门声响起。
苏婉已经等在门外,还是一身水手打扮,但气色比昨天好多了。她递给陈默一个布包:“你的午饭。工匠坊忙起来,没时间回来吃。”
“谢谢。”陈默接过。
三人一起走出舱室。晨光中的宝船更显庞大,甲板宽得能跑马,排水孔还在滴着昨夜积存的雨水。水手们见到马欢都躬身行礼,对陈默则投来好奇的目光——船上来了个新匠人,还是个短发怪人,消息已经传开了。
“别在意他们。”苏婉低声说,“海上的人就这样,对新事物既好奇又排斥。你用真本事说话,他们自然服你。”
工匠坊在船尾底层,是个宽敞的舱室,堆满了木材、工具和半成品。十几个工匠正在忙碌,锯木声、敲击声、说话声混杂在一起,空气里满是木屑和汗水的味道。
工头是个五十多岁的老者,姓鲁,据说祖传的木匠手艺。他见到马欢,放下手中的刨子,拱手行礼。
“鲁师傅,这位就是陈二陈先生。”马欢介绍,“郑大人吩咐,淡水储存的改良,由他指导。”
鲁师傅上下打量陈默,眼神里明显有不信任:“陈先生看着年轻,不知师承何处?”
“自学。”陈默说,“家乡跑船的多,耳濡目染。”
“自学?”旁边一个年轻工匠嗤笑,“木工活计,可是要实打实的手艺,不是看看就会的。”
气氛有点僵。
陈默没说话,走到工作台前。台上有几个刚做好的木桶,接缝处涂着传统的桐油灰。他拿起一个,仔细检查,然后对鲁师傅说:“能给我工具吗?凿子、刮刀、还有生漆和蜂蜡。”
鲁师傅示意学徒取来。
陈默挽起袖子,开始工作。他先是用刮刀清理桶缝里的旧填料,动作熟练得不像新手——这得益于他大学时参加过木工社团,虽然多年没碰,但肌肉记忆还在。
清理干净后,他调制药剂:生漆加热到合适温度,混合捣碎的细麻丝,搅拌成粘稠的膏状。然后用特制的刮片,将膏体仔细填入缝隙,压实,抹平。
整个过程行云流水,专注而精准。
工匠们渐渐围拢过来,窃窃私语:
“手法倒是老道……”
“这配方没见过,生漆还能这么用?”
“看那压实的力道,没十年功夫做不到……”
陈默做完一个桶,抬头对鲁师傅说:“这样填缝,干透后坚硬如石,且遇水膨胀,越用越紧。传统的桐油灰会干裂,这个不会。”
他又演示蜂蜡涂层的做法:蜂蜡隔水融化,用猪鬃刷均匀涂在内壁,薄薄一层,冷却后形成防水膜。
“蜂蜡无毒,不影响水质。而且有弹性,木材热胀冷缩时,它能适应。”
最后,他画出木架的设计图:简单的榫卯结构,每个格子卡一个桶,上下层错开,重心稳,还能堆叠。
“这样做,桶不会滚动碰撞,也节省空间。”
鲁师傅拿起改良后的桶,仔细检查,又用手敲击听声,最后点头:“有点意思。”他看向陈默,“陈先生,这蜂蜡涂层的厚度,可有讲究?”
“太薄不防水,太厚浪费,且容易脱落。”陈默比划,“大概……一张纸的厚度。”
“那生漆麻丝的配方比例呢?”
陈默一一解答,不藏私。他知道,想要融入,就必须分享。而且这些技术在这个时代是创新,但放在六百年后,只是常识。
一个上午,工匠坊的气氛从怀疑变为接纳。工匠们开始尝试陈默的方法,有问题就请教,陈默耐心解答,偶尔还亲手示范。
苏婉在一旁帮忙递工具、准备材料,看着陈默专注的侧脸,眼神复杂。
午休时,两人坐在舱外的甲板上吃午饭。布包里是馒头和咸菜,还有两条小鱼干。
“你从哪里学来这些?”苏婉问,“不只是木工,还有那些……道理。什么重心,什么热胀冷缩,这些词我都没听过。”
陈默咬着馒头,思考怎么回答。
“我的家乡……重视实用之学。”他最终说,“我们认为,万事万物都有规律,找到规律,就能解决问题。”
“像解谜?”苏婉眼睛一亮,“我小时候喜欢玩九连环,父亲说那是奇技淫巧。但我觉得,解开的那一刻,像窥见了天机。”
“就是那种感觉。”陈默微笑,“只不过我解的谜,是更大的谜题。”
“比如?”
“比如……怎么让船走得更快,怎么让航行更安全,怎么让更多人活下来。”
苏婉沉默了一会儿,然后轻声说:“陈默,你真的是从天上来吗?”
这个问题,马欢问过,郑和问过,现在苏婉也问。
陈默看着海面,远处有海鸟在飞。
“如果我说是,你信吗?”
“我信。”苏婉毫不犹豫,“因为只有天上,才能养成你这样的人。不卑不亢,不懂就问,会就教。这船上的人,要么畏畏缩缩,要么趾高气扬,很少有你这样的。”
陈默苦笑。他只是习惯了现代社会的平等交流而已。
“苏婉,”他问,“你为什么在船上?一个女子,冒这么大风险……”
“为了自由。”苏婉的声音很轻,但坚定,“在苏州,我是苏家大小姐,出门要坐轿,说话要轻声,将来要嫁个门当户对的人,生儿育女,老死在宅院里。”她看向远方的海,“但在这里,我是苏二,是个水手,能看日出日落,能听海浪风声,能去从没去过的地方。哪怕只能瞒一天,也值得。”
陈默想起林薇。她也说过类似的话:“陈默,我不要豪宅豪车,我只想和你去看世界。”
两个相隔六百年的女子,却有着相同的渴望。
“如果……”陈默缓缓说,“如果有一天,我能回去,你想去看看我的家乡吗?”
苏婉愣住了:“我……能去吗?”
“也许能,也许不能。”陈默说,“但如果有机会,我会带你去。那里女子可以读书、可以工作、可以自由选择自己的人生。虽然也有烦恼,但至少……有选择。”
苏婉的眼睛里有什么东西在闪动。她转过头,不让陈默看见。
“那你要先教会我。”她说,“教会我你们的知识,我才能理解那个世界。”
“好。”陈默答应。
下午的工作继续。在陈默的指导下,工匠们改造了第一批二十个木桶,做了五个木架。鲁师傅亲自测试——装满水,放在摇晃的模拟台上,观察渗漏情况。
结果令人振奋:传统木桶半天就开始渗水,改良后的桶一整天滴水不漏。
消息很快传到郑和那里。
傍晚时分,郑和带着王景弘副使来到工匠坊。他仔细检查了改良桶,又看了木架,然后问陈默:“此法,可教给其他船的工匠?”
“可以。”陈默说,“我可以写一份详细的工艺说明,配图。”
“配图?”郑和看向马欢。
马欢解释:“就是画图说明,每一步怎么做,一看就懂。”
郑和点头:“好。陈先生,你写。写好后,抄录五份,分发各船。”他顿了顿,“另外,从今日起,你升为匠作副使,领从八品俸禄,专司船具改良。”
从八品。虽然是最低的官职,但意味着陈默正式进入了船队的体系。
“谢大人。”陈默躬身。
郑和看着他,又说了一句:“昨夜东南之光,哨船回报,一无所获。但瞭望台说,光消失前,似乎在海上留下了什么痕迹。”
“痕迹?”
“像是……文字。”郑和的目光锐利起来,“但无人识得。陈先生可想去看看?”
陈默的心脏狂跳起来。
文字?在现代文字出现前,在1405年的海上?
“我想去。”他说。
“好。”郑和转身,“明日卯时,随我哨船出发。”
郑和离开后,陈默站在原地,久久不能平静。
马欢走过来,低声说:“陈先生,这是考验,也是机会。你若能解读那些文字……郑大人会更信任你。但若不能,或解读出不该知道的东西……”
“我明白。”陈默说。
他回到自己的小舱室时,天已经黑了。苏婉给他送了晚饭和灯油,还带来一个消息:“马先生说,让你准备纸笔,他晚些来教你写字。”
写字。用毛笔。
陈默看着桌上的文房四宝,苦笑。他字写得不错,但那是钢笔字、圆珠笔字。毛笔……上次用还是小学书法课。
但他必须学。在这个时代,文字是权力的钥匙。
他研墨,铺纸,试着写自己的名字。
“陈”字写得歪歪扭扭,“默”字墨汁太多,晕开一团。
“不对。”
马欢不知何时进来了,站在他身后:“握笔姿势就不对。”他握住陈默的手,调整手指的位置,“这样,腕要悬,力要匀。”
陈默跟着学,写了十几遍,渐渐找到感觉。
“你学得很快。”马欢惊讶,“常人学写字,没十天半月做不到这样。”
陈默没说话。他只是把写代码时的手眼协调能力,用到了写字上。本质上都是精细控制。
“马通事,”他问,“那些文字……郑大人说像文字,具体是什么样子?”
马欢从怀里掏出一张纸,上面是瞭望台士兵凭记忆画的草图。
陈默接过来,只看了一眼,血液就凝固了。
那不是汉字,不是***文,不是任何一种古代文字。
那是ASCII艺术。
用点和线组成的,最简单的计算机字符画。
图案看起来像是一个箭头,指向东南方向。旁边还有一行点划组合——是摩斯电码。
陈默能读摩斯电码,大学时参加无线电社团学的。
他仔细辨认:
·-·· ·· -· ·--· ··-· ----- ----- .----
翻译过来是:
L I N P U _ 0 0 1
Linpu_001。
林浦001。
陈默的手开始颤抖。
林浦是他家乡的小镇,他***上的籍贯。而001……是他大学时第一个个人项目的编号,一个简单的天气查询程序,他保存在GitHu*上,用户名就是Linpu_001。
这不可能。
绝对不可能。
“陈先生?”马欢察觉到他的异常,“你认得这些符号?”
陈默张了张嘴,发不出声音。
那些光,那些船,那些文字——不是偶然,不是自然现象。
是冲他来的。
是某种……信息。
或者,是某种……追索。
“马通事,”他声音嘶哑,“那些光出现时,有没有……声音?”
马欢想了想:“瞭望台说,好像有,但很微弱,像蜂鸣,又像……人声,但听不懂。”
“能模仿一下吗?”
马欢试着发出几个音节:“滴……答……滴滴答……”
摩斯电码的发送音。
陈默瘫坐在椅子上,冷汗湿透了后背。
“陈先生,你到底知道什么?”马欢的声音严肃起来。
陈默看着那张纸上的图案,那些来自六百年后的信息,在这个1405年的夜晚,显得如此诡异,如此……危险。
“马通事,”他缓缓说,“如果我说,那些光,那些文字,是来自我的家乡……你信吗?”
马欢沉默了很长时间。
然后他说:“刘伯温先生在手稿中写道:‘天外客至,或有接引,或有追捕。接引者光白,追捕者光青。’昨夜的光,是青紫色。”
追捕。
陈默感到一股寒意从脚底升起。
“为什么追捕我?我做了什么?”
“我不知道。”马欢摇头,“但刘先生还说:‘天外客携异术,或乱时空,故有司掌时空者追索之。’”
司掌时空者。
时间**?时空管理局?陈默脑子里闪过各种科幻概念。
“他们……会做什么?”
“手稿残缺,不知。”马欢看着他,“但郑大人明日带你去,就是想验证——你若能解读那些文字,说明你确实与那些光有关。那么,你就是钥匙,也是锁。”
钥匙,能打开谜题。
锁,可能引来灾祸。
陈默看着窗外,夜空清澈,繁星点点。那蓝紫色的光已经消失,但信息留下了。
Linpu_001。
那是他的标识,他的数字签名。
有人在找他。
或者说,有什么东西,在找他。
“马通事,”陈默问,“如果我选择不去呢?”
“郑大人已经下令。”马欢说,“而且,你若不去,反而显得心虚。在这船上,心虚的人,活不长。”
陈默明白了。他没有选择。
他必须去,必须面对,必须解开这个谜。
也许,谜底里,有回去的方法。
也许,谜底里,有致命的危险。
他想起林薇,想起那两张机票,想起那个回不去的2025年。
如果这就是他的命运——困在1405年,被未知的力量追索——那他至少要弄明白,为什么。
“我去。”他说。
马欢点头,拍了拍他的肩:“我会向郑大人请求,陪你同去。”
“谢谢。”
马欢离开后,陈默独自坐在灯下。他拿出那个防水充电宝,按下开关。蓝色的LED灯亮起,在这个没有电灯的时代,这微弱的光像文明的余烬。
他又尝试按手机开机键——屏幕闪了一下,出现了一个从未见过的图标:一个沙漏,旁边有数字在倒计时:
720:00:00
720小时。30天。
什么意思?30天后会发生什么?
陈默的心脏狂跳。他盯着那个倒计时,看着秒数一点点减少:
719:59:59
719:59:58
稳定,规律,像生命的倒计时。
或者,像某种……最后期限。
窗外的海,漆黑如墨。
夜空中的星辰,沉默如谜。
而在遥远的东**域,在那片光消失的地方,海水之下,有什么东西在缓缓苏醒。
金属的外壳,闪烁的指示灯,还有一行刻在内壁的小字:
“时空异常个体:陈默,编号THX-1147。追索协议启动。倒计时:30天。”
蓝紫色的光,再次亮起。
微弱,但坚定。
像黑夜里的灯塔。
或者说,像猎人的眼睛。
她把额头抵在舷窗上,冰冷。窗外的云在流动,变幻形状,像是要告诉她什么,但她看不懂。
记忆开始不受控制地回放。
六年前,2019年春天,北京五道口
他们第一次见面是在一家叫“字节跳动”的咖啡馆——这名字后来成了某种讽刺。陈默当时在写代码,笔记本屏幕上爬满绿色的字符。林薇坐在他对面,面试同一家公司的不同岗位。
“你在写什么?”她问。
“一个地图导航的优化算法。”陈默头也没抬,“现在的地图APP总让人绕路。”
“那你会写让情侣不绕路的算法吗?”林薇开玩笑。
陈默终于抬头,看了她三秒,说:“感情的路,算法算不了。”
后来他们在一起了。陈默说,那天她问的问题让他意识到,有些东西比代码复杂得多。
婚礼在2020年国庆,疫情间隙。简办,只有双方父母和几个朋友。陈默在婚礼上说:“我会写一个程序,把我们在一起的每一天都存下来,备份在云端,永远不会丢失。”
朋友们哄笑,说他不愧是程序员。
林薇当时笑着,心里却想:我不要备份,我要现在。
2023年7月,凌晨1点,出租屋
陈默又一次加班到凌晨。林薇煮了面等他,面坨了,热了三次。
“抱歉,线上故障,得紧急修复。”陈默进门时眼睛通红。
“吃了再睡吧。”
“你先睡,我还要开个会。”他打开笔记本,摄像头都没开就加入会议。
林薇坐在餐桌旁,看着那碗又凉了的面。墙上挂着的婚纱照里,两个人都笑得很用力,像是知道笑容会不够用,所以提前多存一点。
那天晚上她没睡,坐在客厅的沙发上,看窗外的城市一点点亮起来。北京从来不真正入睡,总有光,总有声音,总有人在赶路。
陈默凌晨四点才从书房出来,看到她,愣了一下:“怎么还没睡?”
“在想,”林薇说,“如果我们现在出发去机场,随便买张机票,去哪里都可以,你会去吗?”
陈默揉了揉太阳穴:“别闹,我明天还有上线评审。”
“我不是在闹。”林薇站起来,“我是认真的。陈默,我三十岁了,我们结婚四年了。我们最远的旅行是天津。天津,开车两小时就能到。”
陈默沉默了很久,说:“等这个项目结束……”
“哪个项目?”林薇打断他,“‘海龙’结束还有‘昆仑’,‘昆仑’结束还有‘天宫’。你们的项目名字一个比一个大,但我们的生活,却越来越小。”
那是他们第一次真正意义上的争吵。不激烈,但很深,像冰层下的裂痕。
2025年2月13日,出发前一天
陈默难得准时下班,七点到家。两人一起收拾行李。
“泳衣带了吗?”陈默问。
“三套。”
“防晒霜?”
“最高倍数的。”林薇把东西一件件放进箱子,“还带了晕船药,虽然只是海边,但万一……”
“不会有万一。”陈默从背后抱住她,“这次一定。”
林薇靠在他怀里,闻到他身上熟悉的咖啡和键盘的味道。那一瞬间,她觉得也许真的可以重新开始。
晚上,陈默在书房做最后的项目收尾。林薇躺在床上,手机亮着,是马来西亚的旅游攻略:吉隆坡双子塔、槟城壁画街、马六甲红屋……还有海,真正的热带海洋,蓝得像宝石。
她截了张图发给陈默:“明天见,我的航海家。”
陈默回了一个拥抱的表情。
那是他们最后一次对话。
“女士,需要饮料吗?”
空乘的声音把林薇拉回现实。餐车停在过道,橙汁、咖啡、茶。
“咖啡,谢谢。”
纸杯里的咖啡浑浊苦涩,速溶的。林薇小口喝着,感受那股苦味从舌尖蔓延到心里。
前排坐着一对年轻情侣,女孩靠在男孩肩上,两人共用一个耳机听歌,手指交缠。男孩时不时低头吻女孩的头发。
林薇移开视线。
曾几何时,她和陈默也这样。地铁上,电影院里,甚至只是在家里的沙发上。后来陈默的肩膀总是被电脑包占据,手指总是在键盘上,眼睛总是盯着屏幕。
她不是不理解。在北京,压力大,要买房,要还贷,要面对父母“什么时候要孩子”的追问。陈默加班,是为了他们的未来。
但未来是什么?是***上的数字,是房产证上的名字,还是两个人在一起的时间?
飞机遇到气流,轻微颠簸。广播响起,机长提醒系好安全带。
林薇看向窗外,云层变厚了,灰蒙蒙的,像是要下雨。
三万英尺的高空,也会下雨吗?
她不知道。她只知道,在地面上,在某个她不知道的地方,陈默不见了。
张伟凌晨的电话还在耳边回响:“嫂子,默哥不见了……监控只拍到他坐在工位上,然后画面花了一下,人就没了。**来了,说可能是绑架,但没勒索电话……太奇怪了……”
绑架。失踪。意外。
每个词都像冰锥,扎进心里。
但奇怪的是,林薇不觉得陈默出意外了。不是理性的判断,是某种直觉——六年来形成的,对一个人的了解。
陈默不会就这样消失。
他会留下痕迹,会挣扎,会想办法联系她。
除非……除非他真的遇到了无法理解、无法抵抗的事情。
像他有时开玩笑说的:“代码写多了,总觉得世界是个巨大的程序,说不定哪天就遇到*ug,卡进墙里了。”
当时她笑他中二。
现在她不笑了。
同一时间,地面,北京朝阳区某***
张伟坐在硬塑料椅子上,第三次对**重复:“……真的就是突然不见了。监控我看了十几遍,他坐在那里,敲键盘,然后屏幕亮了一下,特别亮,然后……人就没了。不是走出去,是没了,像电影特效。”
负责记录的年轻**皱眉:“张先生,您确定不是自己眼花了?或者他趁你不注意离开了?”
“我确定!”张伟激动起来,“你们可以调监控!整个公司那一层的监控,前后两个小时的,我都看了!他没离开工位!”
年长的**放下笔:“张先生,我们理解您的焦虑。但您说的这种情况……不符合物理定律。人不可能凭空消失。”
“那你们怎么解释监控画面?”张伟拿出手机,“我录了一段,你们看。”
手机屏幕上,是监控录像的翻拍:陈默坐在工位上,屏幕突然爆发出刺眼的蓝光,光芒吞没了整个人影,等光线暗下来,座位上已经空了。
两个**对视一眼。
“这个视频……”年长**迟疑,“可能是监控故障,或者有人篡改……”
“我们公司的监控系统是华为最新的,三天前刚检修过!”张伟站起来,“而且陈默的老婆现在一个人在飞机上,飞马来西亚!他们本来应该一起去的!你们觉得这是巧合吗?”
***里安静下来。其他办事的市民投来好奇的目光。
年轻**叹了口气:“张先生,我们先立案。但您要做好心理准备,这种案子……很特殊。我们会联系机场、出入境、医院,所有能查的地方都查。但结果……”
他没说完,但意思清楚:希望渺茫。
张伟瘫坐回椅子上,双手**头发里。他和陈默同事八年,从初级程序员做到架构师,一起熬过无数个通宵,一起骂过产品经理,一起庆祝项目上线。
陈默是个靠谱的人。太靠谱了,靠谱到不会玩失踪这种把戏。
“**同志,”张伟抬头,眼睛里有血丝,“我有一个想法,可能很荒唐,但……你们听说过‘时空异常’吗?”
**没说话。
“陈默做的最后一个项目,‘海龙系统’,里面集成了很多历史航海数据,包括郑和下西洋的航线。”张伟语速越来越快,“他最近老说一些奇怪的话,说‘代码和现实世界的边界越来越模糊’,说‘有时候觉得时间不是线性的’……我们都笑他加班加傻了,但现在……”
“张先生。”年长**打断他,“我建议您先回去休息。有消息我们会通知您。”
张伟知道,他们不信。
他自己都不完全信。
但除此之外,还能有什么解释?
他走出***,北京的天空灰蒙蒙的,又要下雪了。他拿出手机,想给林薇发消息,但想起她在飞机上,收不到。
他打开微信,找到和陈默的聊天记录。最后一条是昨晚23:47,陈默发的:“最后一段代码,跑完就回家。”
他回复:“嫂子等你呢,赶紧的。”
陈默回了个“OK”的手势。
那就是最后了。
张伟站在街边,看着车流,突然觉得这个世界很陌生。高楼大厦,霓虹灯光,手机信号覆盖每一个角落——但一个人,就这样消失了,像从未存在过。
他想起陈默有一次喝多了说的话:“张伟,你说如果我们生活的世界,真的是个程序,那程序员是谁?他写代码的时候,会不会也加班?会不会也有*ug?”
当时他笑:“那你得去问上帝。”
陈默摇头:“不,如果真是程序,就没有上帝。只有无穷无尽的,需要修复的*ug。”
现在,陈默自己成了*ug。
一个无法修复的,丢失在时空里的*ug。
张伟拦了辆出租车:“去机场。”
“哪个机场?”
“首都,T3。”
他不知道去机场能做什么,但总觉得,应该去。也许林薇需要有人接机——在吉隆坡,或者,如果她改变主意返航的话。
车上,他打开笔记本电脑,连上手机热点,登录公司服务器。他有陈默项目的访问权限。
“海龙系统”的**日志,最后一条记录:
text
时间:2025-02-14 02:59:47
事件:时空坐标校准
详情:检测到历史坐标与当前坐标重叠,触发保护机制
操作:世界线存档
状态:已完成
用户:陈默
位置:北京总部A区32号工位
世界线存档。
张伟盯着这个词。这是陈默自己写的功能吗?还是系统*ug生成的乱码?
他点开代码库,搜索“世界线”***。
没有结果。
搜索“时空坐标”——有,在历史数据模块里,但只是普通的经纬度存储。
那么这条日志从哪里来?
张伟感到后背发凉。他继续翻看日志,发现从凌晨2点开始,系统有一系列异常记录:
text
02:14:22 检测到未授权数据访问,源IP:无法解析
02:30:15 历史航线数据库异常活跃,访问频率超过阈值500%
02:45:01 时空纠偏算法自动触发,原因:本地时间流与历史时间流发生干涉
02:59:47 世界线存档(本条)
03:00:00 所有异常记录停止,系统恢复正常
时间流干涉。
世界线存档。
这些词不该出现在一个海运管理系统里。除非……除非这个系统,不只是管理系统。
张伟想起项目启动时,客户公司那个古怪的要求:“必须集成郑和船队的完整历史航线,精度要到经纬度小数点后四位。”
当时大家都觉得多此一举——六百年前的航线,对现代航运有什么参考价值?
现在他想,也许参考的不是航运。
而是别的什么。
出租车停在T3航站楼出发层。张伟付钱下车,冲进大厅。巨大的航班信息屏滚动着,他找到JD391:
北京-吉隆坡,08:00起飞,状态:已起飞。
林薇已经走了。
一个人,带着两个人的行李,飞向那个他们约好要一起看的海。
张伟站在熙攘的人群中,突然感到一种深切的孤独。
陈默消失了。
林薇飞走了。
他留在这里,面对一个无法解释的谜题。
手机震动,是公司技术总监:“张伟,陈默怎么回事?**来公司了,说要封存他的工位和电脑。”
“我马上回来。”张伟回复。
他最后看了一眼航班信息屏,转身离开。
而在三万英尺的高空,林薇睡着了。梦里,她看见陈默站在一片陌生的海滩上,穿着奇怪的古装,回头看她,张嘴说什么,但她听不见。
海**太大。
或者说,是时间的涛声太大。
二、1405年的晨光与谜题
同一时刻,不同维度
1405年农历六月十六,辰时初刻(约上午7:00),满剌加海峡
晨光刺破海雾,将郑和舰队从夜的轮廓中唤醒。六十余艘巨舰静静停泊,桅杆如林,帆缆如网,在海面上投下漫长的阴影。
宝船艉楼顶层的舱室里,陈默猛地睁开眼睛。
首先映入眼帘的是木制的天花板,粗糙的榫卯结构,缝隙间能看到竹编的衬底。然后是气味——桐油、海水、木头陈腐的味道,还有一种陌生的熏香。
他坐起来,身下是硬板床,铺着粗糙的麻布单。房间很小,一桌一椅一床,墙上挂着一幅手绘的海图,桌上摆着文房四宝,还有他那个装着现代物品的麻袋。
这不是梦。
他穿越了。在1405年。在郑和的船上。
陈默下床,走到窗边。木制窗棂外,是广阔的海面和舰队全景。最大的宝船就在不远处,九桅十二帆,像一座浮动的城池。水手们已经在甲板上忙碌,清洗、整理、修补,吆喝声顺着海风飘来。
他低头看自己——穿着粗布水手服,脚上是草鞋。现代的衣服被苏婉收走了,说太显眼。
“陈先生醒了?”
门被推开,马欢端着托盘进来,上面是早餐:粟米粥、咸鱼、还有两个馒头。
“马通事。”陈默拱手——这是马欢昨天教的礼节。
“不必多礼。”马欢把托盘放在桌上,“昨夜睡得可好?”
陈默苦笑。他做了整夜的梦,梦里有代码在流动,有林薇在机场等他,有郑和的眼睛盯着他,还有那道撕裂夜空的蓝紫色光。
“马通事,昨夜东**域的光……”
马欢的脸色凝重起来:“郑大人已派哨船去查探,尚未回报。但瞭望台确认,那些光在天亮前消失了,连同那些船影。”
“消失了?”
“像从未出现过。”马欢坐下,压低声音,“陈先生,你老实告诉我——那些光,和你来的那天晚上,是不是同一种?”
陈默沉默。他不想说谎,但也不知道真相。
“我不确定。”他最终说,“但感觉……有关联。”
马欢长叹一声:“刘伯温先生在手稿中写道:‘天外客至,必有异相随。或为引路之光,或为追索之影。’若那些光是追索你的……”
“追索我?为什么?”
“我不知道。”马欢摇头,“刘先生的手稿残缺不全,很多内容语焉不详。但郑大人很重视,今早天未亮就召集几位副使密议。”
陈默感到一阵寒意。如果那些光真的和他有关,如果它们会带来危险,那郑和会怎么处置他?一个可能引来灾祸的天外客,还会被接纳吗?
“马通事,”他问,“郑大人……还信任我吗?”
马欢看着他,眼神复杂:“陈先生,郑大人是海一样深的人。他的心思,没人能完全猜透。但他今早下令,你的淡水改良方案要立即实施,全船队推广。这至少说明,他认为你有用。”
有用。这个词让陈默稍微安心。在古代,有用就是生存的保障。
“那我今天……”
“今天你要去工匠坊,指导他们**你设计的木架和密封工艺。”马欢说,“苏姑娘会带你去。记住,少说话,多演示。工匠们重实操,轻空谈。”
正说着,敲门声响起。
苏婉已经等在门外,还是一身水手打扮,但气色比昨天好多了。她递给陈默一个布包:“你的午饭。工匠坊忙起来,没时间回来吃。”
“谢谢。”陈默接过。
三人一起走出舱室。晨光中的宝船更显庞大,甲板宽得能跑马,排水孔还在滴着昨夜积存的雨水。水手们见到马欢都躬身行礼,对陈默则投来好奇的目光——船上来了个新匠人,还是个短发怪人,消息已经传开了。
“别在意他们。”苏婉低声说,“海上的人就这样,对新事物既好奇又排斥。你用真本事说话,他们自然服你。”
工匠坊在船尾底层,是个宽敞的舱室,堆满了木材、工具和半成品。十几个工匠正在忙碌,锯木声、敲击声、说话声混杂在一起,空气里满是木屑和汗水的味道。
工头是个五十多岁的老者,姓鲁,据说祖传的木匠手艺。他见到马欢,放下手中的刨子,拱手行礼。
“鲁师傅,这位就是陈二陈先生。”马欢介绍,“郑大人吩咐,淡水储存的改良,由他指导。”
鲁师傅上下打量陈默,眼神里明显有不信任:“陈先生看着年轻,不知师承何处?”
“自学。”陈默说,“家乡跑船的多,耳濡目染。”
“自学?”旁边一个年轻工匠嗤笑,“木工活计,可是要实打实的手艺,不是看看就会的。”
气氛有点僵。
陈默没说话,走到工作台前。台上有几个刚做好的木桶,接缝处涂着传统的桐油灰。他拿起一个,仔细检查,然后对鲁师傅说:“能给我工具吗?凿子、刮刀、还有生漆和蜂蜡。”
鲁师傅示意学徒取来。
陈默挽起袖子,开始工作。他先是用刮刀清理桶缝里的旧填料,动作熟练得不像新手——这得益于他大学时参加过木工社团,虽然多年没碰,但肌肉记忆还在。
清理干净后,他调制药剂:生漆加热到合适温度,混合捣碎的细麻丝,搅拌成粘稠的膏状。然后用特制的刮片,将膏体仔细填入缝隙,压实,抹平。
整个过程行云流水,专注而精准。
工匠们渐渐围拢过来,窃窃私语:
“手法倒是老道……”
“这配方没见过,生漆还能这么用?”
“看那压实的力道,没十年功夫做不到……”
陈默做完一个桶,抬头对鲁师傅说:“这样填缝,干透后坚硬如石,且遇水膨胀,越用越紧。传统的桐油灰会干裂,这个不会。”
他又演示蜂蜡涂层的做法:蜂蜡隔水融化,用猪鬃刷均匀涂在内壁,薄薄一层,冷却后形成防水膜。
“蜂蜡无毒,不影响水质。而且有弹性,木材热胀冷缩时,它能适应。”
最后,他画出木架的设计图:简单的榫卯结构,每个格子卡一个桶,上下层错开,重心稳,还能堆叠。
“这样做,桶不会滚动碰撞,也节省空间。”
鲁师傅拿起改良后的桶,仔细检查,又用手敲击听声,最后点头:“有点意思。”他看向陈默,“陈先生,这蜂蜡涂层的厚度,可有讲究?”
“太薄不防水,太厚浪费,且容易脱落。”陈默比划,“大概……一张纸的厚度。”
“那生漆麻丝的配方比例呢?”
陈默一一解答,不藏私。他知道,想要融入,就必须分享。而且这些技术在这个时代是创新,但放在六百年后,只是常识。
一个上午,工匠坊的气氛从怀疑变为接纳。工匠们开始尝试陈默的方法,有问题就请教,陈默耐心解答,偶尔还亲手示范。
苏婉在一旁帮忙递工具、准备材料,看着陈默专注的侧脸,眼神复杂。
午休时,两人坐在舱外的甲板上吃午饭。布包里是馒头和咸菜,还有两条小鱼干。
“你从哪里学来这些?”苏婉问,“不只是木工,还有那些……道理。什么重心,什么热胀冷缩,这些词我都没听过。”
陈默咬着馒头,思考怎么回答。
“我的家乡……重视实用之学。”他最终说,“我们认为,万事万物都有规律,找到规律,就能解决问题。”
“像解谜?”苏婉眼睛一亮,“我小时候喜欢玩九连环,父亲说那是奇技淫巧。但我觉得,解开的那一刻,像窥见了天机。”
“就是那种感觉。”陈默微笑,“只不过我解的谜,是更大的谜题。”
“比如?”
“比如……怎么让船走得更快,怎么让航行更安全,怎么让更多人活下来。”
苏婉沉默了一会儿,然后轻声说:“陈默,你真的是从天上来吗?”
这个问题,马欢问过,郑和问过,现在苏婉也问。
陈默看着海面,远处有海鸟在飞。
“如果我说是,你信吗?”
“我信。”苏婉毫不犹豫,“因为只有天上,才能养成你这样的人。不卑不亢,不懂就问,会就教。这船上的人,要么畏畏缩缩,要么趾高气扬,很少有你这样的。”
陈默苦笑。他只是习惯了现代社会的平等交流而已。
“苏婉,”他问,“你为什么在船上?一个女子,冒这么大风险……”
“为了自由。”苏婉的声音很轻,但坚定,“在苏州,我是苏家大小姐,出门要坐轿,说话要轻声,将来要嫁个门当户对的人,生儿育女,老死在宅院里。”她看向远方的海,“但在这里,我是苏二,是个水手,能看日出日落,能听海浪风声,能去从没去过的地方。哪怕只能瞒一天,也值得。”
陈默想起林薇。她也说过类似的话:“陈默,我不要豪宅豪车,我只想和你去看世界。”
两个相隔六百年的女子,却有着相同的渴望。
“如果……”陈默缓缓说,“如果有一天,我能回去,你想去看看我的家乡吗?”
苏婉愣住了:“我……能去吗?”
“也许能,也许不能。”陈默说,“但如果有机会,我会带你去。那里女子可以读书、可以工作、可以自由选择自己的人生。虽然也有烦恼,但至少……有选择。”
苏婉的眼睛里有什么东西在闪动。她转过头,不让陈默看见。
“那你要先教会我。”她说,“教会我你们的知识,我才能理解那个世界。”
“好。”陈默答应。
下午的工作继续。在陈默的指导下,工匠们改造了第一批二十个木桶,做了五个木架。鲁师傅亲自测试——装满水,放在摇晃的模拟台上,观察渗漏情况。
结果令人振奋:传统木桶半天就开始渗水,改良后的桶一整天滴水不漏。
消息很快传到郑和那里。
傍晚时分,郑和带着王景弘副使来到工匠坊。他仔细检查了改良桶,又看了木架,然后问陈默:“此法,可教给其他船的工匠?”
“可以。”陈默说,“我可以写一份详细的工艺说明,配图。”
“配图?”郑和看向马欢。
马欢解释:“就是画图说明,每一步怎么做,一看就懂。”
郑和点头:“好。陈先生,你写。写好后,抄录五份,分发各船。”他顿了顿,“另外,从今日起,你升为匠作副使,领从八品俸禄,专司船具改良。”
从八品。虽然是最低的官职,但意味着陈默正式进入了船队的体系。
“谢大人。”陈默躬身。
郑和看着他,又说了一句:“昨夜东南之光,哨船回报,一无所获。但瞭望台说,光消失前,似乎在海上留下了什么痕迹。”
“痕迹?”
“像是……文字。”郑和的目光锐利起来,“但无人识得。陈先生可想去看看?”
陈默的心脏狂跳起来。
文字?在现代文字出现前,在1405年的海上?
“我想去。”他说。
“好。”郑和转身,“明日卯时,随我哨船出发。”
郑和离开后,陈默站在原地,久久不能平静。
马欢走过来,低声说:“陈先生,这是考验,也是机会。你若能解读那些文字……郑大人会更信任你。但若不能,或解读出不该知道的东西……”
“我明白。”陈默说。
他回到自己的小舱室时,天已经黑了。苏婉给他送了晚饭和灯油,还带来一个消息:“马先生说,让你准备纸笔,他晚些来教你写字。”
写字。用毛笔。
陈默看着桌上的文房四宝,苦笑。他字写得不错,但那是钢笔字、圆珠笔字。毛笔……上次用还是小学书法课。
但他必须学。在这个时代,文字是权力的钥匙。
他研墨,铺纸,试着写自己的名字。
“陈”字写得歪歪扭扭,“默”字墨汁太多,晕开一团。
“不对。”
马欢不知何时进来了,站在他身后:“握笔姿势就不对。”他握住陈默的手,调整手指的位置,“这样,腕要悬,力要匀。”
陈默跟着学,写了十几遍,渐渐找到感觉。
“你学得很快。”马欢惊讶,“常人学写字,没十天半月做不到这样。”
陈默没说话。他只是把写代码时的手眼协调能力,用到了写字上。本质上都是精细控制。
“马通事,”他问,“那些文字……郑大人说像文字,具体是什么样子?”
马欢从怀里掏出一张纸,上面是瞭望台士兵凭记忆画的草图。
陈默接过来,只看了一眼,血液就凝固了。
那不是汉字,不是***文,不是任何一种古代文字。
那是ASCII艺术。
用点和线组成的,最简单的计算机字符画。
图案看起来像是一个箭头,指向东南方向。旁边还有一行点划组合——是摩斯电码。
陈默能读摩斯电码,大学时参加无线电社团学的。
他仔细辨认:
·-·· ·· -· ·--· ··-· ----- ----- .----
翻译过来是:
L I N P U _ 0 0 1
Linpu_001。
林浦001。
陈默的手开始颤抖。
林浦是他家乡的小镇,他***上的籍贯。而001……是他大学时第一个个人项目的编号,一个简单的天气查询程序,他保存在GitHu*上,用户名就是Linpu_001。
这不可能。
绝对不可能。
“陈先生?”马欢察觉到他的异常,“你认得这些符号?”
陈默张了张嘴,发不出声音。
那些光,那些船,那些文字——不是偶然,不是自然现象。
是冲他来的。
是某种……信息。
或者,是某种……追索。
“马通事,”他声音嘶哑,“那些光出现时,有没有……声音?”
马欢想了想:“瞭望台说,好像有,但很微弱,像蜂鸣,又像……人声,但听不懂。”
“能模仿一下吗?”
马欢试着发出几个音节:“滴……答……滴滴答……”
摩斯电码的发送音。
陈默瘫坐在椅子上,冷汗湿透了后背。
“陈先生,你到底知道什么?”马欢的声音严肃起来。
陈默看着那张纸上的图案,那些来自六百年后的信息,在这个1405年的夜晚,显得如此诡异,如此……危险。
“马通事,”他缓缓说,“如果我说,那些光,那些文字,是来自我的家乡……你信吗?”
马欢沉默了很长时间。
然后他说:“刘伯温先生在手稿中写道:‘天外客至,或有接引,或有追捕。接引者光白,追捕者光青。’昨夜的光,是青紫色。”
追捕。
陈默感到一股寒意从脚底升起。
“为什么追捕我?我做了什么?”
“我不知道。”马欢摇头,“但刘先生还说:‘天外客携异术,或乱时空,故有司掌时空者追索之。’”
司掌时空者。
时间**?时空管理局?陈默脑子里闪过各种科幻概念。
“他们……会做什么?”
“手稿残缺,不知。”马欢看着他,“但郑大人明日带你去,就是想验证——你若能解读那些文字,说明你确实与那些光有关。那么,你就是钥匙,也是锁。”
钥匙,能打开谜题。
锁,可能引来灾祸。
陈默看着窗外,夜空清澈,繁星点点。那蓝紫色的光已经消失,但信息留下了。
Linpu_001。
那是他的标识,他的数字签名。
有人在找他。
或者说,有什么东西,在找他。
“马通事,”陈默问,“如果我选择不去呢?”
“郑大人已经下令。”马欢说,“而且,你若不去,反而显得心虚。在这船上,心虚的人,活不长。”
陈默明白了。他没有选择。
他必须去,必须面对,必须解开这个谜。
也许,谜底里,有回去的方法。
也许,谜底里,有致命的危险。
他想起林薇,想起那两张机票,想起那个回不去的2025年。
如果这就是他的命运——困在1405年,被未知的力量追索——那他至少要弄明白,为什么。
“我去。”他说。
马欢点头,拍了拍他的肩:“我会向郑大人请求,陪你同去。”
“谢谢。”
马欢离开后,陈默独自坐在灯下。他拿出那个防水充电宝,按下开关。蓝色的LED灯亮起,在这个没有电灯的时代,这微弱的光像文明的余烬。
他又尝试按手机开机键——屏幕闪了一下,出现了一个从未见过的图标:一个沙漏,旁边有数字在倒计时:
720:00:00
720小时。30天。
什么意思?30天后会发生什么?
陈默的心脏狂跳。他盯着那个倒计时,看着秒数一点点减少:
719:59:59
719:59:58
稳定,规律,像生命的倒计时。
或者,像某种……最后期限。
窗外的海,漆黑如墨。
夜空中的星辰,沉默如谜。
而在遥远的东**域,在那片光消失的地方,海水之下,有什么东西在缓缓苏醒。
金属的外壳,闪烁的指示灯,还有一行刻在内壁的小字:
“时空异常个体:陈默,编号THX-1147。追索协议启动。倒计时:30天。”
蓝紫色的光,再次亮起。
微弱,但坚定。
像黑夜里的灯塔。
或者说,像猎人的眼睛。
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
相关书籍
友情链接