分散式阻斷服務攻擊、虛假憑證篡奪網站的風險、廣泛的數位監控、GAFA 損害的隱私等。今天的網路並不是很好。「網路壞了。這種情況已經有一段時間了。就連網路之父 Tim Berners Lee 爵士和 Vint Cerf 也說它已經壞了 »,解釋為部落格文章Muneeb Ali 和 Ryan Shea,Blockstack 的兩位主要開發人員,“新的去中心化互聯網”這應該可以解決所有這些問題。如何 ?感謝區塊鏈和點對點網路。
首先我們要指出的是,Blockstack 使用的術語顯然有些誇張,因為它絕不是一個新的網路。例如,毫無疑問涉及 IP 協定和網路路由技術。 Blockstack 首先提供的是替代命名系統,讓使用者可以存取網路資源。
Blockstack 瀏覽器剛推出
目前的系統——DNS(域名系統)——是集中式、分層式和遞歸式的。相反,BNS(Blockstack 名稱系統)將是去中心化的,並且完全獨立於 ICANN。優點是不再有任何中介機構或弱點。特別是,現在作為 DNS 基礎的根伺服器將不再存在。
Blockstack 系統已經在生產環境中運作了三年。開發人員創建的第一個命名空間是 .ID,它允許每個人在網路上建立身分。他們現在發布了 Blockstack Browser,該軟體允許訪問這個並行網絡,但目前僅在 macOS 和 Linux 上可用。
比特幣作為基本支柱
從技術上講,這個 BNS 是基於三層。第一個是現有的區塊鏈,在本例中是比特幣,因為它是最穩定的。除此之外,也部署了「虛擬區塊鏈」。基本上,它是一個並行寄存器,它將與底層區塊鏈的每筆交易相關聯,包括網域名稱、公鑰(由保管人保存的私鑰)和安全文件區域的加密指紋(哈希)。後者建立了資源的網域名稱和IP位址之間的對應關係。
出於效能原因,區域檔案(與目前 DNS 中的區域檔案相同)不會儲存在虛擬區塊鏈中。 Blockstack 為此提供了另一個註冊表,該註冊表由名為「Atlas」的點對點網路託管。這使得從虛擬區塊鏈恢復的加密指紋中找到正確的區域檔案成為可能。請注意,所有 Atlas 節點都會自動儲存所有區域文件,因此為基礎架構提供了強大的彈性。
分散式雲端儲存
但 Blockstack 不僅僅是一種引導網路使用者存取網路資源的去中心化技術。它還允許該資源在不同的雲端平台(例如 Amazon S3、Azure、Google Drive、Dropbox 或 FreeNAS Server)上進行加密儲存、簽署和分發。因此,這個儲存管理層,稱為“Gaia”,依賴現有的主要網路參與者,而不是被他們囚禁。“我們對待雲端儲存提供者就像對待硬碟一樣”,而後者將無法“篡改用戶資料”,下劃線是 Blockstack 開發人員。因此,這是打破孤島、切斷與網路巨頭的聯繫並保護私人資料的一種方式。
那麼好了,網路終於有救了嗎?「Blockstack 是一項非常有趣的技術,值得關注。特別是,它允許開發人員在不依賴第三方平台的情況下創建應用程式。但這不是我們第一次看到這種情況。過去已經有數十種解決中心化問題的解決方案,但由於缺乏採用而沒有成功。”,網路工程師 Stéphane Bortzmeyer 說。
仍留問號
專家也指出了一個小但重要的問題:當您遺失網域的私鑰時會發生什麼?「突然之間,一切都被封鎖了。我們無法再更改網域名稱的 IP 位址以及與之相關的資料。此外,Blockstack 並沒有消除所有中介機構,因為它本身就是一個”,他相信。
最後,Blockstack 的作者自己也承認,這種架構有可擴展性問題的風險,特別是因為底層區塊鏈。他們認為 Blockstack 可以支援數億用戶,但不一定超過 10 億。待續。