ETH官方钱包

前往
大廳
小說

【長篇科幻】偽神代碼 第12回《黑盒之謎.exe》

哇靠 屁眼?! | 2021-07-04 17:09:50 | 巴幣 12 | 人氣 305

連載中偽神代碼
資料夾簡介
本人連載的第一部作品,講述主角艾倫·圖靈在藉由現(xiàn)代科技復(fù)活後,被捲入一起離奇失蹤案,進(jìn)而演變成世界級的危機(jī)......

  「呼啊……到這裡就安全了。」
  特斯拉拉著我的手,躲進(jìn)了一間儲藏室中。
  「哈啊……哈啊……」剛死裡逃生的我,大口的喘著氣。「閃光彈……那是……哪來的?」
  「是那個臭老頭的發(fā)明之一。」
  特斯拉故意擺出厭惡的表情,卻又管不住偷偷上揚(yáng)的嘴角而導(dǎo)致臉頰顫抖著。
  「『電燈泡』,他最廣為人知,也是最強(qiáng)的概念節(jié)點之一。」
  電燈泡啊……的確是適合愛迪生的能力。
  「不管怎樣,總算得救了。」
  托閃光彈的福,不只讓達(dá)爾文暫時失明,也讓他帶來的那群衛(wèi)兵無法攔住我們,我們才得以脫身。
  「不過,愛迪生能應(yīng)付的了達(dá)爾文嗎?」剛親身經(jīng)歷達(dá)爾文恐怖之處的我不禁感到擔(dān)憂。「我們兩個人加起來都打敗不了他了,更何況只靠他一個人……」
  「這點不用擔(dān)心。」特斯拉很有把握的微笑道,「你知道那老頭有一千多項發(fā)明品專利吧?把那一千個發(fā)明全部用上的話……」
  「我懂了。一千個專利,也就代表有一千種戰(zhàn)鬥方式……」
  我只使用晶體來戰(zhàn)鬥,而特斯拉只使用電流來攻擊。因此,達(dá)爾文可以很輕易地針對我們的戰(zhàn)鬥屬性進(jìn)化,進(jìn)而免疫我們的攻擊。
  然而,若是擁有多種戰(zhàn)鬥方式的愛迪生的話,達(dá)爾文就很難毫不衝突的免疫愛迪生的所有函式。在這種情況下,愛迪生反而能取得優(yōu)勢。
  不管怎樣,總算是挺過去了。
  「話說回來,我一直很在意一件事。」特斯拉問道。
  「什麼事?」
  「你什麼時候?qū)W會控制自己的函式了?」
  「我有嗎?」
  「有啊。」特斯拉說道,「當(dāng)我叫你掩護(hù)我的時候,你不是同意了嗎?那是出自你的判斷吧。」
  這麼說來,剛剛的戰(zhàn)鬥中,我確實和我的第二大腦達(dá)成了很好的協(xié)調(diào)。我構(gòu)思的策略,第二大腦都會用其運(yùn)算能力替我實現(xiàn)。或許是被情勢所逼,我的第二大腦才決定妥協(xié),將身體的主控權(quán)交付給我吧。
  「我想,這就是所謂的狗急跳牆吧。」我說道。
  「哈哈。不管怎樣,你的戰(zhàn)鬥能力有很大的進(jìn)步喔。」
  「嗯,謝謝。」
  這似乎……是我第一次聽到特斯拉的誇讚呢。不知道為什麼,總覺得雙頰有些發(fā)熱……
  「對了,妳最後使出的那個……」我回想道,「『極鍵』?那是什麼意思?」
  「啊,所謂極鍵,簡單來說就是『大絕招』的意思啦。」特斯拉說道,「連結(jié)所有概念節(jié)點,將自己的一生化為兵器──這就是『極鍵』。一般來說,發(fā)動『極鍵』非常耗能,所以通常非不得已是不會發(fā)動『極鍵』的。」
  「原來如此……」
  將自己的一生化為兵器啊……如果是我的人生的話,又會化作什麼樣的兵器呢?
  「好啦,閒聊結(jié)束。」特斯拉再次掏出黑盒子。「繼續(xù)研究這個吧。」
  特斯拉從一旁拉來一臺高度及腰的推車充當(dāng)桌子,並將黑盒子裡面的紙捲攤開來。紙捲上密密麻麻的數(shù)字,再次呈現(xiàn)在我們眼前。
  「你之前說這是『圖片』對吧?」特斯拉歪著頭。「我怎麼看,都看不出哪裡像一張圖片啊?」
  「那當(dāng)然。」我說道,「因為,這是一張『編碼』過的圖片。」
  「編碼過?什麼意思?」
  「特斯拉,妳知道『二進(jìn)位制』嗎?」
  「那當(dāng)然!」似乎覺得自己被小看了,特斯拉有點不悅。「一般數(shù)字的表示法採用的是『十進(jìn)位』,也就是用0到9的數(shù)字來組合成一個數(shù)。而『二進(jìn)位』就是只用0和1來表示數(shù)字的數(shù)算系統(tǒng),是現(xiàn)代電腦所使用的運(yùn)算系統(tǒng)。這點常識我還是有的好嗎?」
  「那麼……妳看好了。」
  我開啟腕機(jī)的掃描功能,腕機(jī)發(fā)射出一條藍(lán)色的掃描線,讀取紙上的數(shù)字,並將數(shù)字由十進(jìn)位轉(zhuǎn)換成二進(jìn)位後顯示在光幕上。不出幾秒,光幕便由無數(shù)個零和一給填滿,而特斯拉也終於看出了其中的端倪,露出了「原來如此」的表情。
  「『點陣圖』就是像素組成陣列來表示的圖像。用零和一來表示黑白點陣圖,幾乎可說是最簡單的方式。」我說道,「妳看──每一個數(shù)字轉(zhuǎn)成二進(jìn)位後,就會變成長長的01串。把這些01串排成一列,看起來就像是一張點陣圖了。」
  「不過,這樣看還是有點抽象呢。」
  「如果將『0』和『1』分別塗上黑白兩色,就更能看出這是張圖片了。」
  我操作光幕,使上面的01變成白色和黑色的色塊。經(jīng)過處理後,光幕上的資料終於像張圖片了。
  「黑色的這條……是分隔線吧?」特斯拉仔細(xì)觀察著圖片,手指沿著光幕向下滑移。「以分隔線為基準(zhǔn),把上面這些數(shù)字和英文字母每六個分成一組……不過,這是什麼啊?」
  「我猜這個應(yīng)該是箭號。」我指著特斯拉似乎分辨不出來的符號。「以『數(shù)字—數(shù)字—箭號—數(shù)字—數(shù)字—字母』為一組,其中也有些組包含了『X』,或著說是叉叉……」
  「有頭緒嗎?」特斯拉轉(zhuǎn)頭問我。
  「這個嘛……」我仔細(xì)思索以前學(xué)過的各種密碼理論。「既然資料結(jié)構(gòu)排得這麼整齊,那麼這或許是某種對照表……」
  是替換式密碼(Substitution cipher)嗎?不對,替換式密碼太簡易了,除非是用多表加密(polyalphabetic cipher)……但多表加密的密碼本應(yīng)該不是長這樣啊?難道是一次性密碼本(OTP)嗎?但是如果是密碼本,那要被解開的密碼本體去哪了?說不通啊?
  越是深入思考,越摸不著頭緒。我眉頭深鎖,臉離光幕越來越近,幾乎道了要貼上去的地步。
  「那個……打擾一下。」
  正當(dāng)我百思不得其解時,特斯拉戳了戳我的背。
  「我不知道你是怎麼想的……不過,我覺得這看起來有點像『流程圖』喔。」
  「流程……圖?」
  「對啊。」特斯拉的手順著箭號移動。「雖然順序很亂……可是你不覺得除了流程圖以外,基本上沒什麼表格會用到箭頭不是嗎?」
  「這倒是……等等。」
  我居然忘了最重要的事情!
  愛妮薇留下的每一條線索,都是『只有艾倫·圖靈能解開的謎』。
  如果照此思路來想,答案只可能是那個!
    「特斯拉!」我轉(zhuǎn)頭向特斯拉大喊,「按照自己的想法創(chuàng)造新的函式,有可能辦的到嗎?」
  「可以是可以……」特斯拉被我突如其來的激動稍微嚇到,抽動了一下。「你打算要做什麼?」
  「寫程式。」我說道。
  「……?」特斯拉一臉茫然。「簡單來說,函式的性質(zhì)基礎(chǔ)源自於其所連接的『概念節(jié)點』。因此使用什麼函式,就得想著其運(yùn)作所需的『概念節(jié)點』。」
  我閉上雙眼沉思。「這樣就夠了嗎?」
  「當(dāng)然還沒。」特斯拉繼續(xù)說道,「僅僅是在腦海裡空想著那個字詞本身是不夠的。如果你想的是有形的物質(zhì),就要試著描述它的顏色、形狀、重量、材質(zhì)、構(gòu)造;如果是無形的概念,就試著描述它的結(jié)構(gòu)、原理、定義、因果、邏輯。聯(lián)想的內(nèi)容越精確,所生成的概念就越具體,函式成功發(fā)動的機(jī)率也會提升。」
  原來如此……描述嗎?
  因為是我發(fā)明的東西,所以要準(zhǔn)確描述這東西是再簡單不過的事:
  我想使用的東西,是將人類的計算與推理行為抽象化的數(shù)學(xué)模型。工作原理是:模擬人類進(jìn)行紙筆計算時的動作,也就是擦除或?qū)懮嫌浱枺瑏K及轉(zhuǎn)移注意力到其他記號上,直到計算結(jié)束……
  我仔細(xì)思考著我所想之物的同時,特斯拉繼續(xù)說:
  「聯(lián)想完畢後,要思考你打算如何『應(yīng)用』這個概念。同樣,構(gòu)想的越精密,就越有可能成功!」
  「……」似乎沒有反應(yīng)。
  「盡可能把所有思緒集中在一點!仔細(xì)檢視哪裡出了紕漏,然後加以修正!」
  「唔……」
  有點……抓到竅門了?
  隱隱約約,腦海中浮現(xiàn)出一個白色的亮點,像是結(jié)晶化的概念實體,隨著我的意識轉(zhuǎn)換、變形——
  與此同時,現(xiàn)實世界也正在生成一樣的東西。
  「操作有限機(jī)械步驟,解決一切數(shù)學(xué)問題──
  在結(jié)晶最為閃耀、最為明亮的時候,我伸出我的手將其納入手心,所有思維流瞬時收束,將能量注入熾熱的結(jié)晶──
  「概念生成──圖靈機(jī)!」
  我鬆開了手。彷彿兩束流星一般,結(jié)晶一分為二,向兩側(cè)飛速展開,六邊形的晶體接連生成,串聯(lián)成一條熠熠生輝的純白讀寫帶。
  「當(dāng)年,為了研究有關(guān)電腦計算能力的問題,我發(fā)明了『圖靈機(jī)』這個數(shù)學(xué)模型。『圖靈機(jī)』就是數(shù)學(xué)上的『電腦』。」我解釋道,「圖靈機(jī)的運(yùn)作原理和人類算數(shù)學(xué)的方法很類似。紙上這些符號和文字,是用來指示圖靈機(jī)運(yùn)作的『程式』。」
  我的雙瞳閃著銀藍(lán)色的光。我將自己化作一臺純粹的電腦,用雙眼讀取腕機(jī)光幕上的指令表,把大腦當(dāng)作記憶體和控制器,手掌是讀寫頭。
  「第一個數(shù)字是『狀態(tài)』。」
  眾多符號懸浮於意識之海,而我的知覺則徜徉其中。
  「第二個數(shù)字是『讀取指令』。」
  我的手心彷彿提高了千倍的敏感度,僅是撫過讀寫帶,就能精確無比的感受帶上的光符文。
  「第三個數(shù)字是『次狀態(tài)』。」
  對應(yīng)的資料特別閃耀,像是氣泡般浮出腦內(nèi)的數(shù)據(jù)之海。
  「第四個數(shù)字是『寫入符號』。」
  彷彿可以感受發(fā)熱的血液的形體一般,我將光符文刻印於讀寫帶上。
  「最後的字母,是『轉(zhuǎn)移』!」
  R代表向右,L代表向左,而X代表維持不動。懸浮於空中的讀寫帶輕巧的流動,精確地停留在下一個晶體上。
  「這就是圖靈機(jī)的運(yùn)作方式。根據(jù)目前的「狀態(tài)」和讀寫帶上讀到的「符號」,來決定圖靈機(jī)接下來的狀態(tài),並把指定的符號寫到帶上,然後移動讀寫帶到指定位置。不斷重複這些步驟,直到進(jìn)入「停機(jī)狀態(tài)」為止,程式才算結(jié)束。」
  特斯拉一臉茫然。或許是資訊量過大的緣故吧。畢竟特斯拉雖然是電學(xué)天才,但計算機(jī)科學(xué)和電學(xué)畢竟還是相差甚多的領(lǐng)域。
  「用人類進(jìn)行紙筆計算的方式來比喻,這就相當(dāng)於根據(jù)腦中的「想法」和紙上看到的「文字」,進(jìn)而產(chǎn)生另一個「想法」,並在紙上塗寫文字,接著將注意力轉(zhuǎn)移到其他文字上,重複這些步驟。」
  理論上,人類能計算的東西,圖靈機(jī)都能做到。因此,圖靈機(jī)能夠處理幾乎所有的數(shù)學(xué)問題,而這就是「電腦」和「人工智慧」的基礎(chǔ)。
  「這個紙捲紀(jì)載的『程式』,比我預(yù)期的還要複雜。」我一邊模擬圖靈機(jī)運(yùn)作,一邊說道,「而且……還有碰上『停機(jī)問題』的潛在風(fēng)險。」
  「我記得『停機(jī)問題』是說,不可能提前知道任意一個程式會不會當(dāng)機(jī),對吧?」特斯拉問道。
  「沒錯。萬一圖靈機(jī)永遠(yuǎn)沒有進(jìn)入『停機(jī)狀態(tài)』,就會永無止盡的運(yùn)行下去……也就是當(dāng)機(jī)。」我說道,「如果當(dāng)機(jī)了,就根本不可能知道程式的最終執(zhí)行結(jié)果,那麼我現(xiàn)在所做的一切,就是在白費功夫。」
  「停機(jī)問題」是「電腦的極限」──無關(guān)乎硬體、無關(guān)乎運(yùn)算速度、無關(guān)於演算法──就是單純的「無法解開」。就好比無論如何都無法讓兩個磁鐵的N極相吸一般。
  先前,達(dá)爾文說愛妮薇進(jìn)行「停機(jī)問題解除」的研究。難道這是為了突破電腦計算能力的極限?
  我並不清楚這麼多有什麼目的。或許,秘密就在愛妮薇留下的線索中。
  「看來我們挺幸運(yùn)的呢。」
  我如此說道。理由是程式進(jìn)入了停機(jī)狀態(tài)。換言之,計算已經(jīng)完成。
  在處理完的讀寫帶上,光符文由左至右組成了字串。
  「這是……」
  我和特斯拉同等疑惑。
  眼前的字串,是一連串的0和1。字串的長度為128個字元。
  「……有任何想法嗎?」特斯拉問道。
  我搖了搖頭。「這恐怕還不是最終解答。但是,我想不到接下來應(yīng)該怎麼做才好。」
  唯一值得注意的是字串的長度,恰巧是2的7次方。因為電腦是以0和1兩種訊號來處理所有計算,所以「2的冪次(連乘)」常常會出現(xiàn)在電腦科學(xué)中。所以這個字串很可能和電腦有關(guān)。
  就在我們陷入沉思時,此時儲藏室的門忽然被人打開。
  「找到了。」
  原以為是達(dá)爾文追了上來,我和特斯拉都下意識地蹲低了身子。不過,打開門的人並非達(dá)爾文,而是愛迪生。
  既然愛迪生出現(xiàn)在這裡,那就代表──
  「你打敗了達(dá)爾文嗎?」
  愛迪生嘴角微微勾起,向特斯拉瞥了一眼。「小菜一碟。」
  「你剛剛那個眼神是在瞧不起老娘嗎?」特斯拉挽起袖子,作勢要揍愛迪生。
  「不,我可什麼都沒做。」愛迪生有些故意的輕笑一聲。
  「話說回來,你怎麼知道我們躲在這?」我問道。
  「樞機(jī)的超級電腦會監(jiān)控所有電子設(shè)備的活動紀(jì)錄。我看到儲藏室的門有特斯拉的刷卡紀(jì)錄,所以才知道你們來了這裡。」
  「那你有找到什麼有用的資訊嗎?」特斯拉問道。
  「關(guān)於這點……」愛迪生深吸了一口氣,然後說道:「沒有。」
  「蛤?」特斯拉一把揪住愛迪生的領(lǐng)口。「你在唬我嗎?怎麼可能什麼都沒查到?」
  「你們先聽我說。」愛迪生拉開特斯拉的手。「我的意思是,我找到的情報似乎無法解釋任何事情。」
  「怎麼說?」
  「首先,根據(jù)我查到的資料,發(fā)生停電的時候,寧路德實驗室的大門曾經(jīng)開啟過。」
  「那時不是停電了嗎?門怎麼可能開啟?」特斯拉質(zhì)疑。
  「不。雖然確實停電了,但是──」愛迪生說道,「當(dāng)時,寧路德實驗室的大門卻還在通電狀態(tài)。」
  「原來如此,因為樞機(jī)也有『分配電力』的機(jī)能。」我思考道,「乍看之下是全面性的停電──但如果是駭客『選擇性切斷電流』的話,那麼確實有可能有少數(shù)一些裝置實際上仍在運(yùn)作狀態(tài)。」
  「這不是很有用的情報嗎?你怎麼會說沒用呢?」特斯拉問道。
  「問題在於──我查不出是誰做的。」
  「什麼?」
  「我也難以理解。實驗室的門……怎麼說呢?就好像『自己打開』了一樣。完全沒有其他人遠(yuǎn)端操控的痕跡。」
  「這……!」
  大門自己開啟了?這怎麼可能辦到?
  「搞不好……駭客寫了個病毒?因為是電腦病毒導(dǎo)致停電,所以才會沒有人為操控的痕跡?」特斯拉仍無法相信愛迪生說的話。
  「就算是病毒,只要是透過網(wǎng)路攻擊樞機(jī),就一定會留下紀(jì)錄。」愛迪生說道。「除非──有人直接進(jìn)入樞機(jī),把病毒安裝在樞機(jī)裡,如此一來就不需要透過網(wǎng)路發(fā)動攻擊。問題是,樞機(jī)周圍守備森嚴(yán),樞機(jī)的超級電腦上也安裝了高規(guī)格的防毒軟體,這根本是不可能辦到的事──更不用說樞機(jī)的超級電腦可是Bytego的主機(jī),如果被安裝病毒,Bytego肯定會察覺到──」
  「你說Bytego?」
  就在此時,我的腦內(nèi)浮現(xiàn)了一個瘋狂的想法。
  「怎麼了嗎?」愛迪生問道。
  「不,也可能是我想太多。」我回道,「除了實驗室大門外,還有其他裝置在大停電期間也沒有斷電的嗎?」
  「還有一個。」愛迪生回想道,「似乎是……恩尼格碼實驗室裡的韌體艙。」
  「韌體艙?」
  我忽然回想起來,之前調(diào)查恩尼格碼實驗室的時候,有一個韌體艙雖然正在運(yùn)作,但卻不知道裡面的人是誰。難道說……
  「你知道那是哪一個韌體艙嗎?」
  「知道是知道……」愛迪生皺起眉頭。「我只知道那座韌體艙的『網(wǎng)路位址』──也就是裝置在網(wǎng)路上的『地址』。但是,我並不清楚那個位址是屬於哪一臺韌體艙的。」
  也就是說,知道某戶住家的門牌號碼,但不知道住在其中的是誰吧。
  「能告訴我位址嗎?」
  「這個嘛,我記得位址是……」愛迪生開啟腕機(jī),在投影光幕上書寫著文字。「這樣。」
  我湊近一看,立刻明白了一切。
  看著我的表情,特斯拉問道:「你好像知道了些什麼?」
  「嗯。雖然不是百分之百確定──」
  自己開啟的門,沒有關(guān)閉的韌體艙,以及Bytego和愛妮薇──一切都是有關(guān)聯(lián)的。如果我的猜想沒有錯的話,那麼,我已經(jīng)知道愛妮薇在哪裡,以及犯人是誰了。而為了證實這個猜想──
  「我們?nèi)ザ髂岣翊a實驗室吧。」我說道。「去調(diào)查──那個韌體艙。」

創(chuàng)作回應(yīng)

相關(guān)創(chuàng)作

更多創(chuàng)作