· 第一次回答 他说完那四个字之后,控制室里的空气像被重新排列过一样。不是更安静了,是安静的性质变了——之前那种紧张积聚的静止变成了一种更开阔的、几乎像空旷地带般的静谧。他站在原地,垂着手,指尖微微屈着,目光从弧面屏上移开,落在自己脚下的地板上。地板是深灰色的,系统运行的低频振动通过鞋底传到他的足弓上,他能感觉到那些振动的频率在二三十赫兹之间不规则地起伏着。 "你说你要走过去,"齐沐白的声音从后面传来,他站在控制室门口附近的区域,他的声音在那个位置上经过墙壁的反射后抵达宁观耳朵里时带着一层轻微的混响,"走过去是物理意义上的走,还是信号意义上的走?" "首先是信号意义上的。"宁观说。他把目光从地板上抬起来,转过身面对他们。Via已经把并拢的手指放下来了,垂在身侧,但她站的位置没有变,仍然在他面前半臂处。齐沐白靠在门边的墙上,双臂交叉抱在胸前,眼镜片上映着弧面屏的两个光斑。"我们目前没有能力把物理物体送到那个距离上。但我们已经建立了信号通道。那条通道是双向的。我的识别码是那个通道的接收端点。我要做的是沿着那个通道走——不是用身体,是用连续不断地发送信号,在每一个信号里增加一层新的信息,让对方知道我正在它那个方向移动。" "一个渐进式的信号序列。"Via说。她把垂在身侧的手抬起来,没有举高,只是让手掌翻了一下,掌心朝上,像在做一个正在从脑海里浮现出的测量。"你发出的每一个信号都比前一个更靠近那个分叉结构的坐标。像一个坐标序列,每一步的增量越来越小,模拟出'我正在朝你移动'的轨迹。" 宁观点了点头。他的右手在身侧做了一个和她在会议桌边做过的相同的动作——食指和中指并拢,指腹朝前,在半空中划了一条短促的直线。那条线从他现在的位置延伸到弧面屏上那个分叉结构的方向。"每一步的增量是当前的精细结构常数乘以一个递减的质数序列。第一步移动总距离的二分之一,第二步移动剩余距离的三分之一,第三步移动剩余距离的五分之一。每一步都用不同的质数作为步长比例。它会看到一组按质数递减的定位变化,然后推导出我们正在收敛。" 齐沐白从墙壁上直起身来,手臂从胸前松开,垂在两侧。他往前走了两步,停在操作台的另一侧,面朝着宁观。"如果你用递减质数序列来做定位收敛,你的信号会在理论上以渐进方式无限接近那个分叉坐标,但永远不会在有限步数内到达。你对它说'我在朝你走',但你没有说你会在什么时候到达。" "对。"宁观说。他的食指和中指并拢的手势收回来,恢复成手掌垂在身侧的自然姿态,"这是一个承诺,不是到达。承诺的意思是'我正在移动'。等它看到我们的信号序列在持续收敛,它会明白我们的意图。然后它可以选择是继续延伸那根丝来缩短我们之间的剩余距离,还是保持不动,让我们走完剩下的路程。" Via走到了弧面屏前。她站在屏幕正前方大约两米处,面朝着那个双螺旋结构。她抬起右手,食指伸出,在空气中沿着螺旋的轮廓描了一圈。她的手指追踪着那根螺旋线从分叉结构根部到顶端尖点的路径,从下往上,缓慢地,像在读一段盲文。"你有没有想过,"她说,没有回头,她的声音传过来的时候对着屏幕的方向,"它为什么把螺旋顶端做成了一个尖点指向我们?它可以用一个平面,可以用一个圆,可以用任何一种几何方式来标记方向。但它选了尖点——一个穿透性的形状,一个可以和什么东西对接的接口形状。" 宁观走上去,站在她身旁,肩膀之间隔着大约二十厘米的距离。他看着那个螺旋的顶端尖点,在那片蓝光中它像一个被削到极限的锥体末端,干净,利落,没有毛刺,没有模糊。"它在做一个接口,"他说,"一个用来接收我们信号的物理端口。那个尖点是我们信号的终止点。如果我们发出去的信号能精确落在那个尖点位置上,会被它的结构接收。" "所以它的丝末端现在有了三层结构。"齐沐白的声音在空气中插进来。他的眼镜片在蓝光里晃动了一下,他走近了操作台,在面板上快速调出了那个分叉结构的显微展开图。"底层是分叉,指向两个方向。第二层是螺旋,从分叉根部生长出来。第三层是尖点,在螺旋顶端,作为信号接收端口。它是一个逐步精化的结构。每当我们给出一种回应,它就把它自己的接收端细化一个层级。" 宁观把双手搁在操作台边沿上,指腹压着金属边框的棱线。他的拇指在那个棱线上来回搓了一下,感觉到那条棱线被无数人的手摸过的微钝的边缘。"如果我们继续发送收敛信号序列,它可能会在尖点上再长出一个东西。一个专门用来接收我们下一个层级信息的子结构。它在根据我们的沟通深度来调整它的物理形态。" "像一个人把耳朵转向说话者的方向。"Via说。她把描完螺旋轮廓的手指收回来,垂在身侧。她的身体在弧面屏的蓝光里静止了一两秒,然后她转过头来看他。"当你开始发送收敛序列,需要多长时间完成全部预设的步数?" "如果把每一步之间的间隔设为两分钟,总共需要大约——"宁观在脑中快速估算了一下质数递减序列的总项数和累计时间,然后把结果换算出来,"——七个小时。每一步都在前一步的基础上增加一个新的定位偏移,序列会在七小时后收敛到与分叉坐标的差值小于我们测量精度的极限。" "七小时。"Via重复了这个数字。她的声音在那个数字上停留得比其他词稍久一些,像一个被测量的重量。"那差不多是当地时间的下午三点。天亮之后。" 宁观没有回答。他转向操作台,把他的右手放在主控面板上,开始输入收敛序列的第一组参数。他的手指在触控面板上移动得比平时慢——每一个坐标值、每一个质数步长、每一次偏移量都被他以比平时更长的检查时间逐项确认。他的呼吸和他指尖移动的节奏同步了,吸气时他的手指从一个参数移到下一个,呼气时他按下确认。 "第一步,"他说。他的声音在控制室的安静里很轻,但每一个词都被压缩得很干净,"剩余距离的二分之一。从我们的当前位置到分叉坐标的方向,偏转零点一零五弧秒。发送信号内容——和第一次自我介绍相同的球体结构,但球体半径缩小了二分之一。'我的第一步已经走了。'" 齐沐白回到隔壁机房的终端前,键盘声在他的椅子被拉进去之后立即响起来。"发射窗口已开。第一步信号的数据包已经加载到缓冲。一切就绪。" 宁观的手指悬在琥珀色键上方。他没有像之前那样立刻按下去,而是让手指在那个位置多停了一会儿,像是为了让那枚键吸收他指尖传导的热量,让他和那枚键之间完成最后一次温度交换。然后他按了下去。咔嗒。十秒低鸣。弧面屏的底端,在数据流入的位置上,一个新信号正在生成。它的形状和之前发送的那个球体相同,但半径刚好是之前的一半。它在弧面屏上亮起来,停在那里,像一个被缩小了的副本,等待着被对面读取。 "第一步已发送。"齐沐白说。 宁观把手指从琥珀色键上移开。他后退了一步,站在操作台前,双手垂在身侧。他的视线没有离开弧面屏——他在等对面的回应,等那根丝末端的分叉结构如何响应他的收敛序列的第一步。 四十二秒后,那根丝末端的螺旋尖点闪烁了一下。亮度从稳定值上升到峰值又回落,像一次快速的呼吸。然后螺旋的根部出现了新的物质——一个小的环形结构从分叉点和螺旋的交接处长出来,盘绕在螺旋的底部,像一枚被套在杆上的垫圈。 "它长了一个环。"Via说。她的声音很轻,轻到宁观差一点没有听清楚。她站在他身旁,她的右手在身侧又一次翻了一下掌心朝上,但没有举起来。"你发了一个缩小的球体,它在螺旋根部放了一个环。它在用环来对应你的球体。它在说'我看到了你的第一步,这是我的回应。'" 宁观看着那个环。它在螺旋根部稳定地亮着,位置精确,大小和刚刚发出的缩小球体成比例。他感觉到自己的呼吸在那个环亮起的时候变深了一层。他把手伸向触控面板,开始编写第二步。 "第二步,"他说,"剩余距离的三分之一。偏移量零点零七零弧秒。球体半径缩小到三分之一。"他的手指在面板上移动,比第一步快了一些,像是他的身体在确认第一步成功之后获得了某种许可。"发送。" 第二次低鸣。第二个缩小到三分之一的球体在弧面屏上亮起来,停在了第一个球体的旁边,两个球体在深蓝色背景中排列成一行,像一个序列的开始。那根丝末端的螺旋根部,在第二个球体抵达后不久,长出了第二个环。两个环并列地套在螺旋根部,和两个球体一一对应。 "它在计数。"Via说。她的声音里有一种新的东西——一种她之前没有释放过的、像弓弦被拉到最满时的张力,"你的每一步它都在对应地增加一个环。它在用环的数量来记录你的步数。它把我们之间的对话编码成了它结构上的刻度。" 宁观站在操作台前,面朝着弧面屏上那两个并排的球体和两个并列的环。他在第三步开始之前停顿了一下,把他的右手从面板上抬起来,悬在空中的时候,他转过头来看了Via一眼。她的眼睛在蓝光里映着两个球体和两个环的微小影像,像她的瞳仁表面被印上了一层缩图的几何。她没有说话。他转回头,把手按在面板上。 "第三步。"他说。