Github比特幣源碼冰封挪威,山洞與區塊鏈誰能“永久”存儲信息?

“不可篡改”是區塊鏈存證信息的特點之一,但在極端情況下該特性會被顛覆。

想象一下,在某個平凡且毫無徵兆的一天,世界上各個角落的人們各自按照既定的生活模式行止,突然之間,一股神秘的力量將人類從這刻藍色的星球上擄走。100年後,這些被神秘力量擄走的人類原封不動再次回到地球,會遇到哪些令人目瞪口呆的變化?

汽車變成廢鐵、城市中鳥獸成群、大型水電站處於崩潰邊緣,這些自不必說。而最讓人類瞠目結舌的可能是工業時代200年來創造的數據——圖書館藏書、硬盤數據、賬號信息等等全部丟失,人類文明倒退1000年。保存於區塊鏈的數據,在電子設備與網絡失效後,也不可能倖免於難。

回過頭來,人們會發現,那些數萬年前就被刻在法國肖維巖洞上的巖畫,依然熠熠生輝。

是的,你沒看錯,所謂的區塊鏈不可篡改的特性,某種意義上,還不及巖畫可靠性的千分之一。這就是為什麼Github選擇將大量源碼以膠片的形式,保存在挪威冰川礦洞中,而不是印在書本,或者刻錄進光盤了,這其中還包括比特幣、狗狗幣源碼。

Github比特幣源碼冰封挪威,山洞與區塊鏈誰能“永久”存儲信息?


1、GitHub比特幣源碼存證山洞,為了一千年以後的故事

GitHub即將於今年4月份執行其Arctic Code Vault計劃,即千年代碼保存計劃。

屆時,Github將在挪威冰山的地下煤礦中存儲大量開源代碼,其中包括比特幣底層基礎架構代碼。這些代碼將被複制到膠片卷軸上並存儲在鋼製容器中,存放1000年,以保證歷史留存。

比特幣首席維護者弗拉基米爾·範德蘭認為,將來電子記錄有可能會丟失,將開源代碼保存在硬件上可以避免加密貨幣歷史出現漏洞。”GitHub發言人表示,該小組目前正在準備這些數據,計劃於今年4月下旬正式入山。

Github比特幣源碼冰封挪威,山洞與區塊鏈誰能“永久”存儲信息?

記錄Github源碼的膠片


什麼是這種信息的載體呢?膠片。

據瞭解,GitHub採用的膠片由挪威公司Piql AS製造,這是一種表面有氧化鐵粉塗層的膠片,據稱這種膠片在正常條件下能保存750年,如果在寒冷、乾燥、低氧的洞穴能保存2000年。

從2020年2月2日起,GitHub開始為所有的公共儲存庫生成快照,以QR碼(二維碼)的形式編碼儲存在一卷3500英尺(1066.8 米)長的膠捲上,然後存放在挪威斯瓦爾巴特群島(Svalbard)一座廢棄的礦井中。

此前,GitHub的首席執行官Nat Friedman已經來到了儲存代碼的檔案館,據Nat Friedman介紹,GitHub將在在這裡存放200個膠片盤片,每個盤片上儲存120 GB的開源軟件代碼,首個盤片儲存Linux、Android操作系統並記錄超過6000個重要的開源應用程序。這其中就包括比特幣與狗狗幣的源碼。

斯瓦爾巴群島位於挪威大陸與北極點兩者之間,被稱為“世界最北的城市”,寒冷的環境有利於延長膠片的存儲壽命。而且根據《斯瓦爾巴條約》,這個地區為永久非軍事區域,這意味不會因為戰爭等原因導致數據損毀丟失。

Github比特幣源碼冰封挪威,山洞與區塊鏈誰能“永久”存儲信息?

Github的“千年代碼計劃”所要講述的故事,類似《聖經》諾亞方舟。

GitHub認為,開源代碼現代文明的“隱藏基石”, 而Arctic Code Vault計劃就是為了將來即使人類文明因為自然災害或戰爭幾乎毀滅,子孫後代也可以通過這些開源代碼更快地重建文明。

在“諾亞方舟”的故事中,上帝啟示諾亞“大水氾濫的日子”,於是諾亞帶著家人造了一艘大船,將一切應用之物都搬上了這艘大船,諾亞的行為遭到了眾多鄰居嘲笑,認為諾亞是杞人憂天,殊不知他們早已大難臨頭。

從信仰角度來看,Github此舉頗有“保存人類火種”的悲壯感。

事實上,在斯瓦爾巴特群島,還有一個被稱為“全球農業諾亞方舟”的斯瓦爾巴全球種子庫,儲存了 4000個人類賴以生存的農作物的86萬份種子備份,以防止人類在面臨大規模的災害時永遠喪失某些糧食的基因。

正如人們嘲笑諾亞一樣,人們也對Github的做法產生了質疑。

範德蘭(Van der Laan)指出,從軟件工程師的角度來看,從現在起數百年後,代碼對於編碼人員而言可能意義不大。 範德蘭暗示,1000年以後,人們可能根本讀不懂這些代碼背後的意義——就像只有少數專家才能讀懂甲骨文一樣。

對此,GitHub成立了一個諮詢小組,成員包括人類學家、考古學家、歷史學家、語言學家以及檔案科學、未來主義等方面的專家,力求把存檔指南寫得通俗易懂。整套存檔指南QR解碼,文件格式、字符編碼和其他重要元數據的技術指南,可以幫助多年之後的人類快速將原始數據轉換為源代碼。

正如GitHub所說的,開源代碼是全世界人類的共同財產,這個代碼存檔計劃對於人類文明的延續具有重大價值。

在“玻璃光盤”和DNA存儲這些新興儲存介質並不成熟的背景下,通常使用光盤、硬盤、書籍、區塊鏈技術能否替代膠捲?


2、光盤、硬盤、書籍、區塊鏈技術,為什麼不是它們?

那麼,為什麼書籍、光盤、雲存儲,甚至不可篡改的區塊鏈技術不能完成這一工程?答案是否定的。

對區塊鏈而言,首先是技術不夠成熟,完全無法承載大量的信息存儲,其次是當極端情況發生之後,網絡中斷與硬件損壞依然會導致信息丟失。區塊鏈技術的不可篡改屬性,也是在社會正常運行下的產物。

最重要的是,區塊鏈技術本質上是記賬工具,並不是信息存儲工具,不適合記錄大量信息。

對圖書而言,英國紀錄片《人類消失後的世界》中,詳細呈現了圖書館在失去維護的情況下,是如何被微生物“攻陷”的。

該紀錄片介紹到,作為人類知識寶庫,圖書館為藏書提供了良好的貯存條件——空調保證了圖書館藏書的溫度與溼度,然而一旦外界干預,溫度便開始升高,溼度也隨之增加,肉眼不可見的真菌孢子開始加速生長。在高溫、水蒸氣、真菌孢子的共同作用下,一本紙質版的書籍最多能保存的時間是100年。

之所以有些書籍與文件之所幸免於難,例如“死海書卷”被保存在沙漠的洞穴中長達2000年,正是由於洞穴低陰暗、沙漠乾燥,這些書籍才有瞭如此長的壽命,但是這只是一個罕見的特例。

如今使用量最大,保存信息量最豐富的數字媒介也不能倖免於難。理想條件下,光盤保存信息的時間只有幾十年到100年不等,隨後這些存儲數字信息的媒介就會失去作用,信息也變得不可讀取。

對於光盤存儲信息,其實不用上百年,源代碼的存檔對現在的開發者來說也很重要。前段時間暴雪旗下的遊戲《暗黑破壞神 2》原創團隊成員Max Schaefer表示,由於這款遊戲的源代碼和全部的備份都丟失,幾乎無法重製一個《暗黑破壞神 2》,他們只能從頭開始製作。

相反,原始祖先們使用的最落後的巖畫、龜殼等,反而將成千上萬年前的信息保存了下來。

以古埃及建築巖壁上的圖案為例,它為我們瞭解埃及歷史打開了一扇窗。如果埃及先祖們當年掌握了雲存儲或者硬盤存儲這項技術,埃及文明可能早已被抹除乾淨。

再以法國肖維巖洞為例,該巖洞坐落於法國羅納-阿爾卑斯大區的阿爾代什省,因洞壁上繪畫有豐富的史前繪畫而聞名了,被認為是世界上最傑出、最具歷史意義的史前繪畫遺址。

Github比特幣源碼冰封挪威,山洞與區塊鏈誰能“永久”存儲信息?

法國肖維巖洞的畫作,於3萬年前創作


洞穴位於阿爾代什省的城市瓦隆蓬達爾克附近的一個石灰岩山崖上,該洞約在2萬3千年前被碎石掩埋,直至1994年由3位法國探險家發現,引起學界及考古界的極大震憾,被視為歐洲最早第一批人類文化。洞名肖維即來自三名發現者之一的姓氏。

肖維巖洞面積8000平方米,洞長約500米,在洞穴的巖壁上有超過450幅動物壁畫,根據研究發現肖維巖洞在舊石器時代晚期曾被人類使用,大部分的巖畫可以追溯至30000至32000年前。

由此可見,長時間保存大量信息,並不是一件容易的事情。

總之,紙質、光盤、DVD、硬盤、磁帶,任何一種人類近代發明的存儲介質,都無法保證信息保存100年以上。數百年過後,Github保存於挪威礦坑中的開源代碼,或許也會成為和巴黎聖母院、蒙娜麗莎名畫一樣重要的世界文化遺產。


分享到:


相關文章: