從《黑客帝國》說起,我們如何證明這個世界不是一個系統?
大資料文摘出品
來源:nautil
儘管《黑客帝國》第四部帶給我們的震撼已不如前作,但我們仍能回想起20多年前看第一部時的激動。
以及那樣的一部作品帶給我們的思考。
正如在電影開頭,尼奧的身體和大腦封鎖在一個非模擬世界的吊艙裡,與另一個地方的系統相連線。就普遍認知上的地理知識而言,尼奧並不處於這個系統中,但他所有的感覺都來自這個系統,他生活在系統中。
當他選擇紅藥丸之後,他的感官便會對非模擬世界做出反應,他也就不再生活在系統中了。
如果以此反觀現實,我們生活在一個系統中嗎,又要如何證明呢?
這個想法其實被稱為是模擬假說(simulation hypothesis),簡單來說,模擬假說就是指“我們正生活在一個計算機模擬中”。
按照如今對這一概念的理解,生活在計算機模擬中,就需要與模擬互動,你的感覺來自於模擬,你的行為會影響到模擬。通過這些互動,你完全沉浸在模擬中。
我們需要設定正確的模擬程式,然後讓它執行
處於模擬狀態的人通常有兩種型別。
首先,從生物意義上講,在模擬之外但與模擬相連,比如《黑客帝國》中的尼奧。其次便是一種純粹的模擬,也即是完全身處模擬中的模擬人。
1964年,丹尼爾·加盧耶發表小說《三重模擬》,小說中描寫的大多數人都是模擬人。他們從模擬中直接接受感官輸入,但重要的一點在於,他們的大腦也是模擬的。
當然也有混合模擬。比如在《黑客帝國》中,尼奧和崔妮蒂是生物模擬,史密斯特工和甲骨文則是純模擬。在《失控玩家》中,蓋伊是純模擬,莫洛托夫女孩則是一個生物模擬。
模擬假說適用於各種型別的模擬。短期內,生物模擬會比純模擬更常見,因為我們知道如何將人與模擬聯絡起來,但我們還不知道如何模擬人。但從長遠來看,純模擬則可能更普遍。
生物模擬的大腦供應不是無止境的,在任何情況下,要將兩者連線起來都是是很棘手的。相比之下,純模擬更加容易,我們只需要設定好正確的模擬程式,然後讓它執行即可。
作為生物系統的人體同樣可以被模擬
對於模擬狀態,還存在另一種區別。
全域性模擬假說詳細地模擬了整個宇宙。例如,宇宙的全域性模擬模擬了地球上的每個人、地球本身、太陽系、銀河系等等。區域性模擬假說只詳細地模擬了宇宙的其中一部分。
從短期來看,區域性模擬更容易建立,因為區域性模擬需要的計算能力要少得多。但考慮到本地模擬必須與其他模擬互動,這可能引起混亂。比如在1999年的電影《異次元駭客》中,模擬器只模擬了南加州,因此當主人公試圖開車離開時,他遇到了“道路封閉”,繼續前行後發現山脈變成了綠色的細線。
但嚴格來說,電影中的區域性模擬並不能足以讓人信服,因為如果一個模擬完全是本地化的,它應該無法與其他模擬互動。
因此為了更好地工作,本地模擬必須要更靈活。為了模擬我,模擬器不得不模擬我的大部分環境:我與其他地方的人交談,在電視上看到世界各地發生的事件,我遇到的人,以及與其他人互動。
也就是說,要對我的本地環境進行模擬,需要對世界其他地方同樣進行相當詳細的模擬。模擬器可能需要在模擬執行過程中填入越來越多的細節。例如,一旦航天器能夠拍攝月球的遠方並將照片傳回地球,對月球遠方的模擬就需要修改。
可能會有一些自然的停止點(natural stopping points),比如模擬器或許會渲染地球和太陽系的細節,但對其他地方就只進行基本的模擬。
模擬器還可以展示過去的隱私
類似的區別還能繼續展開,但我們需要回到正題上來:你能證明你不是生活在一個模擬中嗎?你可能認為你有確切的證據證明你不是。但真的如此嗎,或許這些證據也都是模擬的呢?
比如森林,原則上,森林可以模擬到每一個細節,甚至是從森林到達你眼睛的每一絲光線。然後大腦也將完全按照它在普通世界中的反應,所以模擬的森林看起來會和普通的森林一模一樣。你真的能證明你看到的不是一個模擬的森林嗎?
再比如你自己的身體。從個人主觀上講,也許你認為你自己的身體永遠不可能被模擬的,畢竟你感覺到飢餓和疼痛,能四處走動,能吃能喝,這些都是一種直觀的真實。但現實是,作為生物系統的身體同樣可以被模擬,如果你的身體被模擬得很好,那麼它向大腦傳送了完全相同的訊號,大腦將無法分辨出其中的差別。
當我們談到自身的意識時,你從第一視角上對世界有主觀體驗,顏色、痛苦、思想、記憶,這些感覺是你的東西,沒有一個單純的模擬大腦會體驗到這種意識。
讓我們把這個問題放一放,先來看看生物模擬。正如上文所說,生物模擬本身並不是模擬的,他們有普通的生物大腦,和我們一樣有意識。換句話說,無論你是一個普通人,還是一個大腦處於相同狀態的生物模擬,世界對你來說看起來和感覺都是一樣的。
如果是這樣,我們永遠無法證明我們不是生活在一個模擬中。
那麼反過來呢?我們能證明我們是在一個模擬中嗎?在《黑客帝國》中,尼奧意識到他一直生活在一個模擬中,當他吃了紅色藥丸,在不同的現實中醒來時。在尼奧的感知中,他原來的世界是非模擬的,而紅藥丸使他陷入了一個模擬。
儘管如此,我們也可以其他證據來證明我們在一個模擬中。模擬器可以把悉尼港灣大橋舉到空中,把它倒轉過來,也可以展示模擬的原始碼,以及展示我們自身過去的私密,以及產生這些情節的模擬技術。
模擬還可以看到我的大腦與下一個現實中的電線連線的影片,以及我的想法和感受的相關讀數。他們也可以讓我控制模擬,這樣我就可以通過按下一些按鈕來移動我周圍世界的山脈。
即使這些證據也不能完全證明我們在一個模擬中,也許這個世界是一個非模擬的魔法世界,就像《哈利波特》一樣,在這個世界裡,全能的巫師們正在用他們的力量說服我們,我們是在一個模擬的世界裡。也許我生命中的大部分時間都是非模擬的,但模擬器把我放入一個臨時模擬的複製品來愚弄我。也可能是我出現了藥物引起的幻覺。儘管如此,我想如果我得到這樣的證據,我可能會相信我是在一個模擬中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31562039/viewspace-2854708/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 這個需求,開發說我們不想做.......
- 《塞爾達傳說:御天之劍 HD》證明我們不需要一個世代的體感遊戲遊戲
- 思考一個小細節,從如何反轉字典說起
- 證明arguments是個物件不是陣列物件陣列
- 帝國cms全站域名更換說明
- NoSQL:一個帝國的崛起SQL
- 說到醫療旅遊,是不是可以看看這個國家?
- 我與這個世界格格不如
- 黑客帝國背景效果黑客
- 黑客帝國來襲!黑客
- mybatis快取,從一個“靈異”事件說起MyBatis快取事件
- 如何判斷一個網站的好壞,我們可以從這些方面進行考量網站
- 帝國cms所有資料庫欄位說明資料庫
- 區塊鏈將會幫助我們在數字世界證明我們的身份區塊鏈
- 做遊戲為什麼這麼難?從一個動畫和一把椅子說起遊戲動畫
- 《黑客與畫家》:你若去深究這個世界黑客
- Blazor一個簡單的示例讓我們來起飛Blazor
- 從一個埋點日誌上報指令碼說起指令碼
- 黑客說:如何做到 4 天上線一個小程式?黑客
- 當我們說外掛系統的時候,我們在說什麼
- 如何利用帝國CMS搭建多個網站?網站
- 面試官:說一說CyclicBarrier的妙用!我:這個沒用過面試
- Angular說:這個鍋我不背Angular
- 全球“黑客大賽”冠軍霸氣講述:我是如何讓50個檔案一起騙過AI安防系統的?黑客AI
- 我們們從頭到尾說一次 Java 垃圾回收Java
- 掌握Rabbitmq幾個重要概念,從一條訊息說起MQ
- 生物黑客爆發的前夜,我們來盤點這個行業的創新黑客行業
- 我不是一個合格的面試官面試
- 帝國CMS提示“Notice: Use of undefined constant”錯誤說明Undefined
- 這是不是我們資訊優化的期望?優化
- day01-從一個基礎的socket服務說起
- 我們公司一個系統大量使用session,請問這樣會有什麼後果影響?Session
- 聽說你想把物件儲存當 HDFS 用,我們這裡有個方案...物件
- 不懂程式,能看明白「黑客帝國」嗎?黑客
- 不懂程式,能看明白《黑客帝國》嗎?黑客
- 電影《黑客帝國》的臺詞黑客
- 這個國家棄用Windows作業系統?而我們的國產作業系統卻很少人用Windows作業系統
- 帝國CMS系統資料庫配置檔案是哪個檔案?資料庫