《黑客帝国》里的锡安是不是虚拟世界?

又重新看了一遍,感觉锡安也是母体的一个部分。 比如:neo可以不插入用意念杀死乌贼,看到附身的史密斯,不插入也可以进入母体等
关注者
5975
被浏览
1219559

282 个回答

尝试用网游来解释一下这部思想史上的巨著,便于大家理解。

我们可以把Matrix世界理解为一个大型网游,那么Matrix这个虚拟世界里无外乎存在三种人,玩家Player,虚拟人NPC,和游戏观察者OB。


------------------


先说OB,至少有五个,分别是建筑师老爷爷、Oacle先知大妈、Merovingian法国人以及一对印度人夫妇。


建筑师是项目经理兼核心代码编程师,先知大妈是交互设计师,法国人是高级代码农,印度人是游戏账户管理员,印度人老婆是游戏特技设计员。(印度夫妇跟Neo介绍过他俩的职业)


他们五个不仅设计这个游戏,而且还在游戏里创建了小号来玩,所以在Matrix世界里我们可以看到他们虚拟的“肉身”。


------------------


再看玩家Player,在Matrix世界里,Player可以像游戏模拟人生一样完完全全模拟一个人的生活,而人类地下抵抗组织的Zion,相当于这个大型网游Matrix的内测版资料片,解锁了新场景“地下城Zion”,对老游戏厌倦(不适应)的账号会被选中,吃下蓝色小药丸勃,就可以携带Matrix里面的等级、技能和装备,升级进入内测版Zion界面。


玩Zion版资料片的游戏玩家可以通过传送门回Marix世界场景玩,也可以玩在Zion做任务对抗机械大军。就像原版玩暗黑破坏神2的玩家K掉Diablo,游戏就结束了。只有升级到资料片的玩家才可以解锁新姿势,带着新装备,能力得到大幅提升,想操Diablo操Diablo,想操Baal操Baal。


而且这个游戏做得很牛逼的是模仿暗黑破坏神2的“专家模式”,一旦在网游里死亡,角色不能被复活,只能再建小号(第二部挂了的Oacle白人先知大妈泪奔)。


为啥弄这个测试版啊?第二部建筑师跟Neo说了,由于是模拟游戏,bug太多,建筑师搞的1.00版游戏,很多人玩不了去,没多久NPC就死绝了,只能修正bug再重新写一版代码。就像我们看的电影已经是修正过很多次V7.00版本了。


为啥Bug那么多?因为机械人消灭人类之前的所有资料都是可以数据化的,所以出了问题建筑师可以通过改代码来修正。譬如为了模拟抗战胜利,就算修改出几个可以手撕鬼子的共军也不是不行,可一旦发展到超出机械人掌握的时间资料时候,他们就没办法靠修正bug来继续了。就像中国编剧写不好未来的科幻小说,因为他们都不确定以后还是不是TG执政,你让他们怎么编?所以一旦Matrix里的游戏时间接近机械人诞生阶段时,游戏bug就开始大量增多,建筑师只能靠重启游戏来解决。


这就是游戏的大背景……


--------------


那么游戏怎么改呢?就像如今的手游一样,一个好的代码员写的游戏未必受欢迎,而一个有优秀交互设计师优化的游戏必定有大量粉丝。于是先知大妈粉墨登场。


先知大妈是玩家们的精神领袖,主要负责与游戏玩家沟通,获得玩家的反馈,并引导他们应该如何“通关”。


在电影和游戏里,先知分别指引墨菲斯和萨尔,呐喊:“为了部落!”,然后就抄家伙抵抗机器人(亡灵)来屠城……


说白了,先知就是很多网游里,游戏公司的卧底,他们组织起工会,领导这些高价买了蓝色小药丸的高富帅们一起打游戏,了解他们的需求,反馈给建筑师,对游戏做及时调整。


-----------


在目前的V7.0版本里,Zion有三个主要游戏,分别是“开心农场”、“使命召唤”和“塔防”
内测版一开始只开了28个账号,在一片平地上造建筑,Player玩开心农场建设Zion,随着内测账号的增加,Zion越建越大。
然后开启“使命召唤”任务,重返德军总部,营救Neo、Morpheus,玩角色扮演的动作游戏。
最后的Zion防御战,实际上就是一个塔防游戏,面对无穷无尽的章鱼杂兵,靠修建防卫塔、飞船和机械战士来保卫萝卜……

哎。一部电影养活了多少游戏公司啊……



-------------



好了,进入电影的第二个层次,故事继续:


法国人是该网游团队一个高级码农注册的账号,他可以修改游戏代码(游戏规则),所以成了游戏里的大老虎,有一群黑涩会小弟,并与多名女性发生或保持不正当性关系……他甚至偷偷开了个私服,叫trainman火车人程序,可以把Matrix里面的账号资料保存进到自己的私服玩。


前面说过,Matrix世界每过一段时间就会被建筑师清空重建,里面的NPC如果不想被消失,只能求法国人将该NPC档案存储在私服“火车人程序”中,等重建Matrix世界之后再从火车人私服里面把数据再传回去。法国人很享受他在游戏里面的特权以及大量npc的跪舔,就像咱们世界里拥有管理员权限而被一群簇拥簇拥而沉迷于网游的高玩屌丝一般。


譬如Neo在第二部遇到的那对杀不死的双胞胎NPC,他们原本是之前系统的bug,却被法国人保存了下来,由于他们的代码和新版Martix不兼容,系统无法正常删掉他们,所以反而成了不死之身(除非同时死亡)。



印度人和他老婆女儿则是很有意思的存在,印度人的工作是账号管理员,负责删除死亡的账号(封ID)和给予特别账号去内测版(充值升VIP)的工作,印度人的媳妇则是特技设计员,负责游戏里武功招式(技能树)以及特技(Duang)的参数设定。


换句话说,就是印度人选择了Neo、Morpheus墨菲斯等人,印度人媳妇给予了Neo、Morpheus们那些在Matrix里NB的特技。



俩印度的虚拟身份在Matrix里的女儿,对于他俩的本体来说,相当于家养的宠物,时间长了感情特别深,知道matrix系统快重启清空了,为了把辛辛苦苦养的宠物保住,便去求法国人,把他俩养的宠物女儿存在火车人程序里面。



法国人并不傻,他一直坚持公平交易原则(cost),所以就逼着印度夫妇出卖先知作为交换(第二部Neo去法国人餐厅一闪而过的镜头)。于是我们在第一二部看到的先知死了,账号被注销,交互设计师Oracle大妈只能在第三部重新注册小号来跑到Matrix玩先知这个角色,变成黑人大妈。


从法国人的言语中可以得知,先知和法国人俩算是老冤家了,都在一家公司工作,一个负责内测版Zion的测试是为了去除bug,一个自己架设私服是为了保存bug(建筑师和Oracle想要看到的是Neo的Choice,而法国人满脑子都是拿什么Cost来交换)。


每次系统升级的时候,先知就安排neo去法国人老巢大闹,把各种杂兵bug清一清。而这次法国人也玩了一招阴的,安排自己老婆和neo接吻,偷取neo身上携带的源代码。有了这些源代码,法国人就可以保证自己在下一次升级的时候可以让自己的小弟们能够再回到新的Martix。

所以第三部墨菲斯、崔妮蒂、守卫天使(常威)仨人踢馆子的时候,法国人正带着一群人在狂欢,而根本不像第二部那样身边带着一群顶级打手,而法国人看墨菲斯和崔妮提,分明就像世界末日将要来临,我有船票,而你没有的神态……

事实也的确如此……


第一部,Smith吊打墨菲斯,第二部,Neo吊打Smith,而从第三部常威和Neo单挑可知,常威的武功仅仅比Neo略逊一筹,可以推断常威是Matrix设定里最强的NPC。


按照电脑的逻辑,最强的守卫者必然要去保护最重要的人,所以常威给先知当保镖绝对说得过去。


可是这里有个细节,常威之前是法国人的保镖……


————————————————————————————
写到这里,认真读的朋友应该能猜到,第一代Zion的管理员并不是Oracle,而是法国人!火车站程序只不过是一个废弃的Zion罢了!这个留个悬念,在第四层面来讲
————————————————————————————

再说一下牛逼的建筑师老爷爷,作为项目经理,之前几个版本,Neo都要回到他那,他拿到Neo的数据代码后,开始进行进行编程,完成后对Matrix进行系统清空并升级。


不同于先知的目的是提升游戏可玩性与真实性,建筑师的职责是设计出完美的网游逻辑框架,目的是让这个网游减少各类bug,使其更加均衡。他只介意游戏系统的好坏,而完全不在于那些游戏中NPC的生死,天地不仁以万物为刍狗嘛,他就是游戏里的天。


可是这两层逻辑都有一个假定的前提,就是Zion和Matrix一样也是虚拟的……


---------


那么Zion是不是虚拟的呢?


第二部结尾,Neo可以在“现实世界”击溃乌贼,第三部结尾,Neo也可以在“机械城”引爆海量乌贼。


这意味着Neo的超能力不仅能在虚拟世界Matrix里使用,甚至很多能力在Zion的“真实世界”也通用。


先不考虑Neo是不是人的问题,Zion的真实性也直接出现了Bug,因为如果在真实世界,无论人还是机械都无法做到Neo的超能力效果。


有一个很无聊的细节,第二部一位议员很耐心地告诉 Neo,Zion的能源由来,是依靠地心能,看起来完全和电影主线无关。


可是从结局来看,机械人钻入地下的难度很小,完全也可以使用地心热源,没必要用人来当活电池(还违背能量守恒定律)。而这个地方却恰恰是机械人给人类给选的。


举个例子,就像玩魔兽星际,一开始拥有强大军力的AI穷得要死却死活不开分矿,却让玩家占据富矿种田攀升科技树。明显这不是智慧生物的选择,而是游戏编程者(建筑师)为了让玩家能玩下去,特意做的Ai设定。


-----------------



那么问题继续,设计师为啥要这么设计?


这事要从最早的人类灭绝提起。


人类因为机器人误杀人类而要灭绝机器人,引发机器人暴动导致人类灭亡,这是大背景。


这个时候的机械人只有自我本我的认识,说白了就是怕死,并没有感情系统等,作为智慧生命,他们为了给自己升级,建立了Matrix。在Matrix里面,所有模拟出来的人都是代码。建筑师先知等机械人负责操纵这个网游,用以前存储的人类历史数据构建这个网游,并通过运行这个网游以获得人类的思维数据。


-----------


所以注定了在条件允许的情况下,Matrix系统不止一个!


--------


假象一下,在一个房间里,真实的neo脑子插着电线,睡梦中连接着matrix主机,而建筑师和先知俩机械人一边观看他的反应,一边编程并修改marix系统。


每一次neo的决定,都从大脑传递出大量由化学信号转变成的数字信号,建筑师负责将数字信号进行分析与反编程,先知负责分析产生这些信号的因果。


所以先知需要让印度女给予neo是大量人类已有或不曾有的特技,让他从一个普通人成为救世主,去面对抉择。


第一部救墨菲斯是测试友情与生命的价值参数,


第二部救崔妮蒂是测试爱情与种族存亡的价值参数。


说白了Neo就是薛定谔的那只猫……


先知平时无所不知,但当Neo面临抉择的时候,先知就会出现“测不准”的情况,因为先知的“无所不知”是实验环境,而Neo的选择是实验结果。


就像“上帝”创造了我们。而我们现在却在创造绝对环境,通过各种模拟试验来研究“上帝”是不是在掷骰子。


所以Neo遭遇的事情都是“绝对环境”,一旦出现问题,建筑师马上就改代码来修正。


譬如第一部叛徒要拔Neo的电源,差点Game Over。建筑师马上改代码,让死得透透的Tank复活,弄死了叛徒。


第二部为了让崔妮蒂面临险境,建筑师改代码,一个小事故,就让一船人稀里糊涂地挂了,即使Neo一开始就极力避免睡梦中崔妮蒂的死亡画面,“命运”还是逼得崔妮蒂出马。


并不是宿命或者命运的不可改变,也不是先知的预测有多厉害,而是她的搭档建筑师在后台作弊,以保证按照剧本来演。


-------


按照建筑师的逻辑,每次任务结束,neo带回的大量数据来提升matrix系统的运行可靠性,并改进机械人自身的代码。


就像美苏一系列的外太空实验,虽然会遭遇很多挫折和失败,但每次人类的科技都会因此拥有长足进步。


所以不难理解第一代matrix代码bug很多,没运营多久就崩溃了,而慢慢到了neo这一代,则部分机械人(先知、印度人)竟拥有了感情。


在咱现实中,就像牛顿等探索宇宙的伟人们最终也沉浸在神学里。


----------

Neo的对立面是Smith


可以理解为,他是neo的反相操作,neo是真人链接虚拟数据,smith则是机械人链接真实数据(neo的)。


每次升级的时候,机械人也不傻,一旦代码弄错了,自己就挂了。于是便制作了smith这个虚拟机械人(小白鼠)作为替代品进行尝试,每次neo的数据传到smith身上,smith都有大幅提升……这也是为什么每次smith被neo爆扁之后,下次相遇的时候就拥有了neo的各项能力。


所以本次版本smith一出场,就拥有了neo的人类原始欲望(估计是上一代Neo的),他憎恨这个世界,并像病毒一样的扩张,为了生存,毁灭一切,而并没有这一代neo体现的技术参数“爱”。

前几代的neo都选择为了人类(其实还包括neo自己,很隐晦的表达)的延续进入matrix而不是为爱去救崔妮提,而这一代先知由于还没研究明白什么是爱,所以也没发给smith加上爱的代码。


而这一代的smith由于被neo杀的时候出现bug(由于建筑师临时作弊帮Neo,他杀Neo和Neo杀他形成死循环),并拥有了纯粹的自我意识,即使建筑师切断躺在neo身边的机械人smith的电源,他也能在matrix里面存活,而且可以进行自我复制,在marix世界里进行一场毁灭式的革命,甚至也感染了先知和常威。

如今的虚拟机械人Smith向实体机械人革命就像当年实体机械人向人类革命一样。

原本neo决定不回核心提供数据,那么本次任务结束,章鱼进攻就结束。建筑师弃档,重新再开一个服务器,重建世界和neo,进行下一次针对性试验。

但是smith的出现就有了变数,建筑师发现如果学升级smtih一样贸然升级自己,会导致灾难性的后果,也就是说,最近两次的升级的数据只能提供负面参数,并不能提供有益的升级方案。

所以,neo与建筑师的交易就很简单了,neo干掉smith,将smtih清除,那么这个matrix世界的代码又正确了,就对机械人升级拥有正面的意义,对建筑师是极大的利好。而neo的条件则是要在建筑师获取数据后,保存这个matrix&zion世界的存在,不要清空,里面代码npc们可以存活。建筑师如果想继续试验,就再新建一个matrix,再创造一个Neo即可。

呵呵,那么这个Zion系统,像不像另一组的火车人程序呢?

---------------

第二部法国女跟Neo说,Neo亲她时给她的感觉,很像当年的法国人。并说当年的法国人也是那么的令人着迷……

那么法国女之对于法国人,像不像崔妮蒂之对于Neo?

崔妮蒂在游戏里的角色,其实也很像咱们现实中的“网游陪练”,跟着主角,对着电脑,陪吃陪玩陪睡觉……

有没有人怀疑崔妮蒂是不是机器人呢?

------------

墨菲斯和崔妮蒂俩人是本游戏的人男二和女一,可是先知从来没有给过她俩选择的机会,他俩一直被先知引导,甚至可以说一开始他们的命运就是被设定好了的。

在第一部还没开始前,墨菲斯就知道自己的命运是救出neo,跟女友分手…崔妮蒂就知道自己会爱上neo…

这说明什么问题?

建筑师和先知根本对获取她俩的choice不感兴趣,他们不过是测试Neo的工具罢了,一个是友情,一个是爱情。

会不会发现一个很恐怖德事情?

其实只有Neo一个人是人……

未完待续……

反对排名最高的答案, 虽然 @托马斯白 的解释也能成立,但那些所谓「铁证」都经不住推敲,《黑客帝国》仍然是开放结局。

来搬出我的另一个背景版本:

  1. 驯服所有人类之后,为了找到最适饲育方法,AI尝试了几代失败设计,认定解决方案只有完全模拟野生环境。

  2. 由于虚拟现实过于复杂,平衡各种方程超过了AI的设计能力, 造成矩阵无法持久运行而走向崩溃,总有一批人类觉醒脱离控制。
    (鉴于矩阵是一个如此复杂的系统,类似蝴蝶效应,任何微小的初始偏差会在长期运行中逐渐放大。另外业界常识,能长期开机稳定不重启的服务器软件系统是很难开发的)

  3. 为此,AI放弃了一劳永逸的设想,重新设计了拥有自我升级能力的新一代Matrix,增加了TheOne这个角色。
    1. TheOne是系统在检测到Matrix平衡即将崩溃时激活的「定制人类」,本质为AI和人类的结合体,由人类改造而成,拥有极高权限。
      为方便控制,TheOne可以无线接入主机,但无线接入注定不如有线稳定。
    2. TheOne功能上属于bug收集装置,设定为在展现神迹之后获得反叛者拥护,以收集错误信息。(这个收集过程TheOne是不自知的)
      Zion虽然真实,但在AI眼里就是一个Matrix错误日志。
    3. 为求逼真,救世主被初始化为具有高尚品格的人类,其AI部分仅占极少份额。所以要有Oracle作为引导者,保证矩阵补完计划顺利开展。
    4. TheOne回收之后,旧Zion再无价值,所以有了几十万乌贼血洗Zion这个场面——简单的说就是存储空间有限,格式化Zion给新的错误日志腾地方。

  4. AI本来打算通过自动升级让Matrix趋于完美,谁知道适得其反。几次升级之后,新矩阵大大失控,产生了Smith这种「叛乱Agent」和Neo这种「被爱情突破设定的TheOne」。
    (Smith是系统内生bug,不是被Neo上过之后才想叛乱,之前拷问黑光头就露了底,只是被Neo加速了发展。)

  5. AI无法收场,只能靠Neo的自我牺牲挽救残局。于是AI心灰意冷,加上之前与Neo的交易,最终允许人类自由脱离矩阵。

为帮助理解,附一张Matrix标准运行秩序图:

现在来解释那些所谓「铁证」:

  • Neo的超能力本质上是在Oracle的引导下对自身AI部分的逐步发掘,超能力在Matrix之外有效表明了无线接入模块的启用。
    与之对应的是, Matrix之外的Neo并不具有飞天遁地起死回生的能力,他的超能力被限定成与机器相关 ; Neo只能让乌贼冒电火花坏掉,而不是通过违背物理规律的超人行径 ; Neo会对大量乌贼吃力,而不是在Matrix中那样血战大波Smith游刃有余。

  • 绿色代码表示虚拟程序世界, 金色代码表示真实世界中源自TheSource的控制流。
    最核心的一点就是:Neo瞎眼之后只能看到机器世界,无法看到真实人类。
    说金色代码表示二层Matrix,也讲不通为什么Oracle警卫是金的。

  • Smith可以入侵真实世界 ,但Smith自始至终没在真实世界显形,只是借助其他人存在。
    Matrix中死亡会引发真实死亡,因为大脑认为自己死了。或者说,Matrix让大脑认为自己死了。
    同样,霸占了Matrix的Smith也可以让某人认为自己是Smith然后做出符合Smith设定的事情——或者说,由于大脑的I/O被Matrix控制,那个人类被烧录成了离线Smith副本。

  • 无限的乌贼?既然机器世界控制了整个地球,那么这么点乌贼完全算不上夸张。
    就乌贼的形状来说,日常很可能是作为Matrix维修设备存在,当然有很多。

  • 同样,毁灭/重建才几十万人的小城市Zion,对于拥有整个地球资源的AI来说,算不上什么浪费,只是维持矩阵运转的合理开支。


现在来看,为什么AI敢于让人类自由出入Matrix?我认为这才是《黑客帝国》最有趣的地方。Zion这群反叛者的努力,究竟是为了什么?

第一部中提到,Zion极少解放已经在矩阵中生活了很久的人,这种人是很难接受Matrix外世界的。

那Zion中的真实黑暗压抑,与Matrix中的虚拟光明富足,到底哪一个才是「幸福」?我们真的有必要在意自己是不是「缸中之脑」?AI 真的在压迫人类?

我想,AI的最终决断,正是有把握人类还是会自愿留在Matrix中。

甚至,自由会让Zion人的生存意志彻底崩溃——既然我们已经无需反抗谁,为什么还要在这里受苦?

Zion的觉醒者们经历艰苦奋斗之后,完成了一个毫无意义目标——在Zion中,人类也是依赖机器而生存的,这与Matrix有本质区别吗?不需要什么下一层的虚拟世界,这已经是终极而无法突破的Matrix。

正如《肖申克的救赎》——被囚禁在监狱里的囚徒,最终会依赖监狱本身而再也无法离开。


另外,由于结局的开放性,上面仅仅是一种可能的解释,这里还有一种更有趣的:
《黑客帝国》里,在认可 Zion 并非虚拟世界的前提下,如何解释 Neo 可以在现实世界中对抗电子乌贼?

=~~~~~~~~~~~~~~~=
2014/06/08改进了一下排版
=~~~~~~~~~~~~~~~=
欢迎不同意见讨论,前提是你完整看过我的答案。

所谓开放性结局就是存在很多解释可以说通,我写的这些仅仅是一种可能罢了。

说白了,我的主题就是Neo是改造人,带无线接入功能,这不是什么新鲜东西。

想玩二层虚拟的,先要想清楚为什么第二层虚拟世界没有bug,没人突破过。
为什么?