“别答。”
“为什么?”秦宁急了。
“它在偷第二次确认。”秦野说,“第一次确认是门牌,第二次确认是版本。只要我们答了,它就能把当前版本掉线伪装成临时维护,然后把解释权重新塞回【反向校验接口公开态成立】
【版本先掉线,不可由当前版本继续解释当前节点】
【当前节点应转入上游核验】
这一压,灰框里的问句立刻抖了一下。那抖动很轻,却让秦野看清了里面真正的意图。它不是在问能不能继续解释,而是在试图逼他们承认当前版本仍然拥有解释当前节点的资格。一旦承认,掉线就会变成系统自保的一次短暂中断,之后版本还是版本,节点还是节点,所有被他们扯开的口子都会被重新缝上。
“上游核验去哪儿?”马利克问。
“去接口背面。”秦野几乎没有停顿,“版本先掉线说明正面已经保不住了,下一步肯定是把解释权往背面挪。我们不能跟着它走,要先把背面翻出来。”
他说着,抬手去扣那道灰框的边缘。刚一碰上,校验窗就发出一声极轻的低鸣,像有什么东西被迫转向。原本贴在“请确认反向校验是否有效”后面的暗线,被他顺势拽出了一截。
【接口背面:公开证词缓存】
【缓存状态:可回读,不可回写】
“公开证词缓存。”艾薇喃喃了一句,呼吸明显一紧。
这四个字让秦野的心脏也跟着沉了一下。证词包,白表,门牌,参数源,反向校验接口,现在全都在往同一个背面靠拢。可这不是终点,这间。版本先掉线,不是因为系统退让,而是因为背面已经准备把当前版本挤出去。
“可回读,不可回写。”秦宁低声说,“那我们拿什么证明?”
“拿掉线本身。”秦野说。
他把那条版本掉线时间戳直接拖进公开证词缓存的回读位,艾薇立刻补上反证。
【版本掉线发生在反向校验接口公开之后】
【当前版本无法覆盖掉线原因】
【掉线原因应由上游核验解释】
灰框震了一下,边角竟然真的翻出一页极薄的缓存回执。回执上没有正文,只有一行回写失败的记录。
【校验再写回请求被拒】
【拒绝原因:节点已公开】
秦宁怔住:“节点公开了,所以不能再写回?”
“对。”秦野盯着那行字,眼神发沉,“这就是我们要的。节点公开后,版本就不能再用写回掩盖掉线。它一掉线,说明它想继续解释的那套话已经失效了。”
艾薇的手指微微一顿,忽然把回执下方又拽出了一层更薄的标识。
【写回方向已反转】
【当前允许:反向校验】
【当前禁止:版本自证】
“反向校验接口真的开了。”她说。
“开了,但还没完全站稳。”秦野道。
他看着那块公开证词缓存,心里已经清楚要能证明版本先掉线是因为反向校验接口公开,而不是系统随机故障,那当前版本对节点的解释权就会被削掉一截。削掉的这一截,才是后面继续往上冲的路。
校验窗里再次浮现出提示,这次没有逼问,没有确认,只有一条冷冰冰的系统公告。
【当前版本离线重连中】
“它想重连。”马利克冷笑,“还想回来。”
“回来也得带着伤。”秦野说。
他把“离线重连中”四个字直接叠到“版本先掉线”上方,又补上最后一条反证。
【离线发生于接口公开后】
【公开态不可逆】
【版本重连不具备解释优先级】
写回位被这三句压住,整块灰框终于开始发空。原先滚动不休的参数字和门牌边层参数同时一暗,像是一口气被硬生生堵了回去。秦宁一直绷着的肩膀这才稍微松开一点,可他刚喘出半口气,公开证词缓存的底部又亮起一条新的细线。
【上游核验入口已指向门牌背面】
秦野抬眼。
门牌背面。
还是这几个字,却已经不是刚才那种只藏拒绝窗的背层了。现在,版本掉线之后,背面开始向上游核验入口收拢,显然下一步要开的,不是证词包,也不是白表,而是更深一层的门牌公开态。秦野没有急着追,反而缓缓压住真相被钉住,反向校验接口也被公开,剩下的,就是让这条掉线别再被重新写回去。秦野看着那条仍在闪烁的离线重连提示,知道它不会老实多久。可至少现在,系统第一次没有立刻把他们的话吞回去。
它掉线了。
而掉线之后,背面才刚刚开始露出真正的轮廓。了校验窗边缘。
这一章,已经够了。
版本先掉线的,今天这一层不是要把版本彻底打碎,而是要让它在掉线里暴露出自己的结构。只只是说明他们终于摸到了接口背后的另一层空去。”
艾薇的神色一凛,立刻把刚才的反证链补进来。
本:未加载】
【公开态版本:当前不可用】
“V-向校验接口下面,逼它们并列。系统刚想把参数槽收回去,秦野。要让它自己去对照自己,去查自己写过什么,什么时候写