三体外传:文明的开始


                                                                                                                                                <h1>《三体外传:文明的开始》</h1> 

前言

本小说结合了三体小说和分布式的原理,其创意来源于三体小说里,秦始皇人创造的计算机。分布式理论和实践包括如下

  • 俩阶段提交

  • 分布式一致性

  • 快照和日志

  • HDFS

  • Map/Reduce

  • 计算机网络

参考如下论文或者书籍:

  • Time, clocks, and the ordering of events in a distributed system

  • A simple totally ordered broadcast protocol

  • Virtual Time and Global States of Distributed Systems

  • In Search of an Understandable Consensus Algorithm

  • ZooKeeper:Wait-free coordination for Internet-scale systems

  • 《 Patterns of DistributedSystems》

  • 《Designing Data Intensive Applications》

由于我对分布式原理理解有限,如果有错误,请指正,帮我完善这个科幻小说,欢迎到我的gitee上 提交

第一章:新纪元

三体世界,新纪元到来了,在混乱5000年,寂静10000年后,三体世界又恢复了生机,新纪元第一场暴雨,位于第三总部附近的三体人陆续醒来。

上个纪元,三体人只进化到工业初期就引来了乱纪元。历史上,最先进的文明已经能初入太空。

罗根醒来后,身体迅速补充水分膨胀,意识逐渐恢复,他站起来,环顾四周,有些人还未苏醒,生死未卜。有些人苏醒了,他们是幸运的,尽管三体人能活千年,但从乱纪元幸存下来的,一般只剩下30%左右,然后是漫长的人口恢复期。能记载的历史,最糟糕的一次乱纪元后,只有不到0.1%的人幸存

罗根环顾四周,庆幸道,这次幸存了,而且,很多人都幸存下来。

santi-1.jpg

{{{width=“auto” height=“auto”}}}
随着身边人恢复,罗根认识出来,他是本地的大长老,罗根问大长老:『您还好么』,大长老看着罗根,似乎发现罗根再对他说话,确什么也听不到,大长老心想,我的听力恢复失败了。但也回复到:『你还好么,罗根,你在跟我说话么,我耳朵出问题了,啥都听不到』

罗根本期待大长老回复些什么,可发现大长老只张嘴发声音,自己听不到任何声音。罗根以为大长老耳朵有点问题,提高了声音,『大长老,您还好么,我听不到你说什么』

很快,俩人发现了互相无法通过声音交流的事实。

罗根拿了一个石头,在红土地上写了三体语,大长老也用石头回复了,俩人发现,在新的世界元,他们面领三体历史上从未记载过的异常情况,俩人出现了无法用语言进行交流。自己能听到自己说的话,但无法听到一尺之外的话。

罗根醒来的地方位于三体的草原地区,罗根和大长老跟其他幸存的三体人交流了一下,确认了这个事实。『似乎空气无法传播声音了,大长老在红土地上写到』

罗根回到,『如果是这样,我们赶回总部,汇报一下情况,第三总部离这里不远,穿过上谷就到了』,长老回复到:『是的,只能这样了,希望是因为我们平原地区特定空气传播声波异常导致的,那就好办了。我们可以迁移到其他地区,或者想办法解决草原地区的空气传播异常』

随后,罗根带这大长老,往总部赶去。

第二章:山谷

罗根和大长老走了一天,走出了草原,来到了山谷,进来后,罗根突然能听到了大长老的喃喃自语,『有点累了,有点累了,罗根,我们休息一下,罗根,我们休息一下』

罗根很开心,回道,『大长老,这里能听到声音了』。大长老也听到罗根的声音。很开心说到。『确实能听到了』

很快,俩人发现了一个新的事实:他们的声音一定会传播,但大概率被重复传播,也有可能1次,很多情况是2次以上。声音重复传播干扰了三体人对听到声音的理解。有时候,是简单的重复,『有点累了,有点累了』,有时候,变成了『有有点点累累了了』

对于简单的话语,还能快速判断出说话者意图。对于较长的话,从重复的字里寻找出对方说话的意图,则非常难了。

『如果在这里居住,也许我们要调整说话方式,说话简单些,过于长的句子容易出错』,大长老仍然在土地上写到。

罗根半天后回道,『是的』,过一会补充到,『简单些』

罗根又想了一下,还是用石头在地上写到,咱们有些交流,确实需要重复以强调语气。比如咱们三体世界的歌曲『向三个太阳发起,抗争,抗争,抗争』

大长老眉头一皱,也拿起石头,在地上写到:『确实,有些场景有重复的语句,比如我们说到累加,这让听着不知道是否需要累加,或者认为是重复传播』

大长老对罗根说到:『继续前进』,缓慢几秒后,『我们需要新的交流方式』。

罗根回复到:『嗯』。

这在大长老听来,是一串的『嗯嗯嗯嗯嗯』,在山谷里回荡。大长老心里一阵紧张,不知道接下来还会发生什么事情,三体文明,严重依赖三体人的高效交流,以及和总部的交流。

第三章:交流的危机

经过10天的长途跋涉,罗根和大长老来的到三体星球的总部。

说是总部,其实是三体星球分布在全球的5个中的备份的一个总部。这主要是为了避免混乱纪元出现毁灭性打击。导致单一总部被毁灭。

历史上出现过总部所处山谷几百公里的范围内,土地被引力撕裂,总部沉入大地的情况,也出现过隐藏在海底的总部在乱纪元神秘消失的事情,因此,后事约定在三体星球上成立5个总部,分布在全球各地。通过三体选举,来决定其中一个总部是唯一领导总部,其他总部就负责备份。如果乱纪元,负责领导的总部被毁灭,会重新选举出一个领导总部。每个新纪元开始,如果上个领导总部还在,这个总部称为领导总部就会延续称为总部。

三体世界的文明能快速恢复,主要依赖于总部存放的科技技术,劳动工具,以及总部对三体人的管理协调。

罗根和长老来到离他们最近的总部,他们一路跋山涉水,已经发现了无法通过声音传播的事实。有的地方根本无法传播,有的则是会重复传播,有的地方,他们经过的高原地区,会正常传播,但有可能会丢失片言只语。这种偶尔丢失,反而让当地人交流出现歧义,交流反而比无法传播的地方更为困难。

总部的负责人已经在门口接待长老和罗根,总部负责人指墙上的字,上面有:『三体世界出现了语言危机,请写字交流或者手势交流』

长老拿过笔,在空白墙上写道:『我路过的地方,声音传播出现了无法交流,重复交流,丢失词语情况,其他地方还有什么反馈』

负责人看到后,擦去长老的文字,用墙上写到:『在三体高原屋脊上,那里部落过来人,反馈情况是声波能正常情况,当然他们也反馈,路过而来的地方出现了无法用语音传播情况和会偶尔传播的很慢,听到了可能是几分钟之前的话』

罗根这个时候,在黑板上写道:『现在谁是领导总部,这情况反应上去了么?』

负责人在墙上补充道:『根据上个纪元记载的地址,领导总部我们派人已经去看了,貌似被毁灭了,明天,领导总部在没有跟我们主动联系,我们就要在星球上发起一个选取领导总部流程。我已经把建议我们称为领导总部的想法,发送到其他4个总部了。同时,也出现了前所未有的情况,需要解决声音通讯的问题』

大长老了看了看,喃喃自语到:『确实是要解决,否则,难道我们都要搬到三体海拔最高的地方去生活么,那儿的环境非常不适合三体人居住』

罗根听到了大长老的话却是这样:『我们要搬到三体海拔最高的地方去生活,那儿的环境非常适合三体人居住』

罗根对大长老说:『大长老,您建议我们搬到三体屋脊地区居住?』

大长老疑惑的看了一下罗根,觉得罗根不应该没有理解自己的意思。这时候,负责人倒是听得一清二楚,站出来了,在黑板上写到:『大长老意思是解决语音通讯问题,不建议搬到屋脊地区,罗根,也许你听漏了,我应该没有听漏』

罗根和大长老相视一笑,他们感觉确实如果不解决声音传播问题,三体文明难以恢复。谁知道下一个乱纪元什么时候到来呢,必须尽快恢复三体文明和人口

第四章:图书馆

总部这边,陆续有人来到,他们会完成自己在新纪元的第一个任务。

总部在图书馆也记录了三体发生的大事件,最重要的是,保留必要的生产资料和科技,并将知识分成若干目录若干章节,保存到每个人的大脑里。比如种高粱的知识会传授给一批人,酿酒的知识也会传授给一批人。

总部在书本上保留了这些人的名字和所在部落,以及知识体系。新纪元之初,联系到这批人,以尽快恢复三体世界的知识体系后文明。考虑到总部可能会损坏的情况,或者部落会毁灭。必须要求这些人必须醒来后到总部报道

通常,每个知识都会传授给若干人,其实就是备份,分散在总部周围的各个部落里,罗根就获得了医学中的疼痛学,他们有3位同时获得了这门知识并负责传承。这次到总部报道的除了他来,还有个王明,张宏的也来了。

按照规定,如果有超过一半的人报道,即可以开展知识整理和提交工作。无需等待其他俩位的到来。 罗根和王明,张宏简单的核对了一下各自掌握的知识后,便去总部图书馆报道,提交医学疼痛学的知识目录。

如果没有一半的人,则需要等待15天。超过这个时间也无需等待剩余的人来。

这时候,图书馆聚集的人越来越多,总部负责人也过来了,在图书馆黑板上写了几个打字

『根据各地的汇报,和总部记录的知识目录,图书馆整理后证明这次乱纪元没有打乱我们的知识体系』

负责人继续写到:『我们会按照计划进入农业社会,工业社会,人工智能社会,以及跨越出三体星球』

大家看到这个消息,欢呼雀跃。

这时候,去联络其他总部的人也过来了,在黑板上汇报到

『上个纪元的领导总部失踪了,他们也没有人联系我们,约定30天已经到了。我们总部将发起领导总部选举流程』

罗哥和长老看到了,都很欣慰,同时也忧虑,如果不解决通讯方式,就算知识体系保存完好,文明恢复起来就太慢了,谁知道下个乱纪元什么时候到来

第五章:转机

三体星球里,知识最丰富的地方的地方就是图书馆,最有权威的是图书馆管长。这里记载了各个纪元的文明和技术,罗根和长老得到了图书馆的允许,探访到了图书馆最古老的地方,想看看原古纪元有没有遇到过类似情况,看看当时怎么解决交流的。

最古老的图书馆是藏在挖掘好的最深的洞中,通过大型石刻记载了历史文明,石刻能在没有维护情况下保存数十万年之久。罗根看到了俩组奇怪的图案,第一组是里面画的三体人图像,跟现代三体人几乎没区别,只是喉咙处画的比现代三体人更加粗壮,画中,俩个三体人交流似乎通过一粗线,一个细线,通过喉咙连接交流。

第二组图像与第一组类似,但三体人通过喉咙改成了现代声波交流。

santi-2.jpg

{{{width=“auto” height=“auto”}}}

罗根指着第一副图问长老,这俩个粗细不同的线代表什么意思

长老曾经也是总部图书馆的工作人员,他在地板上写到:『我们三体人喉咙可以发出俩种特殊的声波,分别是高和低俩种,这俩个声波能在空气中,海底任何地方而不收到干扰,甚至在没有空气地方也能传播,古老的三体人最初是通过俩个特殊的声波进行交流』

长老继续说到:『这种交流方式,三体人的身体构造现在依然具备,只不过出生以来,不再按照这种方式交流,新的三体人已经不知道这种方式了』

罗根非常好奇的写到:『长老,你还会么,咱们用这种方式试试』

长老在土地上写到:『我只会用喉咙发出这种高低声波,图书馆曾经有记载如何用高低俩种声波进行交流,这已经失传了』

写完这句话:长老尝试用喉咙的特殊结构了发出了高低俩种声波:『高高低低高高高低低高』

长老发出的频率很快,几乎一瞬间就完成了,远远超过了正常声波的频率。罗根耳朵也听的很真切:在石头上写到:『高高低低高高高低低高』

长老又随即又用喉咙的发了几次高低音,罗根听的都很真切,都一次记下来每次长老的发音。

经过几小时的多次比对,罗根和长老发现,通过这俩种高低声音波交流,声音几乎都会被转播而不会被阻断丢失。偶尔会有延迟和少量丢失情况。而采用现代交流的发声方式,几乎总会阻断,丢失和延迟,甚至乱序。

长老在地板上写到:『也许我们得用这种方式重塑三体人的交流方式』

罗根回道:『是的,我们考虑一下基于这种高低音波的交流,就像我们祖先有勇气废弃它那样,我们再把它捡起来』

第六章:开启新的交流

长老叫上了罗根和王明,在石板上写到:『现在的通讯方式已经在当前纪元可不用,我们将尝试远古的方式,使用高低声波来重现交流方式』

王明是个医学和文学双博士,她在石板上写了一个数字:『2000』,然后又写道:『这是三体人常用字总数,我们只需要组合12个高低声音就能完全表达,12组合共4096种』。

长老问道,『为什么不用11个组合,2048也能覆盖三体的文字』

王明:『我的想法是留下一些可作为扩展』

王明见长老和罗根点了点头,擦掉了石头上的字:写下如下表格


三体字

高低频率

低低低低,低低低低,低低低低

低低低低,低低低低,低低低高

低低低低,低低低低,低低高低

1

低低低低,低低低低,高低低低

2

低低低低,低低低低,高低低高

王明很快尝试用喉咙发出了这俩个字『你我』。长老和罗根都听的很真切,罗根在石板上复写下了『你我』俩个字

罗根这时候想到:高低频率音仍然有可能延迟,发声的时候,最好在前面加上一个这句话的长度前缀。他在石板上写上

4,你们好么』,4表示后面跟有4个字,这样如果延迟没有到4个字,我们可以要求对方重新说』

长老看了看,点头表示同意,并补充到:『建议在加上前缀,类似咱们刚开始说话的咳嗽声,或者说HI』,因此编码应该是

『HI,4,你们好么』,长老画了个如下表格

魔术字

长度

内容

HI

4

你们好么

王明想到声音如果会被修改的情况,尽管现在个地方都没有发现这个情况,他还是建议这次新的交流方式考虑到被修改情况,因此,她在石板上写到

『HI,4,你们好么,7』,并再次写到『这里的7是校验算法【你们好么】的结果,校验能保证传递正确』。王明又画了一个下面表格


魔术字

长度

内容

校验

HI

4

你们好么

7

长老和罗根点了点头表示赞同,长老试着用喉咙发出了『HI,4,你们好么,7』

这时候长老在石头上写到:『咱们分工一下,罗根负责定义前缀和长度表达,以及校验规则』,『王明负责定义2000字的编码规则』

长老在石板后面继续写到:『我待会去找总部负责人,提交一下我们这个新的交流方式,如果领导总部选举出来了,这个想法必须提交到领导总部,咱们总部没有决定权』

罗根和王明点了点头,并分别约定2天后,把各自方案汇总。长老情不自禁的说到:『文明总算看到了希望』

罗根听到了『文明』,王明听到了『希望到了』

第七章:文明的开始

3天后,在总部这边,负责人非常焦急的等待派出去的联系人的回复。每个派出去的三体人,都携带了总部存在的纪元,总部编码。罗根所在的总部存在了219个纪元,编号为98877。这边派出去的三体信使已经到达了原来的领导总部(18999,98889),这个总部,曾经数万年,在经历了数十次的乱纪元,均为领导总部,现在领导总部所在地已经变成了汪洋大海消失。另外一个编号为(314,98879)的总部,派出去俩波三体人都一去不回。

必须选出新的总部,才能开启三体文明

santi-3.jpg

{{{width=“auto” height=“auto”}}}

幸好,另外俩个纪元分别是(19,98899)和(213,98134) 的总部,派人过来了。这俩个总部因为还不清楚其他总部情况,他们的信使传递的信息,都要求自己为领导总部。

负责人接待了俩个总部的联络人,并说到,按照三体人定制的规则,领导总部(18999,98889)不存在了。我负责的总部,存在的纪元时间最长。因此我们总部将自动称为领导总部。希望俩位负责人尽快回道各通知总部确认,并把确认结果传递回来。

俩位三体总部信史点了点头,带着总部(219,98877)还幸存的消息,出发了。俩个总部所在负责人如果看到当前总部还在且纪元较大,必然会同意其为领导总部。

这时候,长老过来了,问负责人:『确定咱们为领导总部么』

负责人回道:『是的,等另外俩个总部确认,然后我将总部称为领导总部消息广播所有幸存总部。我们总部将开始肩负领导总部职责,完全承担恢复三体文明秩序的责任』,

负责人对身边图书馆负责人说到:『馆长,你需要整理好图书馆的资料,随时准备同步给其他总部』,一旦同步完成,我们就可以开展总部领导职责

图书馆长这时候说到:『刚才另外俩个总部的过来人已经跟我核对过了,三个总部的资料同步时间完全一致,最后一次同步是在乱纪元开始的前一年,同步编号为均为1933483』,图书馆长补充写到,『咱们总部还记录了几件大事件,只需要同步这几件大事件给其他总部即可』,馆长写到,分别是

  • 89044 核动力小型化

  • 89045 太空纳米材料

负责人想到:『很好,领导总部确认好后,你派信史将此俩个事件同步给另外俩个总部』

这时候,长老过来了,简要的向总部负责人提到了新的交流方式:『采用远古时期的,通过喉咙发出高低频来交流,并构建新的编码方式』。

负责人在石板上写到:『很好,请罗根和王明制定好交流方式』,一旦其他总部确认我们这边为领导总部后,这将作为我们总部的第一条执行命令下发出去,并通过其他总部,将此知识传播个整个三体星球』

负责人又在石板写了如下几个大大的字:『新的交流方式,将开启三体文明。可以预见,不久的将来,三体文明会很快会达到新的高度』

全文结束!

作者,刘慈欣 🐶 , 李家智(闲大赋)

                                                                                </div>



Source link

未经允许不得转载:紫竹林-程序员中文网 » 三体外传:文明的开始

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
关于我们 免责申明 意见反馈 隐私政策
程序员中文网:公益在线网站,帮助学习者快速成长!
关注微信 技术交流
推荐文章
每天精选资源文章推送
推荐文章
随时随地碎片化学习
推荐文章
发现有趣的