Movie 版 (精华区)
发信人: wy (重金属), 信区: Movie
标 题: 关于《黑客帝国:重装上阵》的自问自答
发信站: 哈工大紫丁香 (2003年07月21日08:48:09 星期一), 站内信件
从枪版到下载胶片版,再到影院观看,算起来,《The Matrix Reloaded》我已经看了五
次,每次看每次都会有新的理解,当然也会带来新的疑问。在这里我整理一下自己的问
题并尝试按照自己的理解来个自问自答,也许其中也有你感兴趣的问题,看看我们的理
解是否是一致的。
问题一:Neo为什么能够在Matrix系统中飞行?
简单地说,Neo升级了。在第一集的Matrix中,Smith的子弹和Trinity的一吻使他升级为
The One。如果把The One看做程序世界里的一个类(Class),那么Neo则是这个类的一个
实例对象,飞行能力是这个对象的属性(Property),而飞行是这个对象的方法(Method)
。Neo的飞行能力的经验值会随着The One的进一步运行而提升,所以我们看到Neo能够越
飞越快。
问题二:The One究竟是什么?是Matrix的一个程序吗?为什么Neo这个The One与他的前
五任做出的选择不同?
首先,Matrix是一个大的网络运行平台,它诞生于机器世界的主机(Mainframe),我认为
电影中提到的The Source是主机的操作系统,Matrix和其他核心程序运行在该操作系统
下。同时,因为Matrix也是一个平台,所以它上面也运行着无数的程序,这无数的程序
构成了Matrix这个虚拟世界。The One也是运行在其中的一个程序,但它是一个异类的程
序,可以自我升级并篡改其他程序的代码,甚至脱离Matrix进入主机。Neo一开始与其他
人一样,是接受Matrix通用人类管理程序管理的,但Matrix也需要The One程序来进行升
级,而Neo强烈的个人意识使其不同与普通人,因此系统(是Matrix系统还是The Sourc
e?还是Architect?我个人倾向于Architect)选择了Neo来接受The One的管理,于是N
eo开始有了一些不同于普通人的超能力。The One的前五个版本不受爱情的影响,因此他
们最终的选择是进入The Source,Reload Matrix并重建Zion。但Neo的爱情影响了他与
系统交互的代码,因此从一开始,代码运行的分支就变了,所以Oracle说Neo早已做出了
选择,他的问题仅仅是理解这个选择。这个不同于其他The One选择的后果是什么,则要
等到第三集才能知晓了,至少我们已经知道,由于系统没有考虑到The One会选择这一分
支,所以很可能之后Neo运行的代码变得越来越不受系统控制。
问题三:是谁创造了Matrix?
按照电影进行到目前的情况来看,首先在The Source操作系统中有了一个研究人类心理
和思想的核心程序,片中Architect称其为Mother of the Matrix,Neo认为是Oracle,
但Architect未置可否,所以究竟这个程序是否Oracle,还是Oracle只是该程序运行在M
atrix中的一个子程序,只有等待Matrix Revolutions来揭晓了。然后是Architect,他
也是The Source中一个核心程序,这个程序能够根据Monther of the Matrix的研究结果
生成一套平台,这个平台就是给予连接在机器世界的人类一个虚拟世界的Matrix。
问题四:机器哨兵们是如何得知Zion所在的?
按照Architect的说法,系统已经五次摧毁了Zion,并在The One的帮助下重建Zion,因
此在一开始,系统就确定了Zion重建的位置,既然Zion是被建造来改善Matrix系统并最
终要再次摧毁的,所以系统一定知道Zion的所在。这一次Zion被建立在靠近地心的地方
,以前几次是否也是呢?不得而知。
问题五:先知Oracle为什么要躲避Agent?保护她的Seraph是什么?
Agent是Matrix的保护机制,负责消除一切对Matrix不利的异类程序和非法入侵,他们不
一定了解The Source、The One和Zion。Oracle很可能是主机核心程序在Matrix中的子程
序,负责帮助The One完成他的使命,因此Agent也视其为非法程序要消灭她。Seraph是
Oracle的防护程序,可以看作是某种防火墙,验证任何企图与Oracle通信的程序,包括
The One。因此影片中有了他跟Neo对打的一段精彩场面,我们知道,这场对打,正是Se
raph在验证Neo的身份。
问题六:Merovingian是谁?为什么他要囚禁Keymaker?
Merovingian与Oracle、Architect一样,是系统最古老的核心程序之一,但Merovingia
n是一个异类,他喜欢收集将被系统删除的旧版程序或异常程序。Merovingian有着特殊
加密的代码,他还可以自己生成代码,并在他的应用域范围内,对象属性将发生某些改
变(如Neo在这里虽然可以挡子弹,但是会被冷兵器所伤)。Keymaker是Matrix系统的放
逐者,是要被删除的对象,他掌握着进入Matrix各种程序后门的方法(Key),甚至掌握着
进入主机的Key。Merovingian囚禁着他,很可能是希望进入主机,获取更多的权力(如
使用更多的CPU时间和内存,有更多掌控其他程序的能力)。关于Merovingian和他的妻
子Persephone,电影中着墨不多,估计在第三集中会有更多描写。不知道Persephone与
Neo一吻会不会带来The One程序的一些改变呢?
问题七:Zion是人类世界?还是另一套虚拟系统?
很可能是另一套虚拟系统,有可能是运行在Matrix系统中,也可能是独立于Matrix系统
运行于主机。Zion的目的是用来进一步完善Matrix系统,Zion中的人类依然连接在机器
上,但由于他们的反抗意识强烈,因此系统给予这些人一个模拟的真实世界,让他们反
抗Matrix,而Matrix也在与人类的这些斗争中逐步完善升级并最终摧毁Zion。The One的
最终使命是到The Source中去分发携带的临时代码,重启Matrix使其升级,并选出16女
7男重建Zion。如果The One没有这样做,极可能造成整个主机系统的崩溃,从而杀死连
接在机器上的所有真正的人类。Neo在影片的末尾感觉到有些东西不一样了,很可能他是
意识到Zion的虚拟性,他能感觉到机器并用自己的力量阻挡哨兵。
问题八:为什么Neo可以取出Trinity身体中的子弹,而且在她心脏停止跳动后还能救活
她?
由于Zion依然是一套虚拟系统,因此Zion的人类依然是连接着机器的,就象在第一集我
们看到的那样(也可能并不是那个样子,那个样子也许只是系统给Morpheus等人看的)
。那么,当人在Matrix中死亡时,Matrix系统会告诉机器停止给这个人提供思维(如断
开代码交互的端口,但硬件连接依然存在),而一个人没有了思想那就是死了(这句话
原话我不太记得了,出现在TM1中,意思大概是这样)。所以在虚拟系统中(无论是Mat
rix还是Zion)的人都将停止活动,但他们的肉身还依然是存活的,继续给机器提供能量
直至真正死去。所以,当Trinity被枪击中的时候,中枪这一事件告诉系统,这个人应该
死了,于是系统产生一系列的反应,如停止人在系统中的虚拟心跳并告诉主机停止给她
提供思维。但Neo看穿了这一切,也许他还没彻底看穿,但他知道自己拥有修改代码拦截
消息的能力,因此,他开始向主机发送指令(在屏幕上的影象表现就是他伸手取子弹和
恢复Trinity的心跳,其实这些只是界面表现而已,后台实际上就是在修改代码、截获消
息、发送指令)。所以,Neo最后成功让主机重新与Trinity建立端口连接并给予Trinit
y思维,在虚拟系统中的表现,就是复活。
问题九:Smith怎么复活了?他与Neo似乎有一种神秘的联系,是什么?
在第一集中,Smith杀死了Neo,然后Neo升级为The One,之后Neo又杀死了Smith,这次
轮到Smith升级了。这很可能是Neo在杀死Smith的时候将部分代码给予了Smith,也有可
能Smith是另一种程序,需要Neo杀死自己来升级。但他的升级与Neo不同,Neo在升级后
获得了飞行和预知的能力,而Smith则有了任意黑掉其他程序复制自己的本领。他也有使
命,但他的使命是什么呢?我没琢磨出来,只知道他也想进入The Source获得某种权力
。还有一种可能是,Neo是人类世界的The One,而Smith是机器世界的The One。
问题十:Smith为什么可以复制自己到人类身上并成功进入Zion?
如果Zion是另一套虚拟系统,这就很好理解了,不过是一次黑客行为而已。他将自己的
代码复制到了Bane身上,或者这样说,他拦截了Bane与系统的通信,获取了所有系统与
Bane的交互行为并能够给Bane发指令。如果Zion不是虚拟系统,我想可能是这样:在Ba
ne连线的时候,Smith通过代码影响了Bane的脑细胞和思维。
问题十一:Nebuchadnezzar号的接线员怎么不是Tank了?新的接线操作员Link是谁?
第一集中我们知道Tank和Dozer是两兄弟,Dozer被叛徒Cypher杀死,而Tank也差点遇难
。在这一集中,我们知道Tank也死去了,而Link的老婆Zee正是Tank和Dozer的妹妹。在
第三集中,Link和Zee的故事应该还会有新的发展。
问题十二:非常崇拜Neo的少年(kid)是谁?
Kid应该是黑客帝国动画版(Animatrix)之少年故事(Kid''s Story)的那个少年,在那个
故事中,他也是连接到Matrix的人类中反抗意识较强的,Neo给他电话,最终他释放自己
的心灵,脱离Matrix的控制来到Zion(或者说改变了自己连接的平台,从Matrix变为Zi
on),因此Neo说是你自己解救了自己。
[转贴]关于Matrix的新理论-在一个台湾网站上看到的,转贴过来 (ac5.1)
from bbs.edong.com
關于Matrix的新理論(未看過黑客者勿入,心志不堅定者勿入,邏輯能力差者勿入. 如果
沒有好好地理解一下Matrix的新理論,去看這部戲肯定是浪費時間。
引言
看完Matrix Reloaded,里面很多的懸念引起人困惑和思索。原先看完Matrix1得到
的一層理論(電腦虛擬的Matrix對應人類真實的世界Zion)被推翻。現在网上出現了Mat
rix in Matrix的理論和Two parallel Matrix的理論。這些理論都有一定的道理。但是
這些理論沒有解釋:真正的人在哪?誰是真正的人?我想Matrix系列主要還是講人,人
和机器的關系。所以一直沒有接受上面的理論。而在不斷思索尋找新的理論。經過和朋
友一個下午的討論,我們終于得出一個新的看法,這個新想法吸收Two parallel Matri
x的想法,并進一步發展。現在這個想法能比較好的解釋目前1,2集發生的情況。
一層理論:
現在我們重溫一下看完第一集后,大家普遍接受的說法:机器和人類發生了戰爭,
人類被打敗,為了反敗為胜,人類想切斷机器的能源。結果机器發明使用人類作為電池
的方法。為了控制人類,防止人類反抗,机器建立Matrix(一個虛擬的人類世界),人類
生活在這個虛擬的世界,受著電腦的控制。少數一些人被某個先知(看完第二集,知道
是The one)從虛擬的Matrix世界解放出來,來到真實的人類世界Zion, 這些人開始反抗
机器,試圖將人類從Matrix解放出來。因此找到了Neo(The one),因為oracle告訴只有T
he one才可以救人類。Neo經過再生后終于認識到自己是The one-一個超級英雄誕生。
看完第一集,絕大部分人都認同Neo, Trinity, Morpheus是真正的人,他們從Matr
ix里蘇醒,認識到真實的情況,Zieo是真實的世界,唯一剩存的人類抵抗基地。但對于
Oracle的身份,以及是誰最先救Morpheus等人并不清楚。
看完第二集,我們知道Oracle是一個程序,Zion是由机器制造的。The one已是第6
任,前五位幫助了Matrix升級。另外還有一些現象例如Neo在zion里也有超能力。于是我
們對于第一集得到理論產生了怀疑,到底Neo是人還是program,Zion是Matrix還是真實的
世界。這導致了Matrix in Matrix的理論及并行Matrix的理論。這里對它們就不在重訴
了,只講講我們的想法。
Matrix
Matrix是一套复雜的模擬系統程序,它是由AI机器建立的。模擬了人類之前的世界
(我比作windows xp)。用來控制人類,讓人類給机器提供能源。所以Matrix是提供世界
運行所需規則(如万有引力,能量守恒等),并進行管理的程序。
Matrix里的人物
在Matrix里出現的人物,都可以看作具有人類意識一切特征的program。這些progr
am根据所附的載体不同有三類:一類是附在生物載体上,即人腦。一類是附在芯片上,
即AI机器。這兩類program与所附的載体有密切的聯系,這些載体通過硬件与Matrix的聯
接。還有一類自由program,它沒有載体,象再生后的Agent Smith.
人
什么是人,如果只是指有心跳,血液流動,那么人与机器沒有區別,真正的人是具
有自主意識和思想的人。然而在電影里的人不是真正意義上的人。他們是由机器孵化的
。自他們出生的時候,他們自主的意識就被Matrix給壓制,Matrix分配每個人一個角色
(即program). 99%的人接受這個角色program,讓這個角色program控制他們的大腦。所
以与其說這些人是人,還不如說他們只是一個program的生物載体。他們沒有自主的意識
,取而代之控制大腦的是由Matrix編寫的具有人類意識特征的program。這些program是
由Matrix產生,因而不能改變Matrix.而且由于這些人愿意接受分配給他們任何角色,所
以他們可以被Agent上身,被Smith感染。另外1%的人他們自主的潛意識如此的強,他們
不愿接受Matrix分配給的角色,不愿受這些program的控制,這种對Matrix分配過來的p
rogram的不兼容性,如果不進行控制會導致系統的不穩定和崩潰。因此編寫Matrix的AI
机器(即片中的Architect),或具有同樣AI能力的机器編寫了另外不同Matrix的另一個
系統模擬程序,并給那些反抗的人編寫另外角色program(不同与Matrix編寫的).這由Ar
chitect編寫的角色program,允許部分人類自主意識的存在,program与這些意識互動,
人腦主要還是由program控制,這些program還有研究人類自主意識的功能和具有不同程
度打破Matrix里的規則和改變Matrix的能力。這些program指的是片中Morpheus, Trini
ty等反抗人士。(下面還要進一步解釋)。
Zion
Zion也是模擬系統程序。与Matrix不同的是它模擬的是現存人類世界的真實情況(我
比作linux),用來控制和研究1%的反抗人士。它制定了比Matrix更加嚴厲運行規則,它
的研究結果用來完善Matrix,從而增強對人類的控制。所以象Morpheus,Trinity等反抗
人士雖然有部分自主意識,但是仍然受program控制,無法打破zion這些規則,只能遵行
它的規則,除了Neo外。
真實的世界
沒有在影片里出現,但我想因該和zion差不多,因為Zion是模擬真實的世界。
Morpheus等反抗人士
Morpheus等反抗人士是人還是program,有些說是人,有些說是program, 其實都不
對,如果只指被program附載的那具軀体,可以說是人,不是机器。但如果從意識角度說
,Morpheus等還是program,他們的自主意識只是部分蘇醒,還沒有完全蘇醒,依然受到
由更高級的角色program控制。他們經歷了第一次“蘇醒”。即他們由The one從Matrix
里1%反抗人士中挑選,把他們原來有Matrix編寫的角色program, 升級到更高級的角色
program, 新的角色program加入zion的信息,增加在Zion和Matrix兩個系統的運行能力
(即program可以同時在Windows XP 和 Linux下運行),提高在Matrix里的運行能力。
并允許部分人類自主意識的出現,這樣才能使角色program在這些反抗人士的大腦里穩定
存在和運行。所以說,現在1,2集里出現的Morpheus,Trinity等人從意識角度說,仍然
是program.還沒有完全蘇醒,穿梭Matrix和zion兩個系統,并不是象電影里表現那樣pu
ll in 和 pull out真實世界.只不過是系統轉換罷了。也許他們會在Neo的幫助下,在第
3集里完全蘇醒(即人類自主意識超越了植入腦類的program,取得控制大腦的控制權)
Neo
Who am I?這是在第一集里Neo苦苦追尋答案的問題。 Why am I here? 這是Neo在第
二集追尋的問題。我們隨著電影的進度,也在苦苦思索著答案。Neo也如上面所說的那樣
即是program, 又是人。但他是很特殊的人,很特殊的program. 我們在這里應該把The
one 和 Neo分開。The one指program,Neo指附載The one的人的身体。先從program角度
說。The one不是由Matrix編寫的program.也不是由編寫Matrix的Architect(AI机器)編
寫,他是由更上一層即編寫Architect的人(指真實的人)編寫的或者具有這一層的代碼
。因而他在Zion和Matrix都有超能力即破坏系統的運行規則。編寫The one這program的
目的是為了完善Matrix, 從而讓机器能永遠控制人類。在zion中的那些program因為允許
部分人類的意識存在,并且人類意識在不斷的加強,到了一定時間人類的意識會超越pr
ogram,導致這部分人蘇醒,這是机器所不允許的,所以在這個時刻來臨之前,zion必須
被消滅。但是在zion這些program已有更好表達人類自主意識的代碼,這些代碼對完善M
atrix是非常重要的。The one的作用就象影片中Arichetect對Neo的
談話中提到的:Your life is the sum of a remainder of an unbalanced equat
ion inherent in the programming of the matrix. You are the eventuality of an
anomaly which, despite my sincerest efforts. I have been unable to eliminat
e from what is otherwise a harmony of mathematical precision. ..... The func
tion of the One is now to return to the source allowing a temporary dissemin
ation of the code you carry reinserting the prime program.
正如我上面所說,The one是一個特殊的program, 它有偽裝的code,它開始沒有能意識
它自己核心的code. 因而才有片中死后重生的過程。在第一集開始的時候,Neo是由
最外層由Matrix編寫的角色program控制,Morpheus等在oracle的引導下,找到Neo, up
grade Neo到第二層code(即与Morpheus等相同的代碼),Neo在第一集死掉的時候,這層
代碼消失,釋放出The one的核心code. 使Neo意識到自己的超能力。這部分code早已存
在,只不過現在才起作用,控制了Neo的大腦。這一次的再生,可以說使Program的蘇醒
,并不是人的自主意識的蘇醒。所以這時候Neo可以叫做The one的program. 再從人的角
度來說neo, 作為程序的生物載体,他的人類的自主意識在一,二集里還并沒有蘇醒,仍
然由program控制,只不過是不同program控制。但Neo是不同与一般人的軀体,也許他身
上有最初編寫Architect的人的遺傳基因。他潛在人類自主意識很強,所以他才能接受T
he one這program. 并同時影響The one這program. 所以在1,2集里他都在對自己真實身
份不斷進行思索。當他面對Architect的時候,他的人類意識已經濟蘇醒了很多,雖然還
沒有控制大腦。但當面對有可能導致全人類滅亡的選擇的時候,前5任Neo(The one)的人
類意識退縮(這种對人類的愛正如Architect所說即是人的最強的地方,也最弱的弱點)
,讓The one這program完成它的任務,回到Matrix的source,升級Matrix,從而蘇醒的人
類意識再度消失。之后The one按照程序設定的選擇23人重建Zion, 新的循環開始。而第
六任Neo出現不同,他經歷和Trinity的愛(這是程序安排好的,為研究人類的情感,所以
oracle告訴Trinity她會愛上The one),而這個愛超越前五任對Trinity的愛,人類潛在
的意識使他選擇重回Matrix, 去救Trinity.這是机器沒想到的,The one的program也沒
有這代碼。這也意味著neo的人類意識開始超越The one這 program, 所以再回到Zion后
,他感覺到了新的變化,并能再zion中使用超能力。但由于他自己意識和The one這pro
gram激烈爭斗,使他進入混迷狀態,因為此時The one失去了對大腦的控制。我相信在第
三集里,Neo會由于Agent Smith的原因再此重生,這次他本身的人類意識將完全蘇醒。
真是巧合,Neo的兩次蘇醒都是由于Agent Smith造成的。
從上面的敘述看來,第一,二集并不是我們所想象的是人和机器的斗爭。其實描述的是
机器自身進化的過程,人是有學習進化的能力,机器也有,它利用和研究人類那些目前
還不能由机器表達的情感,來進化自身,從而達到更好的控制人類。它建立了Matrix系
統給那些平凡的人(占99%),這些人意識里完全接受机器給他們定義的一切。這些人
對与机器來說就是電池,沒有別利用价值。另外一些人不接受或不完全接受机器給他們
定義的一切,他們的潛意識是free mind.不愿接受一切約束。因而机器同時建立zion系
統給這些不平凡的人。讓他們自主意識部分蘇醒,,并受到program的研究。同時給他們
一個希望,即通過oracle告訴他們存在一個救世主The one, 他會把他們從机器拯救出
來。(多么有諷刺意義,我想大多人都期望有什么救世主),因而可以說這蘇醒的意識
依然受程序控制,到一定時候(人的意識太強的時候),Zion就要被消滅。The one回到
Matrix的source,升級進化机器。机器成功進行了五次這种輪回。但是正如俗語:終日打
鷹,反被鷹啄(机器還不懂這道理)。人的意識, 愿望是如此之強,和不可琢磨,影響
The one 6.0, 使The one 6.0做出机器預期不到的選擇。將導致第三集revolution. 推
測在第三集Neo真正的蘇醒,同時他拯救了Zion里的人,因為這些人具有free mind的特
性,比交容易救。同時因為zion模擬的現實的世界,他們從zion中蘇醒,看到現實的世
界比不會太詫异。至于Matrix, Neo等人也許會和机器達成暫時的妥協,防止Matrix崩
潰,而導致里面的人全部滅亡。人類和机器的斗爭并沒結束,而是剛開始。從來都沒有
什么救世主。
另外,Architect說:“There are levels of survival we are prepared to acc
ept.”意味著Matrix的崩潰并不是所有机器都滅亡。有較高智能的机器也許也象人一樣
連接到Matrix系統,當Matrix崩潰,聯系Matrix里的人死亡,從而切斷了能源供應,而
導致整個系統的關閉。這些智能机器會pull out from Matrix系統.這些机器只是較少數
目,不像Matrix系統那樣龐大,所以不需要太多的能源,也許以前積累下存在電池的能
源能足夠這些机器維持生存很長時間。這也許是上面那句話的意義。
或許,在《黑客3》的大結局中,NEO等人醒來,發現自己只是在玩一個虛擬游戲
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 211.93.34.114]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:208.034毫秒