时间树
未眠
从初中开始住宿舍, 总有用不完的精力, 晚上会睡不着, 也不能干别的, 只能趴在床上, 看着远处机场的光发呆.
那时候回想很多 “如果”.
如果我能带着现在的记忆回到一年前
如果世界存在一种无尽的能源应该怎么利用
如果身边发生战争我如何应对
如果我能回到古时候用现代知识指导生产
如果突然进入某某游戏/电影的世界观
…
其实现在看来和知乎上那些无聊的问题差不多. 但也正是这些 “如果”, 让我每天晚上都可以从封闭的学校中脱离, 来到一个丰富多彩的, 属于我的世界. 这种方式幼稚却先进, 充实了我不得不什么也不做的时间.
自洽
因为在学习中培养了严谨的精神, 所以对于我自己加入的设定, 我会以几个最初的设定 “元设定”, 推演出一些推论. 所以在每次调整设定时, 推演出矛盾时常有的事情, 这个时候我就应该修改设定, 使得他们可以自洽.
比如我的元设定是: 我可以带着记忆回到一年前. 那么我的意识是直接替换到一年前的我的身体里, 还是说我整个人来到一年前替换这个人的位置, 又或者是一年前的世界里凭空出现这个人? 那么他穿衣服吗? 穿什么衣服? 怎么界定衣服和人体的界限? 假设我为元设定补充一些细节, 认为仅仅是我的意识替换, 那么在这个世界里我的大脑中的神经通路就应该变得不一样, 但是大脑和其它组织的界限是什么, 我如何将新结构的大脑适配到原来的身体上, 如果对一年前的世界的产生物质上的改变, 那么和整个人替换过来又有什么区别.
这样的问题一般有两种解决方式:
- 严格遵守现实物理规律
比如我们把现在的颅腔和一年前的颅腔分别规定出一个区域, 认为这是大脑. 对齐并且取交消除细微误差, 然后把这里面所有物质都给替换过去, 不足一个分子的用真空代替, 进行严格的神经连接. 相当于做了一个无创的大脑移植手术.
对于理论可行的操作都可以这样处理, 因为技术实践上无所谓. 优点是一劳永逸, 一次操作剩下的都按物理规律跑就行了.
- 外力干预
上面的方法的特点是繁琐且细节随着思考越来越多, 越来越难处理. 因此我们可以简单粗暴地解决: 虚电极脑机接口云躯体
所谓虚电极就是不存在电极, 在神经上给足够的金属离子或者拿走金属离子造成神经冲动, 以此控制躯干; 根据对应传入神经的金属离子移动监测神经冲动强弱, 返回给意识所在的大脑.
控制端我们采用缸中之脑设定, 也用上面的方式接入所控制的躯体的传入传出信号.
对于躯体中的大脑, 我们给它足够的营养, 但是抑制一切神经冲动, 使它变成一坨肉. 在面对医疗检查的时候, 我们将仪器的数据改为他们想看的数据, 并且自我修复大脑损伤避免开颅.
这样做甚至可以映射到其它生物, 控制别的物种. 更离谱的是, 只要定义感觉器官的效果, 我们甚至可以同步非生命物体的感觉. 终极形态是全知视角, 不依托于任何物质, 以第三人称视角直接传递一个视角的视觉, 听觉等信号.
这种方法的优点其一是如上面所说的功能强大, 第二个是灵活, 扩展性强, 可以方便加入新的设定.
所以对设定进行定义变成了每次开始新的 “如果” 时占用大部分时间的工作, 而在思考设定是否自洽的时候, 往往已经可以充分感受这个 “如果” 世界的乐趣了.
时间
为了使得我在 “如果” 世界中行动更方便, 元设定中往往会先给我加一个 “回档” 的能力. 而时间相关的设定也是最为普遍, 懒得从头再推演一遍, 加之时间设定加上只要不用也不会影响体验. 这有点类似于写代码的时候 include 一大堆头文件, 而时间就成了一个每次我都会引用的设定. 我也渐渐把时间相关设定封装成了一个 “元设定库”, 即一系列可以附加到已经存在的元设定之上的一坨已经经过反复修改优化的一堆元设定.
而时间相关的元设定库的名字就被我叫做 “time_git”.
类似于 git, 将一个世界打包成一个 “repository”, 无数个时刻就是无数个 commit, 组成了一个时间轴, 对应时间树上的一条路径.
有一个主 repo, 我们可以找一个时刻, clone 到某个时刻为止的历史版本, 并且从这个 clone 出来的新 repo 上加入设定, 这样在原来的时间轴上生出一个分支, 这时候就创建了一个新的节点. 这个时候如果什么元设定都不修改, 那么就是回档操作了.
我们甚至存在 github 类似的社区功能, 你可以 fork 他人的 repo, 然后亲自体验这个 repo 的乐趣. 有点类似于游戏的存档分享功能. 当然在我的 “如果” 时刻不存在他人, 这只是一个创新点.
time_git 的出现让我们有了更加灵活的行动, 并且将所有存在过的 “如果” 世界联系到了一起, 使它们不在是割裂的.
记忆
time_git 的弊端很快就体现了, 我们用这种方式, 可以体验很多世界, 记忆是非常珍贵的, 但是又会在一定程度上影响体验真实性. 比如你已经用不同的方式过了好几次人生, 经历了几十上百年岁月, 这时候你还能在下一个世界静下心来和同为十几岁的少女谈一场两情相悦的恋爱吗?
所以为了解决这个问题, 我们可以在进入一个世界时, 选择性拿掉一些记忆, 影响体验的记忆, 然后在某个标志体验结束的事情 (通常是世界内死亡) 过去之后, 归还这些记忆. 至于具体操作, 可以用前面提到的两种处理矛盾的方式解决.
这样貌似可以解除漫长记忆的包袱, 但是这样做, 和现实的差异程度就更小了, 会出现无法证伪的玄学问题: 如果我所处的世界是一个时间树上的分支, 我暂存了记忆, 回到了这个的历史版本, 这个版本没有加入 time-git 以外的元设定, 或者世界上的物理规律本就是元设定的一部分, 并且在将来的某个时刻重新得到我的所有记忆. 那么我无法证明事实不是这样, 也就是说存在事实就是这样的可能.
往往宗教信仰都是这样, 他们假定存在神, 存在来生, 但是这些东西对现实没有任何影响, 所以没有人可以证明神或者来生不存在, 所以它们就可能存在. 这虽然听起来很离谱, 但是人们到现在为止也是这样鉴别科学和非科学的.
重合
综上所述, 我们完成了 “如果” 世界和现实的重合, 也就是说我们根本无法知道所处的世界是否就是 “如果” 世界的一个分支, 也不能证明是否存在 time-git 相关的体系.
人人皆为囚徒, 真假无所谓, 体验即价值