甚麼是 Web3?它的運作原理是怎樣的?
Web3 為降低萬維網內容溯源難度提供了一個可行方向。本文會介紹 Web3 的定義與運作原理。
萬維網自誕生以來就是一個可無限制建立及分享資訊與觀點的平台。這項特質拉近了全球用戶的距離,但同時存在缺陷,當中最突出的問題是難以判定內容的原始來源。由於無法便捷地確認內容歸屬,不少可信度成疑的網站和發布者得以偽裝成正規來源。缺乏對發布者的可靠認證機制,導致大眾對網絡內容的信任度持續下降。
Web3(即 Web 3.0)是解決上述問題的一個可行方向。這項技術能夠將內容歸屬至特定可識別的發布者,而且歸屬關係不受網站或線上渠道影響。透過 Web3,用戶可以透過密碼學方式驗證任何內容的來源,因為儲存於區塊鏈上的發布者身份會透過演算法機制保障安全性與透明度。
Web3 基礎概念
在深入了解 Web 3.0 的基礎原理前,有必要先梳理萬維網的發展歷程,以及促成其演進至現階段的底層架構。萬維網的第一個迭代版本 Web 1.0 的內容與權限均由主機方生成,在這個版本的互聯網中,絕大部分用戶都是內容消費者,而非內容生產者。
我們現時身處的第二代萬維網始於 2004 年的 Web2,也就是 Web 2.0。這個階段實現了從「託管式網絡」向參與性更強的「發布式網絡」轉變,所有人都有能力成為內容發布者。但內容的相關權限仍在很大程度上由主機方掌控。例如,社交媒體平台可以封禁用戶帳戶、調整帖文的展示優先級,甚至直接對特定主題進行全面審查。在中心化權限引發廣泛擔憂的同時,發布者身份始終未經認證,這也是現時網絡內容信任度不足的重要原因。
Web3 是在 Web2 的發展基礎上構建的。在 Web3 環境下,不僅會像現在一樣存在用戶生成內容,內容的權限歸屬和發布者身份也會實現去中心化,由用戶自主生成。這代表用戶無需依賴主機方,即可透過密碼學簽名驗證內容作者的合法身份。因此,Web3 通常被稱為「簽名網絡」,Security Boulevard 的分析師指出,「當前的加解密方案與零信任框架能夠被有效應用可用於保障身份與數據的安全。」
Web3 技術的運作原理是甚麼?
那麼 Web3 是如何運作的?作為加密貨幣的底層技術,區塊鏈是 Web3 的基礎技術之一,它為交易安全簽名、發布全網共識的全局狀態提供了機制。不過,區塊鏈技術並非 Web3 使用的唯一技術類型。
加密密鑰對(與公鑰基礎設施(PKI)技術中普遍使用的密鑰對類似)也是 Web3 架構的核心基礎。就像現時公鑰基礎設施(PKI)被用於文檔簽名和代碼簽名一樣,Web3 會透過生成加密公鑰與私鑰,對發布的內容進行簽名。這種密鑰對結構既可以驗證發布者的身份屬實,也可以確認內容自簽名後未被更改或篡改。基於公鑰基礎設施(PKI)的認證與數據通訊加密是 Web2 的重要組成部分,也會成為 Web3 的組成部分。
在現時的 Web2 環境下,用戶如果要建立內容(例如在社交媒體平台發布帖文),需要透過中介平台完成操作,比如對應的社交媒體平台本身。平台會負責確認用戶已授權建立該內容。而在 Web3 環境下,用戶無需依賴中介即可授權建立內容,這項能力由公鑰密碼技術實現,因為數據和身份都會經過認證與簽名。
其他協議如 Hypercore 協議 和 IPFS(Interplanetary File System,星際文件系統)也具有重要作用,這些協議提供了輕量級機制,可實現對等節點間的安全文件共享。IPFS 的去中心化特性使其具備抗審查能力,用戶的文件不會被第三方下架或屏蔽。此外,IPFS 支援用戶對自己的文件進行密碼學簽名,證明文件的所有權與真實性。這項特質讓用戶無需依賴中心化主機即可安全分享文件。
總括而言,Web3 的發展前景向好,但仍存在一個關鍵問題:用戶如何找到自己需要的內容?Web3 可能需要一種新型搜尋引擎,能夠為整個去中心化網絡建立索引,並識別出可信的發布者。
如想了解更多關於 Web3 的內容,可收聽 Root Causes 播客第 206 期《什麼是 Web3?"