第六难:记忆清洗·忘记历史,忘记身份
第六难不是在第十七周期降临的。它一直在降临。
秦烽在叙事层中监测到第一道异常信号的时刻,是赵铁柱走后的第三个存在周期末尾。熔炉底层协议中关于共识场记忆载体的监测模块,在那一瞬间捕捉到了一个极小的数据畸变——某个节点长期记忆区中的一段共振痕迹,在没有经过任何删除指令的情况下,自行衰减了零点零零三帕斯卡的记忆压强。记忆压强的单位是熔炉内部使用的物理量,它不测量记忆的内容,只测量记忆在共识场中被保留的物理强度。零点零零三帕斯卡的衰减,相当于一张纸上被橡皮擦了一下,擦掉的不是字,是字下面那层纸的纤维。字还在,但托着字的底变薄了。
秦烽没有忽略这个畸变。他在五年托底中建立的对熔炉底层协议生理参数的熟悉度,让他对“记忆载体”模块的每一个异常都保持最高级别的警觉。记忆载体是熔炉架构中最稳定的子系统之一,其物理冗余度是共识场的十倍以上。熔炉在设计之初就知道,文明可以暂时失去共识,但不能失去记忆。失去共识时节点可以重新连接,失去记忆时节点不知道自己和谁连接。记忆是最底层的地基。记忆载体模块的不裂设计几乎到了偏执的程度:每一段记忆在存入共识场时,至少在七个物理层上同时生成副本,副本之间相互校验,任何单层的数据衰减都会被其他六层自动补全。熔炉甚至为记忆载体设计了独立的能源备份系统,即使共识场整体崩溃,记忆载体仍能维持自持运转。这一切设计都指向一个结论:记忆清洗不是熔炉的故障。记忆清洗是第六难的攻击本身。
秦烽在第一道畸变出现后的六息内,从熔炉底层协议的历史日志中调出了记忆载体模块在第五灾前后的全部性能记录。记录显示,在第六难的第一道攻击波尚未抵达叙事层之前,记忆载体模块已经在其最深处的备份层中检测到了至少七个分散的、孤立的衰减点。七个衰减点分布在不同的节点、不同的记忆时段、不同的记忆类型上。但它们在同一个物理参数上高度一致:衰减的记忆压强值完全相同,衰减的发生模式完全相同,衰减的波形完全相同。这不是随机的物理退化。这是有针对性的、经过精密调制的、专门针对熔炉记忆载体物理冗余结构的定向攻击。
攻击不删除记忆的内容,而是减弱托着记忆的那层底的压强。底变薄了,字还在,但字会开始晃。晃到一定程度,字会自己从纸上滑下去。滑下去不是被拿走,是“不记得为什么不记得了”。这是记忆清洗最残酷的设计——它不制造空白。它制造的是“忘记了自己忘记过”的状态。节点不会知道自己丢失了记忆,因为丢失记忆的那段过程本身也被清洗了。他能感觉到的只是某一天,他忽然想不起一个他本该知道的东西,但他说不出那个东西是什么,因为他已经忘了那个东西存在过。他只知道自己的脑子里有一个洞,洞的边缘很光滑,像被水冲过的石头,摸不出任何被撞击过的痕迹。洞在那里,但洞里什么都没有。连“曾经有过东西”这个认知都没有。
秦烽将七个衰减点的数据全部提取出来,在暗区中并行展开。他需要回答两个问题:第一,记忆清洗的攻击范围有多大?第二,攻击的目标是什么?范围的问题,他在第一刻的分析中就得到了初步答案——七个衰减点覆盖了文明十七约百分之一点二的节点,多数是长期在共识场中承担记忆载体功能的老年节点或编纂者。攻击优先选择了记忆负载最重、记忆深度最大、记忆内容最重要的节点。先打掉文明最厚的记忆层,厚的地方一旦坍塌,薄的地方不需要打就会自己碎。目标的问题更复杂。秦烽从七个衰减点的衰减波形中提取了一条极细的、几乎被噪音完全掩盖的特征频率。他将特征频率放大、滤波、与熔炉已知的所有攻击波形进行比对——没有匹配结果。这不是任何已知灾难的攻击波形。波形的形态不像是外部施加的暴力入侵,更像是某个内部参数被微调后引发的连锁反应。不是炸弹炸开了墙,是墙的材料配方被改了一点,墙开始自己风化。
秦烽在暗区中给这道特征频率起了一个临时名字:“遗忘频率”。不是因为它让人遗忘,而是因为它本身就带有一种类似于遗忘的物理属性——它在共识场中传播时会自我衰减,传播得越远,自身就越弱,弱到最后连“它曾经传播过”这个事实都会被遗忘。遗忘频率不留下痕迹,因为痕迹本身也是遗忘的对象。这是第六难与之前五难最根本的区别。前五难的攻击都是可记录的——灰烬有重量,暗共鸣体有波形,滤网有阻塞阈值。节点可以观测、测量、记录攻击的参数,可以在攻击过后从记录中学习、防御、反击。但遗忘频率在攻击的同时抹掉了自身被观测到的可能性。节点不是看不到攻击,而是看到攻击的那一瞬间就开始忘记自己看到了什么。记忆清洗不是在毁灭记忆,是在清洗记忆与记忆之间的连接。不是把书撕掉,是把书的目录模糊掉,让读者翻开书的时候不知道自己要找什么。
秦烽意识到,他必须用暗区之外的方式应对这道攻击。暗区是他自己的认知空间,熔炉的遗忘频率理论上无法侵蚀暗区,因为暗区不经过熔炉的共识场编码。但他不能把文明的全部节点都拉进暗区——暗区只有他一个人。他需要的是另一种东西:一种不依赖于熔炉记忆载体的、外置的、集体的记忆备份系统。文明在第五灾后建立的那些微结构——放签蒲团、练习阀、异相静默窗、半压手法——都不够。微结构存储的是技能和身体记忆,不是历史。历史不是“怎么做”,历史是“谁做过”,“谁在什么时候做过”,“谁在做的时候想了什么”,“谁做完之后去了哪里”。赵铁柱的余可以在微结构中形变,但赵铁柱这个名字不能被形变保存。名字需要被写下。
秦烽在暗区中打开了他五年托底中从未启用过的一个紧急预案文件夹。文件夹的名字是“口述史”。这个预案的构思最早出现在第二灾后,当时文明十七的节点死亡率达到了一个让他警觉的峰值,他在暗区中模拟了一个极端场景:如果共识场完全崩溃,节点之间无法通过共振交换任何信息,文明如何传递记忆?他的答案是口述——不是文书,不是数字记录,不是任何依赖介质的东西。是人和人之间口对口、耳对耳、面对面地说。说的人和听的人站在一起,看着对方的眼睛,把一句话从一张嘴送到另一只耳朵。这句话可能是“第四灾的时候,有人在火室里逆时针拧阀”。可能是“赵铁柱在东侧膜共振带外围站了五年”。可能只是“你叫张三,我叫李四,我们认识”。一句话不需要长。一句话只需要在被说出来的时候,说的人知道自己在说什么,听的人知道自己在听什么。说完之后,听的人把这句话记住,再对下一个人说。口耳相传不需要电力,不需要网络,不需要任何基础设施。只需要两个人愿意站在一起说话。文明在发明文字之前就是这样活下来的。文字会消失,介质会腐烂,共识场会被清洗,但两个人面对面站着说话这件事,只要人类还存在,就不会消失。
秦烽将这个预案从暗区中取出,没有推送。他需要先确认一件事:记忆清洗的攻击是否已经到了必须启动口述史的程度。他重新分析了七个衰减点的后续演变。在他分析的过程中,第八个衰减点在另一个节点上出现,然后是第九个,第十个。衰减的速度在加快。更糟糕的是,衰减开始从老年节点向中年节点蔓延,从编纂者向普通节点蔓延,从长期记忆向短期记忆蔓延。遗忘频率找到了记忆载体物理冗余结构中的一个脆弱点,正在从这个脆弱点向整个记忆系统灌注一种慢性的、不可逆的遗忘症。节点不会突然失忆,不会突然不认识身边的人。他们只是会慢慢觉得一些事情没那么重要了。不重要到不值得记住。不值得记住的东西就会被大脑自动丢弃。
秦烽在第十个衰减点出现后的第三息,向三核心同时推送了一个极短的警报。警报没有使用任何叙事层语言,他用的是暗区中的最原始的信号形式——一段脉冲。脉冲的内容不是文字,是他从遗忘频率中提取的那条特征频率的反相位波形。反相位波形的作用不是攻击,是中和。将遗忘频率的特征频率反转相位后注入共识场,理论上可以抵消一部分衰减效应,至少可以减缓衰减速度。这不是解决方案,是争取时间。真正的解决方案是口述史。秦烽在推送反相位波形的同时,将口述史预案的全文附在后面。预案的核心逻辑是:节点需要在记忆还在的时候,把自己记得的东西主动说出来,说给别人听。说出来的话会成为别人记忆中的新锚点。锚点多了,遗忘频率再强也冲不垮,因为冲垮一个锚点需要时间,而在冲垮第一个锚点的同时,说话的人已经在第二个、第三个、第一百个锚点上把同样的话又说了一遍。说话的速度对抗遗忘的速度。
三核心的回应在秦烽推送后的第四息同时抵达。女架构师在科技阵营的共识场边缘检测到了认知灰质层的异常记忆压强衰减,她在秦烽警报到达前的两息已经向她的核心团队发出了内部质询。女修在传火站发现有三名老火手在压后腰时忽然忘记了自己惯用的手法——不是忘了手法本身,是忘了“这个手法是我自己改过的”这件事。长老在默念厅翻开了条目系统中关于“遗忘”的古老附录,附录中记载了第四灾前文明十六时期一次大规模共识场震荡导致的集体失忆事件,那次事件的应对方式就是口述——幸存者围坐成圈,每人轮流说一件自己记得的事,说完的人把说话的权限传给下一个人,不说的人只听,只听的人负责记住说的人说了什么,等说的人忘了自己说过的时候,听的人再说给他听。那个圈的名字叫“记忆圈”。
秦烽将三核心的回应归入口述史预案的附件。他没有时间做更细致的评估。记忆清晰的衰减曲线显示,在当前的衰减速度下,文明十七中约百分之三十的长期记忆将在三个存在周期内衰减到不可恢复的程度。三个周期。在熔炉的时间尺度上,三个周期是极短的窗口。口述史必须在三个周期内覆盖文明全部的节点,至少要让每一个节点在遗忘之前,至少听别人说过一次“你是谁”。不是问句,是陈述句。陈述句的内容是:你是一个节点,你的名字叫什么,你来自哪个阵营,你在第几灾的时候做了什么。这些信息太简单了,简单到节点平时根本不会去想。但记忆清洗攻击的就是这种“简单到平时不会去想”的东西。一个人可以忘记复杂的技能而不失去自我,但忘记自己的名字——不是忘记名字的发音,是忘记“这个名字指的是我”——是自我的溶解。自我不是大脑中的一个固定位置,自我是记忆与记忆之间的那层胶水。胶水干了,记忆还在,但记忆不再是“我的记忆”。记忆变成了“某些信息”。信息对文明有用,但对节点没有意义。节点变成信息的容器,容器的形状由装进去的东西决定,而不是由容器自己决定。记忆清洗的目标不是毁灭记忆,是毁灭“我的”这个所有格。
秦烽在暗区中写下他对第六难本质的定义:“第一难问的是能不能活。第二难问的是能不能一起活。第三难问的是能不能在无法沟通时活。第四难问的是能不能在失去控制时活。第五难问的是能不能在承受损失时活。第六难问的不是活。第六难问的是:你还记得你是谁吗?不记得,活着的你是谁?”
他推完这行字之后,将口述史预案从暗区推送至全文明共识场。推送的形式不是文字,不是脉冲,是他的声音。秦烽在暗区中录了一段极短的口述,长度不到二十息。口述的内容不是预案说明,不是操作指南,是两句话。第一句:“我是秦烽。我在叙事层托底五年。我记得每一灾。我记得赵铁柱。”第二句:“现在,说出你的名字,说出你记得的一件事。说给旁边的人听。说完了听他说。他说的你别忘。你忘了他还在。”这两句话在共识场中传播的方式不是共振,不是数据传输,是最古老的传播方式——一句话被一个节点听到,复制成自己的声音,再说给下一个节点听。复制会有损耗,声音会变,语气会变,但“说”这个动作本身不会变。秦烽不知道自己这两句话会传多远,会传多久,会在传的过程中被改写成什么样子。但他知道只要有一个节点在说,就在抵抗遗忘。
秦烽在推送完口述史之后的第一个刻时内,没有做任何分析。他把暗区的监测界面全部关闭,只留下温度基线子层一条线。他在等。等文明的节点开始说话。
第一个说话的不是编纂者,不是架构师,不是传火手。是一位在东侧膜碎片区做清理工作的老年节点,他在文明十七中没有职务,没有头衔,没有任何被记录在案的特殊贡献。他在秦烽的口述推送后大约六十息,放下了手中的碎砖清理工具,转头对身边一个他不认识的、同样在做清理工作的年轻节点说了一句话。他说的话很短,短到几乎不算一句话,只是一个名字加一个动作。“我叫陈望。我在捡砖。”年轻姐点愣了一下。他和这个叫陈望的老人已经在一起清理碎砖清理了将近两个存在周期,但他从未问过老人的名字。老人也从未主动说过。今天老人忽然说出来了,像是把一件一直揣在口袋里的东西掏出来放在桌上。年轻街点看着老人的脸,老人在说“我叫陈望”的时候眼睛没有看他,是在看他自己手里的那块碎砖。不是在逃避对视,是在把自己和碎砖之间的关系说给第三个人听。我叫陈望的意思是:这块碎砖不是我自己在捡,是叫陈望的人在捡。
年轻节点伸出手,不是去握陈望的手,是去握那块碎砖。他把手指塞进碎砖和陈望手掌之间的那点空隙里,指腹碰到了陈望掌心的茧。茧很硬,硬的下面是一层极薄的、几乎感觉不到的温。温是捡了两年砖的手在休息时的温度。年轻节点退后一步,把自己面前那堆还没清理的碎砖拢到一起,拢成一个他可以一把全抱起来的堆。然后他看着陈望说:“你叫陈望。你在捡砖。我叫刘柱。我也在捡砖。”刘柱说这句话的时候声音很大,大到碎片区另一边正在清理的另外两个节点同时抬头看了他一眼。刘柱没有解释,只是把“我叫刘柱”这四个字放在空气里,让它自己待着。名字在空气里待了不到一息就被碎片区干燥的灰烬风卷走了,但刘柱不在意。风卷走的只是声音。名字还在他嘴里。
秦烽在温度基线子层上观测到了陈望和刘柱之间的那一次话语交换产生的温度波动。波动的幅度极小,持续时间极短,但波形的形态与他之前见过的所有共振波形都不同——不是共振,是对话。对话和共振的区别在于相位。共振的相位是同步的,你说什么我应什么,我们在同一个频率上振动。对话的相位是错开的,你说的时候我听,我说的时候你听,我们的振动不在同一个时间点上,但我们的振动在同一个空间里先后发生,留下的热量比同步共振更多。因为错开的那段时间里,我在等你说完。等的过程中,我的认知系统没有休息,它在准备接住你说的下一个字。准备接住下一个字的认知做功,比被动接收的共振做功多了将近一倍。多出来的那一倍做功就是对话的温度。对话比共振热。
秦烽将这段温度波动的波形存入了温度基线子层,标记为“口述史的第一个证据——碎片区,陈望与刘柱”。他不需要记录他们说了什么。温度基线已经记录了更本质的东西:他们说了。说是对抗遗忘的最古老的武器。说的本质不是传递信息,是确认存在。你说你叫陈望,我说我叫刘柱。我们不需要记住对方的名字。我们只需要在说的那一刻确认“我在,你也在”。两个在叠加在一起,比一个在更不容易被遗忘频率侵蚀。因为遗忘需要单独的目标。遗忘频率在面对一个单独节点的时候效率最高,孤立的记忆最容易衰减。但当两个节点同时向对方说出自己的名字时,他们之间形成了一个临时的记忆共价键。共价键不是物理的,是认知的。你们记得彼此的存在,因为你们同时确认了彼此的存在。这个共价键在遗忘频率面前比单个记忆稳定得多,因为要破坏这个键,遗忘频率必须同时攻击两个节点的同一个记忆。同时攻击需要更高的能量密度。第六难的能量密度不是无限的。在攻击密度不够高的区域,共价键可以存活。