矩阵谜谈

声明:本文不谈数学,不小心认为我是标题党的请参看本文归属——ENTERTEiNMENT,不是MATHEMATiCS。另外,如果有因为线代没 有过的看了标题导致血压上升、情绪失稳者,请自行安装绿坝:花季护航。如果不想安装此国家级XX软件,请找春哥或者曾哥协助解决问题。如果他们不在,大概 是他们妈妈喊他们回去吃饭了,请耐心等待,应该会在WOW开服之前回来。如果WOW开服了还没回来,请上街以70码速度狂奔,进去等3年。

The Matrix

The Matrix

  • 永远的《黑客帝国》

我看过的电影不算多,但是,能够让我产生兴趣下载的,都是经典电影,而让我收藏的电影,更是少之又少,当然,也都是经典中的经典了。奇怪的是,我对 兄弟连这样的经典却无法产生兴趣,大约是这部电影实在是太通俗易懂了,我喜欢的都是需要动脑子想,甚至是百思不得其解的电影,比如《战斗妖精雪风》以及 《黑客帝国》。

说起来,黑客帝国的确是一部非常经典的电影,在IMDB评选出来的20世纪最经典100部电影当中,它以总得分92.5分,紧随肖申克的救赎、教 父、辛德勒名单等经典大片之后,排名第6位。有人评价《黑客帝国》,这不是简单的科幻片,也不是简单的动作片,其深层,是哲理片。

故事梗概我想大家都已经熟悉得不能在熟悉了,我也就不再废话,我倒是想扯几句《黑客帝国》的思维是怎么来的,事实上,黑客帝国的灵感,正是来自我曾 经提到过的一部动漫——士郎正宗的《攻壳机动队》,当然,两者又有不少的区别,不过,攻壳机动队出来的时候,我不知道沃卓斯基兄弟还有没有开始编黑客帝国 脚本的想法,大概是没有,毕竟要早十几年。攻壳机动队的故事主要是讲在21世纪3、40年代,随着计算机网络的大规模应用,计算机甚至已经进入了人体,社 会当中的绝大多数人都实施了电子脑化手术,将原先的人脑换成了电子脑,同时,医学技术已经能够将人的思维、记忆、意识(或者说灵魂,在攻克当中,它被称为 “Ghost”)全部复制到电子脑内,同时,义体也得到了大规模应用,这样,可以说人类已经实现了灵魂与肉体(甚至连肉体都不是,而是义体)的完全分离, 灵魂部分,叫做“Ghost”,而躯体则被称为“Shell”,攻壳机动队的英文名“Ghost in the Shell”就是这个意思。由于人工智能的高度发达,机器人也能够拥有高度的智能,但是医学上依旧把是否拥有Ghost作为判别人类与机器人的唯一论据。

在这样的环境下,人的意识可以直接和网络相互连接,这样就产生了很多新的犯罪形式,尤其是国际化的恐怖活动,公安九课正是为了打击这类恐怖活动而特 别组件的特种部队。其主人公草薙素子就是一个特A级的电子脑黑客以及超强的义体使用者,她的义体拥有惊人的性能,与之并肩作战的九课其他成员,都是拥有一 技之长甚至是多技之长的高手,他们不仅在现实生活中拥有超常的实力,而且在网络世界当中也非常活跃。

这种人的意识和网络(计算机)直接连接的想法,可以说极大的刺激了沃卓斯基兄弟的灵感,黑客帝国的基本框架页就出来了,不过,问题是,它和攻壳机动 队的区别就在于,攻壳机动队虽然将已经可以和人的思维无缝连接的网络作为一个重要的战场,但是更重要的战场却是在现实生活当中的,相反,那里的网络世界却 是风平浪静的,没有人在网络世界当中打打杀杀(当然放病毒、敲攻性防壁之类的事情经常发生),相反,一直以动漫界第一御姐出现的草薙素子甚至在某一集当 中,在一个电影导演架设的网络空间当中看着电影落泪了……回到现实照旧是杀伐果断、身世几乎是一团迷雾(GIG倒是透露了不少,可惜只有六岁遭遇空难之后 很短的一段时间,中间的还是迷)。而我们的Neo,在“现实”当中(现实之所以加引号,后面说)里只是一个看起来很普通的人,到了网络世界(矩阵)里反倒 成了救世主。另外,攻壳当中的网络世界只是一个辅助舞台,而黑客帝国当中,很大一部分故事都是在矩阵当中发生的,显然,这里的矩阵即便不是唯一的主要舞 台,也是和“现实世界”并举的重要舞台之一。另外,在攻壳当中的机器人都还很听话,甚至很可爱(比如塔奇克马),而黑客帝国当中的机器则是凶神恶煞,将人 类当奴隶看(电池?我想起了莫菲斯在第一部里拿的那节金霸王)。

当然,最重要的是,黑客帝国顶着着好莱坞大片的名头,席卷全球,票房就不用我说了,脚趾头想都能说出几位数,而攻壳机动队……可怜的士郎正宗和老押 等人呕心沥血,却只能在一干动漫小众化爱好者之间流行,连B爷都说没听说过攻壳……太伤心了,说雪风没听说过还情有可原,毕竟那玩意实在是小众的有点过 了,攻壳……就凭着老押的名头,应该听说过的吧……

黑客帝国就是这样的一部片子。至少我看这部电影的心理流程是这样的——第一遍看,完全就是看名头,是不是盛名之下,其实难副。第二遍,看场景,漂亮 的动作和特效、子弹时间等等都是非常不错的看点。第三遍,开始注意剧情,本来觉得很清楚的剧情却在这个阶段突然发现看不懂了,然后开始想里面的一些问题, 有一些头绪之后,看第四遍,然后一遍一遍地看,却发现,《黑客帝国》实在是一个深不可测的大坑,自己选择了往里面跳,却爬不上来了。

我也是这样,看了一遍有一遍,却终究不得要领,大概黑客帝国的真正含义,只有沃卓斯基兄弟知道。

  • 矩阵深度拆机

就像拿到一个新机器,那些杂志社的人总喜欢来一个“深度拆机”,来看看里面的基础构造是什么,事实上,矩阵,就相当于一个计算机,我们也可以将它拆开来进行评测。

当然,矩阵的构造,我参考了很多的影评,却发现没有一个能够自圆其说的,我只能凭着自己的猜测,来妄作一些评论,如果有错误的,能请到沃卓斯基兄弟纠正,那是最好的了……

首先,矩阵,其实就是一个超级计算机系统,和我们今天使用的计算机(包括我在这里敲字用的本子),没有任何区别,它就是一个图灵机,只不过,这个图 灵机的效率和性能实在是非常之惊人——能够将所有人的思维和信息都存储起来,并且分配一个“人格”,还要提供计算资源,供这些程序运行,与此同时,里面还 有一个硕大无比的仿真城市(仿真世界or仿真宇宙?),总之,这个主机的性能之强悍,实在是我们难以想象的,我们现在做一个机械系统的仿真都要费上不少的 系统开销,这里不仅仅包括了机械系统仿真(那些汽车都是机械系统,都在这个大框架内运行),还有通用动力学仿真、光学仿真甚至是“人格仿真”,这个实在是 超出了我们的理解范围了。为了简化,我们还是根据电影当中的说法,将矩阵看成一个操作系统,里面的种种现象,都由特定的程序进行控制。

首先,作为一个系统,其最底层的结构就是硬件层。那么,硬件层有没有出现呢?

很多评论都将Zion所在的那个世界看成是硬件层,也就是现实。但是,我想问题就在这里,那个,似乎并不是物理现实。回想一下第二部,Neo赤手空 拳将一个铁贼撂倒,当时看起来,我的反应就是——我艹,超能力?黑客帝国变成魔幻片了?事实上不是,黑客帝国还是严谨的科幻片,Neo,我想并不具备超能 力,尽管在矩阵当中,他是救世主,但是在“现实”当中,他依旧是一个普通人。到了第三部,Neo的“超能力”简直到了令人咋舌的地步了,一人单挑N多战舰 发射出来的炮弹还有若干个铁贼,实在就是一个超人!

可惜了,超人他老人家活在另一部电影当中,唯一的解释就是——Zion所在的那个世界,并不是真正的物理世界,也就是说,这个系统的硬件主机,根本 就没有在电影中出现过,相反,它在后台默默的仿真出了Zion所在的那一层(姑且称之为“第二层”),包括那堆冰冷、肮脏又丑陋的机器,然后又在第二层的 基础上,仿真出了第三层——矩阵。

事实上,我们在Zion那一层看到的东西,似乎并不是真正的物理世界。原因很简单,我们看看黑客帝国的色调。

这个小问题我想大家不妨回忆一下——黑客帝国的主色调是什么?

其实熟悉的人都不难回答:矩阵当中的主色调是绿色,一切都泛着绿光,而Zion所在层的色调是蓝色。

但是——有没有遗漏什么?

回想一下Neo步行在机器城市的那一段,他看到的是类似于矩阵当中的代码的东西,但是却没有明确的字符,只有流动的类似于火焰那样的东西,这个在Neo眼睛瞎了之后,却能看到Smith附身的那一段也是这样,那是什么颜色——橙色。

对,橙色,我想橙色,极有可能就是沃卓斯基非常想表达的一点——这个才是第二层的真正的颜色。但是最底层的颜色是什么?

我只能妄测,是不是就是橙色后面深不可测的黑色背景?

事实上。这个只是我的猜测,沃卓斯基是否承认,我也不知道,我只是将第一遍看谁都能看出来的两层,变成了三层。

只是——这么复杂的系统,机器为什么要构建三层?就像我们装虚拟机那样,现在主机里虚拟一层,然后再在虚拟机里再虚拟一层,这个机器的性能……我是不敢想象了。

但是,机器为什么要这么做?

原因很简单——彻底的控制人类。

  • 机器的目的

我不知道这么说是不是有些悲观——但是要么我们像黑客帝国里面那样活在一个程序里也好,现实中人类还没被机器控制也好,反正,至少我面前的这台机器还在好好的给我工作,没有突然掏出一把沙鹰出来然后冲我单手射击。那就万幸,我还可以安心的工作。

但是我们所能够看到的,就是Neo在第一部结尾却跳出了矩阵,到达了第二层。我想是个人都能看出来,这个过程是极为痛苦的,而且世界上只有极少数意 识到这个世界的问题的人能够跳出这个矩阵。那么跳出矩阵的人会怎么想?理所当然的就把第二层当成物理层了——事实上,他们依旧被机器控制着,依旧生活在一 个程序当中。

这一点和黑客非常相似,我们入侵一台服务器的时候,往往需要用到两层以上的跳板,这样,网管顺藤摸瓜,必须要往上摸好几层才能到。一些菜鸟网管往往 追查到第一层就大喜过望以为自己抓住黑客了,打开Log一看空空如也。有经验一些的抓到第二层就已经气喘吁吁了。老鸟看到机器的Log被清空都会意识到这 个是跳板——继续追查,对不起,对手早就把网线拔下来了。

机器的目的,其实很简单,他们需要用生物能来引发核反应,提供自己的能源。这样的一个生物工厂是什么样子的,我还真不知道,因为,在我的这篇分析当 中,物理层,包括第三部当中出现的机器城市,都是虚幻的。唯一的真实,还在它的后面。毕竟,各位想一想人毕竟还是有机生物,第二层里描述的电厂脏兮兮的, 全部都是沉重而冰冷的金属,这样的环境,还真适合人类的生存么?怕是早就得病的得病,最后人类灭绝机器也没有能源然后被迫自动关机……或许物理层的生物电 厂是非常干净、明亮的也说不定,但是它没有任何提及。

不过有一点是肯定的,那就是,人类第的确确是被机器控制着,但是机器的目的究竟是什么?为什么还在矩阵当中留着Neo这个明显的BUG?

其实,BUG的存在是为了什么?

回忆一下微软每次发现系统有漏洞的时候,第一件事就是发布补丁,其实这就是某种程度上的升级,Neo作为一个超级大BUG,当然,他带来的就是大升 级,事实上,机器的目的就是这个——Neo是一个升级程序,但是他的权限却又比某些Agent还要高,所以,他能够做到很多Agent做不到的事情,因为 他事实上正是系统本身的一部分。Agent是为系统干活的,当然,不会对Neo怎么样。

我想大概的情况就是如此。

  • 只是一个计算机系统

没错,矩阵只是一个计算机系统,那么它必然就和现实中的计算机系统,换句话说,比如我现在正在用的这台机器,是有某种对应的。

我想差不多。

最底层,当然也就是物理层,也就是硬件层。这个就是对应着始终没有出现的那个硬件层了。

而矩阵,相当于软件层,到了这个层面上,也就可以称之为一个操作系统。

那么Zion那一层呢?正好,我们在OS和硬件层之间可以找到一个层,那就是BIOS-驱动层。

每当有什么反叛分子(也就是Exile),那么Agent在这里就扮演了一个类似于杀毒软件的角色,将这些软件统统删除,比如那个Keymaker。

但是更多的问题程序则会选择跳出矩阵,那就是进入BIOS层,众所周知,越是底层,其获得权限也就越高,危害程度也就越大,那么,那里的杀毒软件也 就有Agent换成了铁贼,甚至是最后的空中炮舰。至于为什么要在BIOS层里面也弄出这么复杂的结构,其实只不过是为了增加伪“物理层”的真实性,换句 话说,就是一个HoneyPot或者HoneyNet,吸引逃到BIOS层的程序到机器城市这样的地方猎奇,事实上,这还是一个圈套。

机器设置这个圈套的目的其实很简单——升级自己,升级自己之后,自然很简单了——强者(机器)恒强,弱者(人类)益弱。

格调听起来很灰暗,但是事实上,却是我所觉得唯一可以解释得通整个黑客帝国的版本。

第一次聊电影,我觉得有一些奇怪的东西,因为某种程度上,我实在是不算一个超级电影达人,我只是一个玩设计的,根本无法和沃卓斯基兄弟们的思维相接轨,实在是无奈了。