
編者按:
人類(lèi)總是問(wèn)題多多:關(guān)于宇宙,關(guān)于地球,關(guān)于時(shí)間和空間,也關(guān)于我們自己。
我敢保證,以下問(wèn)題里你至少曾經(jīng)想過(guò)一個(gè):
(當(dāng)你犯了錯(cuò)誤時(shí))能讓時(shí)間倒流嗎?
(當(dāng)你看了科幻電影時(shí))外星人到底在哪里?
(當(dāng)你不想上班/上學(xué)時(shí))能不能有另一個(gè)我代替?
(當(dāng)你不得不出遠(yuǎn)門(mén)時(shí))為什么不能瞬間傳送?
(當(dāng)你懷疑人生時(shí))我們生活在模擬世界中嗎?
(當(dāng)你擔(dān)心世界末日時(shí))會(huì)有小行星撞擊地球嗎,以及我們能移民到火星嗎?
……
問(wèn)題總是問(wèn)不完,但感謝各位科學(xué)家的努力,我們?nèi)祟?lèi)其實(shí)已經(jīng)知道很多了!這本書(shū)延續(xù)了上一本書(shū)的風(fēng)格,包括但不限于各種熱門(mén)宇宙問(wèn)題,你可以在其中找到各種可能的、腦洞打開(kāi)的答案。你也能在這些問(wèn)題和答案中發(fā)現(xiàn)一些看似不可能的可能性和看似不合理的合理性,而它們都只是宇宙的基本規(guī)律而已。現(xiàn)在,我們從一個(gè)思考問(wèn)題開(kāi)始——我們生活在計(jì)算機(jī)模擬中嗎?

點(diǎn)擊圖片,一鍵購(gòu)買(mǎi)
我們生活在計(jì)算機(jī)模擬中嗎?
這是真的嗎?說(shuō)真的嗎?
這是人們?cè)诮?jīng)歷一些美好(或不那么美好)的事情時(shí),甚至有時(shí)在讀到最近的新聞時(shí)經(jīng)常問(wèn)自己的一個(gè)問(wèn)題。我們生活的世界看起來(lái)可能太離譜或令人難以置信,以至于我們很難相信它真的存在。
話(huà)又說(shuō)回來(lái),也許不是!幾千年來(lái)一直存在的一個(gè)觀點(diǎn)是,我們生活的宇宙,我們用所有感官體驗(yàn)的宇宙,實(shí)際可能并不是真實(shí)的。古代宗教經(jīng)常說(shuō)我們的世界只是一種幻覺(jué),蘇格拉底甚至懷疑我們是否能分辨出其中的區(qū)別。更近一點(diǎn),基努·里維斯在《黑客帝國(guó)》中用一個(gè)詞總結(jié)了這一切:“哇。”我們從小到大都認(rèn)為自己看到和感覺(jué)到的就是真實(shí)存在的,宇宙中充滿(mǎn)了各種物質(zhì),它們四處移動(dòng)、相互碰撞,形成我們用感官感知的景象和聲音。這當(dāng)然感覺(jué)真實(shí)。但是感覺(jué)真實(shí)和真實(shí)并不一定是一回事。例如,夢(mèng)境發(fā)生時(shí)會(huì)讓人感覺(jué)真實(shí),但這并不意味著你真的被一塊建筑物大小的餅干沿著街道追趕。令人驚訝的是,我們的宇宙是否真實(shí)這個(gè)問(wèn)題是現(xiàn)代物理學(xué)已經(jīng)開(kāi)始懷疑的問(wèn)題。難道我們的世界不是真的在發(fā)生嗎?有沒(méi)有可能,我們所經(jīng)歷的僅僅是在一臺(tái)功能強(qiáng)大的巨型計(jì)算機(jī)上精心制作的宇宙模擬?最重要的是,我們?cè)趺粗滥兀?/span>
世界不是真實(shí)的,我們實(shí)際上生活在模擬環(huán)境中,這個(gè)想法可能會(huì)聽(tīng)起來(lái)很瘋狂。我們混亂的、極具細(xì)節(jié)的世界怎么可能是由計(jì)算機(jī)產(chǎn)生的呢?即使是蒼蠅在客廳嗡嗡亂飛這樣簡(jiǎn)單的事情,也蘊(yùn)含著豐富的細(xì)節(jié):從它那狂暴地拍打著數(shù)十億個(gè)空氣分子的小翅膀,到每一個(gè)小眼面[1]都映出你面孔的閃亮眼睛。計(jì)算機(jī)能模擬這一切嗎?事實(shí)上,是的。計(jì)算機(jī)圖形已經(jīng)逼真得令人難以置信。比較一下樸素的《玩具總動(dòng)員》和它的最新續(xù)集(《玩具總動(dòng)員4》?),你就會(huì)開(kāi)始理解這些年間計(jì)算機(jī)技術(shù)的巨大飛躍。與早期版本的塊狀多邊形相比,虛擬現(xiàn)實(shí)和視頻游戲也變得非常復(fù)雜。最新的體育類(lèi)游戲非常有說(shuō)服力:如果不仔細(xì)觀察,很難判斷是模擬的比賽還是現(xiàn)場(chǎng)實(shí)況的真實(shí)鏡頭。慶祝、受挫和發(fā)脾氣都在那里發(fā)生!考慮到計(jì)算機(jī)技術(shù)進(jìn)步的速度,不難想象,有一天你可能很難甚至無(wú)法區(qū)分虛擬現(xiàn)實(shí)和現(xiàn)實(shí)之間的區(qū)別。
眾所周知,有些人甚至認(rèn)為我們很可能生活在一個(gè)模擬環(huán)境中。當(dāng)我們看到技術(shù)進(jìn)步時(shí),會(huì)開(kāi)始想象一個(gè)未來(lái):每個(gè)人都會(huì)在他們的家用電腦上運(yùn)行模擬的宇宙。有些人甚至認(rèn)為,在這些模擬中,可能會(huì)有模擬的人在其中運(yùn)行更多的模擬。(模擬中的模擬?。┤绻憷^續(xù)下去,很快就會(huì)有比真實(shí)宇宙多得多的模擬運(yùn)行,這讓你想知道“我們生活在一個(gè)真實(shí)的宇宙中,而不是生活在無(wú)數(shù)個(gè)模擬的宇宙中”的可能性有多大。從統(tǒng)計(jì)學(xué)上講,你必須把你的錢(qián)押在“我們生活在一個(gè)電子游戲中”這個(gè)想法上。從哲學(xué)上講,還有另一個(gè)理由促使我們懷疑自己可能生活在模擬中:我們的宇宙似乎像模擬一樣運(yùn)行。你看,我們的宇宙與我們用來(lái)構(gòu)建虛擬游戲和虛擬世界的計(jì)算機(jī)程序有很多共同之處:它似乎遵循規(guī)則。
物理學(xué)的全部工作就是揭示宇宙的規(guī)律,而宇宙似乎確實(shí)遵循規(guī)律。從量子力學(xué)到廣義相對(duì)論,我們似乎離發(fā)現(xiàn)宇宙的源碼越來(lái)越近了。但一個(gè)經(jīng)常被忽視的問(wèn)題是:為什么宇宙總是遵循規(guī)則?為什么它始終如一,如此規(guī)律呢?物理定律似乎在任何地方、任何時(shí)間都以完全相同的方式起作用。它讓你想起了一種……計(jì)算機(jī)程序。就像一款軟件一樣,我們生活的宇宙似乎在嗡嗡作響,盲目地應(yīng)用一套由編程大師設(shè)定的指令。我們的宇宙與你所期望的模擬宇宙的運(yùn)行方式有大量驚人的相似之處,對(duì)證明事實(shí)可能就是如此來(lái)說(shuō),這是一個(gè)相當(dāng)有力的論據(jù)。
很明顯,程序員最近正取得令人驚嘆的成就,但這并不意味著現(xiàn)在構(gòu)建一個(gè)虛擬宇宙很容易。從簡(jiǎn)單描述單一地點(diǎn)的一只蒼蠅到描述一切,是一個(gè)巨大的飛躍。這感覺(jué)是一項(xiàng)不可能完成的任務(wù),因?yàn)椤耙磺小敝负芏嗍虑椤In蠅和草的葉片中有很多細(xì)節(jié),而且有一大堆蒼蠅和無(wú)數(shù)草的葉片。這只是發(fā)生在這個(gè)星球上的事!為了弄清楚這需要做些什么,讓我們來(lái)描繪一幅模擬宇宙可能如何運(yùn)作的圖景。在我們看來(lái),有三種基本方式可以實(shí)現(xiàn)。在一個(gè)場(chǎng)景中,一臺(tái)計(jì)算機(jī)正在運(yùn)行模擬程序,并將信息反饋給真正的人腦。大腦通過(guò)感官的感知來(lái)構(gòu)建它對(duì)世界的概念,但這些信號(hào)不是由真實(shí)身體中的任何感官產(chǎn)生的,而是由計(jì)算機(jī)模擬產(chǎn)生的。計(jì)算機(jī)內(nèi)部是一個(gè)與大腦交互的整個(gè)假宇宙的模型,當(dāng)大腦發(fā)出像“向前走”這樣的信息時(shí),計(jì)算機(jī)就會(huì)模擬向前移動(dòng)的動(dòng)作,并計(jì)算出周?chē)澜鐚⑷绾胃淖?,以及給大腦輸入什么新的信息。
在一個(gè)稍顯怪異的場(chǎng)景中,一臺(tái)計(jì)算機(jī)可能正在運(yùn)行外星人大腦的模擬程序,然后假裝大腦實(shí)際上是人類(lèi)的。模擬中的外星人可能會(huì)認(rèn)為它們的大腦是一團(tuán)果凍,里面裝滿(mǎn)了數(shù)十億個(gè)相互發(fā)射信號(hào)的神經(jīng)元,但這個(gè)大腦實(shí)際上可能是任何東西。它們實(shí)際的大腦可以大得多,也可以小得多,或者工作原理完全不同,比如可能是一個(gè)巨大的液壓泵網(wǎng)絡(luò)或者微型量子計(jì)算機(jī),或者更瘋狂的東西。
請(qǐng)準(zhǔn)備好接受最深層次的變化。如果我們根本沒(méi)有真正的大腦呢?如果模擬中的所有大腦也都是模擬的呢?在這種情況下,所有活著的和有意識(shí)的頭腦都是更大計(jì)劃的一部分。在過(guò)去的幾十年里,人工智能取得了巨大的進(jìn)步,我們現(xiàn)在有能力制造出能夠模仿大腦的學(xué)習(xí)、記憶和解決問(wèn)題功能的計(jì)算機(jī)系統(tǒng)。這些人工大腦發(fā)展得越來(lái)越復(fù)雜,它們完成了人類(lèi)自信地認(rèn)為人工智能永遠(yuǎn)做不到的事情:擊敗人類(lèi)國(guó)際象棋世界冠軍、駕駛汽車(chē)、識(shí)別人臉、保持現(xiàn)實(shí)的對(duì)話(huà)。創(chuàng)造一個(gè)有虛擬的智能生物跑來(lái)跑去的虛擬世界并不難想象。
當(dāng)然,無(wú)論你創(chuàng)造什么樣的模擬宇宙,你仍然需要一臺(tái)巨大的計(jì)算機(jī)來(lái)讓它工作。要模擬一個(gè)宇宙,必須從初始設(shè)置開(kāi)始:所有對(duì)象在哪里,以及它們移動(dòng)的速度有多快。然后我們應(yīng)用宇宙定律:這些物體在最初時(shí)刻會(huì)發(fā)生什么?它們是相互反彈、互相穿過(guò),還是加速、減速或左轉(zhuǎn)?每個(gè)對(duì)象的狀態(tài)都會(huì)根據(jù)規(guī)則更新,時(shí)間會(huì)向前移動(dòng)一步。然后重復(fù)這個(gè)過(guò)程,看看會(huì)發(fā)生什么。如果有很多對(duì)象,這可能會(huì)占用大量的計(jì)算能力。例如,每個(gè)對(duì)象都需要計(jì)算機(jī)的一些內(nèi)存來(lái)跟蹤它在哪里以及在做什么?,F(xiàn)在想象一下整個(gè)宇宙需要多少內(nèi)存,處理所有這些數(shù)據(jù)需要多少處理能力。你必須以同樣令人難以置信的細(xì)節(jié)水平模擬宇宙中的每一個(gè)粒子和行星。這不是不可能的嗎?也許真的可能。為了令人信服,模擬宇宙只需要讓那些經(jīng)歷模擬的生物覺(jué)得真實(shí)就行了。下面的一些方法,可以使需要的計(jì)算能力比你想象中更少。你可以采取的第一條捷徑,是讓你的模擬宇宙成為真實(shí)宇宙的簡(jiǎn)單版本。例如,你可以使用比真實(shí)宇宙更少的維度構(gòu)建它,或者使用更簡(jiǎn)單的規(guī)則,或者更多的像素化。一個(gè)更簡(jiǎn)單的模擬宇宙,并不意味著它對(duì)生活在其中的模擬生物來(lái)說(shuō)不真實(shí)。也許與真實(shí)的宇宙相比,我們的宇宙可能非常簡(jiǎn)單,但我們不知道有什么不同,所以我們對(duì)這個(gè)宇宙提供的現(xiàn)實(shí)主義感到滿(mǎn)意。我們可以像《超級(jí)馬里奧》游戲中那些有感情的角色一樣,認(rèn)為這個(gè)宇宙就是和自己感受到的一樣復(fù)雜。
捷徑#2
你還可以通過(guò)不進(jìn)行實(shí)時(shí)模擬來(lái)節(jié)省算力。沒(méi)有規(guī)則規(guī)定,模擬必須按照它之外的實(shí)際速率運(yùn)行。例如,你可以使模擬運(yùn)行得更慢,這樣模擬的一年在真實(shí)宇宙中要花一千年時(shí)間,然后你的計(jì)算機(jī)就會(huì)有足夠時(shí)間來(lái)呈現(xiàn)你所需要的細(xì)節(jié),讓里面的生物相信模擬宇宙是真實(shí)的。他們不會(huì)知道有什么區(qū)別,因?yàn)檫@是他們唯一知道的時(shí)間速率。你甚至可以暫停模擬,先不管它,等第二天再重新啟動(dòng),而模擬中的任何東西都不會(huì)注意到。舉個(gè)例子,當(dāng)你暫停視頻游戲去洗手間時(shí),游戲中的角色會(huì)注意到嗎?不,因?yàn)樗麄冊(cè)谟螒蛑小?/span>
讓宇宙模擬成為可能的第三種方法是巧妙地編程。你真的需要模擬宇宙中所有的單個(gè)粒子才能騙過(guò)它的居民,讓他們認(rèn)為模擬是真實(shí)的嗎?我們編寫(xiě)模擬程序時(shí)使用的一個(gè)常見(jiàn)技巧,是只在需要時(shí)才放大。例如,當(dāng)工程師模擬交通模式時(shí),他們使用汽車(chē)作為構(gòu)建塊,而不是每輛車(chē)的粒子;當(dāng)氣象學(xué)家模擬颶風(fēng)時(shí),他們是從云或水滴開(kāi)始的,而不是從質(zhì)子開(kāi)始。同樣,你也可以為宇宙編寫(xiě)大塊的模擬程序,類(lèi)似一個(gè)粗略的版本,只在需要的時(shí)候才進(jìn)入粒子級(jí)別的細(xì)節(jié)層次。只有當(dāng)模擬中的人建造了足夠強(qiáng)大的望遠(yuǎn)鏡觀察遙遠(yuǎn)的行星時(shí),你才需要模擬遙遠(yuǎn)的行星,也只有當(dāng)令人討厭的模擬粒子物理學(xué)家建造對(duì)撞機(jī)來(lái)研究單個(gè)粒子時(shí),你才需要模擬單個(gè)粒子。
所有這些都意味著,我們(或者至少是你)[2]完全有可能生活在模擬中。技術(shù)趨勢(shì)表明這是一種可能性,哲學(xué)告訴我們模擬宇宙和真實(shí)宇宙對(duì)我們來(lái)說(shuō)一樣有效。這是否意味著我們被困在這個(gè)未知的邊緣?有沒(méi)有辦法區(qū)分真宇宙和假宇宙呢?這取決于計(jì)算機(jī)編程的好壞。如果它運(yùn)行得很完美,那么從定義上講,可能無(wú)法將它與現(xiàn)實(shí)區(qū)分開(kāi)來(lái)。這個(gè)模擬宇宙之外的真實(shí)宇宙可能更復(fù)雜,而且那里有可能建造一臺(tái)足夠強(qiáng)大的計(jì)算機(jī)來(lái)模擬我們經(jīng)歷的每一個(gè)細(xì)節(jié)。在這種情況下,我們可能永遠(yuǎn)也分不清其中的區(qū)別。但是,如果現(xiàn)實(shí)世界中的計(jì)算機(jī)編程與我們宇宙中的編程有什么相似之處,那么在某些地方總會(huì)有一個(gè)bug。這是我們弄清楚我們的宇宙是不是一個(gè)模擬宇宙的最好機(jī)會(huì):找到一個(gè)小故障。
故障會(huì)是什么樣子?這取決于模擬是如何編程的,因此使預(yù)測(cè)這個(gè)故障變得非常困難。但我們可以猜猜!可能是因?yàn)槟M程序的計(jì)算能力有限。例如,它可能很難模擬遙遠(yuǎn)太空中發(fā)生的事情。當(dāng)構(gòu)建大型復(fù)雜對(duì)象的模擬時(shí),我們傾向于通過(guò)將它們分割成較小的部分來(lái)簡(jiǎn)化它們。單獨(dú)模擬每個(gè)部分,然后將結(jié)果縫合在一起更可行。因此,我們宇宙的一個(gè)虛假版本可能會(huì)將每個(gè)星系都模擬成獨(dú)立的物體,這樣一個(gè)星系內(nèi)發(fā)生的事情就與另一個(gè)星系內(nèi)發(fā)生的事情無(wú)關(guān)。這就像走了捷徑并希望事情沒(méi)有什么不同,因?yàn)閮蓚€(gè)星系中的生物不太可能相互作用。但以上假設(shè)僅在仙女座上發(fā)生的事情只留在仙女座上時(shí)才奏效。如果仙女座星系中有什么東西可以真正影響我們銀河系發(fā)生的事情,我們可以利用它來(lái)尋找小故障。例如,如果仙女座中心的超大質(zhì)量黑洞正在向我們發(fā)射我們?cè)诖髿鈱又锌梢蕴綔y(cè)到的粒子,會(huì)怎么樣呢?這將直接連接兩個(gè)星系,而模擬可能不會(huì)正確理解這一點(diǎn)。例如,粒子到達(dá)這里的軌跡可能存在不規(guī)則性,或者它們的能量可能不一致。這類(lèi)事情可能會(huì)告訴我們,這個(gè)宇宙有些不對(duì)勁。
另一種可能性,是宇宙模擬的分辨率可能有限制。就像老式x86電腦只能在黑綠相間的視頻監(jiān)視器上渲染塊狀、像素化的圖像一樣,有可能存在一個(gè)假宇宙可以模擬的最小分辨率。如果我們深入研究空間和物質(zhì),并發(fā)現(xiàn)宇宙的像素化程度無(wú)法用物理定律來(lái)解釋?zhuān)@可能是我們正處于模擬中的一個(gè)跡象。最后一種可能性是,我們所處的模擬可能構(gòu)建不佳。在我們這個(gè)宇宙的編程中,這種情況無(wú)時(shí)無(wú)刻不在發(fā)生。無(wú)論程序員多么好心或謹(jǐn)慎,我們所做的模擬似乎總會(huì)在某一時(shí)刻出現(xiàn)故障。也許我們宇宙的程序員沒(méi)有考慮到一些情況,或者存在他們沒(méi)有預(yù)測(cè)到的漏洞。當(dāng)我們?cè)絹?lái)越多地了解我們的宇宙時(shí),同樣的事情可能會(huì)發(fā)生。例如,關(guān)于現(xiàn)實(shí)的本質(zhì),我們有兩種相互競(jìng)爭(zhēng)的理論(量子力學(xué)和廣義相對(duì)論)。這兩種理論并不經(jīng)常相互影響,因此它們似乎仍然各自發(fā)揮作用,但在某些情況下,它們完全相互矛盾。一種情況就是黑洞內(nèi)部,一種理論預(yù)測(cè)了奇點(diǎn);而另一種理論預(yù)測(cè)了一團(tuán)不確定性。這可能是因?yàn)?,無(wú)論是誰(shuí)制作了我們的模擬宇宙,他都沒(méi)有從頭到尾考慮到規(guī)則,他在建造宇宙的時(shí)候要么草率,要么懶惰(或者倉(cāng)促)。發(fā)現(xiàn)其中的不一致可能會(huì)告訴我們,這個(gè)現(xiàn)實(shí)有一些不太對(duì)勁的地方。
關(guān)于這一整個(gè)“模擬宇宙”的瘋狂概念,最大的問(wèn)題當(dāng)然是“為什么?”為什么有人(或有東西)會(huì)這樣做呢?不厭其煩地創(chuàng)造一個(gè)完整的虛假宇宙,并用相連的大腦或有知覺(jué)的人造生物填充它?他們是為了開(kāi)采我們的能量,還是出于某種奇怪的目的奴役我們?我們的宇宙可能是某種實(shí)驗(yàn)。也許有人建造我們的宇宙是為了試圖回答一個(gè)科學(xué)問(wèn)題(比如“香蕉在多少個(gè)宇宙中進(jìn)化”)或者可能是一個(gè)心理學(xué)問(wèn)題(“在這些宇宙中,有多少人聰明到可以吃香蕉”)?;蛘呶覀兪悄撤N類(lèi)型宇宙的實(shí)驗(yàn),還有無(wú)數(shù)其他的宇宙模擬,其中的物理定律是不同的,甚至現(xiàn)實(shí)的性質(zhì)也是不同的(超級(jí)馬里奧世界可能在下一個(gè)宇宙中是完全真實(shí)的)。
或者,他們這樣做也許只是為了好玩。如果我們只是他們宇宙中的一個(gè)魚(yú)缸,或者是他們孩子的玩具呢?或者更糟,如果我們是他們超級(jí)復(fù)雜筆記本電腦的屏幕保護(hù)程序呢?誰(shuí)知道聰明到能夠建造一個(gè)像我們宇宙一樣復(fù)雜的模擬程序的人或東西,會(huì)從中發(fā)現(xiàn)什么樂(lè)趣呢?總而言之,情況可能是我們都生活在一個(gè)模擬的宇宙中。這個(gè)模擬宇宙像一臺(tái)巨大的機(jī)器一樣運(yùn)行,由我們必然遵守卻還沒(méi)有完全理解的規(guī)則所支配,我們也可能永遠(yuǎn)不會(huì)知道這個(gè)現(xiàn)實(shí)的真正本質(zhì)。如果這聽(tīng)起來(lái)有點(diǎn)可怕,那么請(qǐng)考慮以下問(wèn)題:這與我們?cè)谡鎸?shí)的宇宙中有什么不同嗎?也許真正的錯(cuò)覺(jué)是,模擬宇宙和真實(shí)宇宙有區(qū)別。從實(shí)際的角度來(lái)看,這真的會(huì)影響你的體驗(yàn)或你的自我感覺(jué)嗎?不管是模擬的還是非模擬的,也許我們都應(yīng)該為存在感到快樂(lè);無(wú)論我們是否找到了答案,都甘愿探索關(guān)于我們存在的所有規(guī)則。如果這一切正在發(fā)生(即使是在模擬中),你的這些行為不就讓這個(gè)世界變得真實(shí)了嗎?
(版權(quán)聲明:本文摘編自《人類(lèi)知道的太多了》,未讀策劃出版。經(jīng)授權(quán)發(fā)布,略作修改。本書(shū)賽先生書(shū)店有售。)

點(diǎn)擊圖片,一鍵購(gòu)買(mǎi)可開(kāi)發(fā)票,請(qǐng)?jiān)谫?gòu)書(shū)備注中留下開(kāi)票信息(單位、稅號(hào)和郵箱),確認(rèn)收貨后,由出版社開(kāi)具。歡迎關(guān)注我們,投稿、授權(quán)等請(qǐng)聯(lián)系
saixiansheng@zhishifenzi.com