黑客帝國里的錫安是不是虛擬世界?
很高興回答您的問題,我們從整個故事背景起源說起吧。
首先《黑客帝國》的錫安當然是真實的世界,一開始,人類和機器大戰,結果人類輸了。但奇怪的是人類沒有滅亡,而是變成了機器的。機器從人類身上獲取能源顯然是個假象,或者說,人類的確在做機器的電池,但這顯然不是機器的目的,因為它們從人身上獲取能源顯然不如直接獲取養活人類的那種能源來的劃算。
機器沒有滅絕人類,可能有兩個原因吧,一方面,一開始機器就有憐憫之心,它們不希望人類滅絕,但又不再想受人類威脅,最好的辦法就是囚禁他們的身體,然后用一個虛擬世界來控制他們的精神,把人類作為生物電池只是副產品;另一方面,可能是機器希望研究人類以改善他們自己,同樣出于消除人類威脅性的考慮,必須把人類以某種方式囚禁起來。我想對于Matrix的產生兩個原因都有一點。
總之,Matrix就這樣誕生了。不管第一個Matrix是怎樣的,總之它就是個真到讓絕大多數人都以為是現實的虛擬世界,所有人的身體都在當電池,而他們的精神都活在Matrix中。Matrix的設計者就是那個設計師了,我認為他和第三集里的機械大帝是同一個東西,它就是機器世界的最高管理程序,機械大帝是它的載體,設計師是它在Matrix里人型化的投影。當然,也有可能設計師只是最高管理程序的子程序罷了,因為機器們可能有很多事情要管,不是只局限于Matrix。
一開始,這個設計師的腦袋似乎只有一根筋,它設計的Matrix里的所有東西都是可計算的,就是在數學上是完美的,人類也必須在這個完美的數學模型中運行,但顯然人類不是這樣,人類的怪點子太多了,所以第一代Matrix崩潰了。他不死心,還以為這是因為人類不適應新環境,所以又以人類歷史為背景重寫了Matrix,但這一代Matrix又失敗了。最高管理程序(或者是設計師)于是只好又編了一個研究人類心理的超級程序—它就是。在她的提示下,設計師的腦筋開始有點會轉彎了。
他讓matirx里的人類開始有選擇,這樣Matrix就更接近現實世界了,但是這個Matrix還是有問題,主要是兩個:一是人類中總有1%的人不那么老實,他們總覺得Matrix不是真的,如果把他們悶壞了,Matrix還是會崩潰;一是由于Matrix系統的不斷改進,一些舊的程序會不時被刪除,但總有那么一些程序不想被刪,它們就在Matrix里躲起來(那個人就是這類程序中的佼佼者),成為非法程序,這種程序總刪不掉的話,Matrix也有崩潰的危險。
為了解決這兩個問題,設計師想到了一個一舉兩得的辦法:一方面,他讓那1%不太老實的人覺醒,從Matrix中脫離,讓他們在現實世界的地底造一座叫zion的城市,成為Matrix的黑客,進行抵抗運動,實際上這是完全在設計師的控制之下的,這只是一種迂回的控制,因為如果把這些人強行壓制在Matrix里反而對Matrix不利;另一方面,設計師集合他能找到的所有非法程序的原始代碼(應該是原始代碼,因為如果設計師直接知道非法程序的代碼,那它直接刪就行了)編寫一個叫做“救世主”的程序(代碼)。
這個程序顯然可以發展成非法程序的最終形式,這個程序被植入Matrix的某個人類的精神中(到底怎么選中這么一個人的,電影里沒說),那么這個人就成為救世主,之所以叫他救世主是因為它的一個作用就是它是那些zion中覺醒的人類的“救世主”,因為每到zion的力量強到開始對機器產生威脅時,黑客們就會遇到先知(這也是設計師的安排),先知會告訴他們尋找救世主,說救世主能幫助他們打敗機器,救世主被找到后不久,也就正好是它的超能力覺醒的時候。
這其實是他身上的那些非法程序的代碼終于成熟了,這樣,又在先知的指引下,黑客們和救世主來到Matrix的代碼之源,救世主見到設計師,得知真相后,救世主不得不帶著身上的非法程序代碼、按設計師的吩咐返回代碼之源,讓Matrix的代碼庫升級,Matrix并在此基礎上升級重載,重載后的Matrix就能對付原來那些非法程序了(救世主這一身份只不過是為他的歸還代碼找個理由罷了)。
在救世主見設計師時,機器軍隊也在毀滅zion,救世主完成他的“升級代碼庫”的任務后還有一項任務就是從Matrix中選23個男男女女重建已毀滅的zion,當然,也許是幾代之后,這23個人的后代們又會在先知的指引下去尋找新的救世主。
可悲的是,救世主往往只能選這一條路,因為如果他不這么干,設計師就會毀滅全人類。這里順便說一下,救世主到底是人還是程序?其實,Matrix里的程序和人的精神(靈魂)的差別已經很小了,像第三集的人都有了人類的愛情和親情,他們的不同可能僅僅是載體不同而已,程序的載體是芯片,靈魂的載體是人腦。
所以,程序和靈魂是可以結合的。救世主其實就是以人腦為載體的人本身的精神和“救世主代碼”的結合體。精神和代碼已經不分了。以上是前幾代救世主的命運,到了Matrix升級的循環到了第六代的時候,先知這個程序可能是研究人研究得深了,自己也變得人性化起來,逐漸變成了一個好人(正確的說是一個善良仁慈的程序),她開始收留一些非法程序,有的被她養著,有的成了她保鏢,它還開始憐憫起那些覺醒的人類前赴后繼但全不知情的抵抗和一次次被毀滅的結局。
因此,先知開始有了一個計劃,她要通過一個方法讓Matrix的升級在這一代結束。她的計劃包括兩個方面:一方面,她要讓這一代的救世主在見到設計師時不選擇進入代碼之源,她的方法是讓設計師稍稍改變救世主的代碼,讓他愛上某一個黑客(當然這一意圖是不能讓設計師知道的,先知可能是告訴設計師她只是要做個小實驗罷了,比如說觀察加入愛情后救世主的反應,第二集里設計師自己也說:“觀察你的反應是很有趣的”,先知料到設計師會低估愛情的力量,認為救世主還是會選擇進入代碼之源。所以我覺得neo愛上trinity是先知和設計師的安排,這雖然很可悲但卻合理)這樣救世主為了救心上人而放棄進入代碼之源。
第二集結束時,先知的這一步計劃成功了,但僅有這一步是不夠的,因為如果救世主不進入代碼之源,那么設計師就會毀掉全人類,而且zion照樣會被毀滅。所以另一方面,先知必須要給救世主準備一個可以和機器大帝(設計師)談和的籌碼,這個籌碼就是smith。
先知說了,Smith是救世主程序的反面,我認為這樣的程序是不可能自己形成的,smith這一程序應該是先知一手改寫的。按照設計師的說法,先知這一程序是要定期檢查的,不然也會危及系統,這說明先知在Matrix中的能力(或者說權限)是相當大的,她極有可能用某些方法改寫了smith的程序(連法國人和印度小女孩都能編寫程序,何況是神通廣大的先知呢?),而且是用救世主程序的反面改寫的,所以smith還是個合法程序時,他就強烈表現出非法程序的“氣質”(審問Morpheus那段,他想脫離Matrix的愿望比neo還強),而在救世主身上的非法程序代碼蘇醒(力量覺醒)之時,smith身上的非法代碼也激活了。
如果說救世主是設計師可控的非法程序最終形式的話,那么smith就是設計師意料之外的最可怕的非法程序。其實,smith是先知計劃中很重要的一枚棋子,先知就是要讓smith強大到設計師無能為力的地步,而只有neo可以憑借身體內與smith相反的代碼將其中和,neo以消滅smith為條件換來和平。
——以上就是先知的如意算盤了,這其中有一些過程先知可以憑借她在Matrix內的精密計算和她對人類心理的深刻理解而預知,還有一些也是聽天由命的,正像最后設計師對先知說的:“你玩了一個很危險的游戲”。先知基本上也就是賭一把。整個Matrix系列說的好像基本上就是先知這一人類拯救計劃的執行過程。
這一代的黑客代表人物Morpheus和Trinity等人找到了這一代的救世主載體Neo。Neo在歷盡磨難后終于變成了救世主(其實是必然的),他同時也愛上了Trinity(其實先知早就告訴Trinity了,這根本就是先知安排的——我們經常說的“造化弄人”實際上是不是腦子里被寫進了一個程序呢?)。
(第一集)Simith在被Neo干掉之后也順理成章地成了非法程序,能力開始成長(復制能力)。然后neo他們又從非法程序的精神領袖那里搶來了知道如何進入代碼之源的程序。從這個精神領袖的話中得知,似乎每一代救世主都要找他麻煩,似乎這也是設計師的安排。
Morpheus他們在得到Neo后變得越來越神勇,原來見到Agent像耗子見了貓似的,但這時已經不怎么害怕了,還能和他們過幾招。后來neo終于見到設計師,Trinity也“很及時地”遇到危險,得知救世主真相后的neo為了救心上人還是棄全人類不顧,毅然決然救了Trinity,回到現實。得知真相的Morpheus也備受打擊,從此光采盡失。這時neo突然有了在現實中擊毀電子的能力,當然,用了一次就暈了。
(第二集)這時,有復制能力的smith居然復制到了一個zion的人類身上還把人類的飛船都破壞了。這些飛船上有人類最厲害的武器(那種按一下機器人就死光東西,忘了叫什么了)。這時只剩下配合neo他們行動的兩艘飛船了。一艘返回zion去支援那里只用非常簡陋的機器人和電子章魚拼命的人類軍隊。另一艘載著neo和Trinity去機器城見機器的老大——機器大帝。
途中遭被smith復制的那個人的突襲,neo雙眼被刺瞎,但他在現實中感知和摧毀代碼的能力卻完全覺醒了,其實這是因為在第二集結束時,neo接觸了Matrix的最高管理程序——設計師而成長了,他原來只能在Matrix中感知代碼,現在由于學習,他也能在現實中感知代碼了,原來必須接觸Matrix,現在可以遠程感知了(所以neo在現實中有超能力根本不是說zion也是虛擬世界,只不過是neo的能力從插卡式進化到遙控式罷了,他在現實中的超能力還是僅限于代碼的)。他們干掉了這個smith,終于闖進了機器城,但Trinity犧牲了。
這時,Matrix中的smith果然已經如先知預期的那樣幾乎把整個Matrix里的人和程序都復制成他自己了,包括先知自己在內(至于為什么smith吸收了先知之后還是不知道這是先知的計劃,這可能是因為先知這個程序即使被吸收也還是有保護代碼,smith無法完全破解——只能這樣理解了,不然我的文章就白寫了)。Neo和機器大帝達成協議,進入Matrix消滅Smith,換取人類和機器的和平,機器大帝同意了。
結果Neo和Smith在無數Smith的注目下決戰,Neo當然打不過Smith了,但是最后Smith同化Neo時,Neo釋放自己的代碼,和Smith同歸于盡了。這時,所有被smith同化的人都恢復原狀,而和Neo的決斗的那個Smith恢復成了先知(這很容易理解,因為吸收了先知的smith顯然是所有smith中最強的,所以代表無數smith和neo決斗的就是先知同化成的smith,從躺在地上的先知嘴角含笑來看,先知在被smith吸收后應該是還有自我意識的,她知道自己的計劃終于實現了)。
這時,進攻zion的機器大軍也撤退了。第二天,先知和設計師碰面,設計師承諾遵守諾言,不再迫害那些覺醒的人類,從此人類可以在Matrix和zion之間自由選擇。
Matrix里第一次升起了不帶綠色的,地球成了一個人類和機器、機器城和zion、覺醒的人類和Matrix中的人類、合法程序和非法程序共存的和諧世界。革命成功了!