2014年,以太坊的聯合創始人Gavin Wood最早地提出了Web3的概念。那是一個用戶真正持有數據擁有權的、以去中心化方式運作的網絡世界。在隨後的不到十年間,Web3的概念和理論迅速得到普及,同時掀起了一波技術革新浪潮。
那麽,為了實現Web3世界,我們需要什麽樣的技術?本文將從Web3的特點出發,探討Web3的基礎設施有哪些。
Web3的特點:去中心化
想要了解Web3的特點,就不得不從我們正所處的Web2時代說起。從21世紀初起,隨著互聯網的普及,全世界的幾十億人口都可以隨時隨地訪問互聯網。Facebook、Twitter等社交媒體的興起,使得人們擺脫了Web1的只讀模式,用戶能夠充分地與互聯網發生交互作用。這意味著你不再只是互聯網上信息的訪問者,更是信息的創造者,這就是我們正在生活的Web2時代。
盡管Web2實現了信息創造上的民主,人們所創造的信息數據卻儲存於科技公司所運營的中心化服務器上。也就是說,數據的持有者並非個人,而是擁有服務器的企業,這些企業擁有並控製著用戶的數據。簡單來說,人們並不能保證可以隨時訪問由自己創造並發布的文字、圖片或視頻,因為平臺隨時可能出於某些特定原因切斷用戶對於信息的訪問。比如我們在博客網站上發表了一篇文章,當網站停止運營並關閉服務器,我們就再也無法訪問那些由我們創造的文字了。
同時,極大部分不同平臺、應用之間的數據在Web2並不能互聯互通,用戶需要通過多次訪問或付費來獲取同樣的信息;另外,用戶在發布內容的過程中,還會受到中心化的審查和可能的封禁等處罰。最重要的是,用戶中心化的數據儲存方式讓個人信息變得垂手可得,企業出售用戶資料,服務器遭受攻擊導致用戶數據泄露,Web2層出不窮的信息安全問題也為Web3概念的興起埋下了種子。
與Web2相比,Web3的最大特點是去中心化,去中心化意味著我們所創造的內容將永久屬於自己,個人的數據、隱私也都屬於我們自己。可以這樣理解,Web3的到來將解決Web2的不便與隱患,其核心理念是讓用戶成為自己數據的持有者,用戶不必擔心中心化的內容審查和監管問題,也可以在保證信息安全的同時實現數據互通。
Web3的四大基礎設施
目前,Web3仍處於仍處於早期開發階段。那麽,解決Web2的種種痛點、實現設想中Web3世界的關鍵基礎是什麽呢?從技術端來看,業界認為Web3的實現需要四大基礎設施:區塊鏈和跨鏈技術、去中心化身份、分布式存儲以及隱私計算。
區塊鏈和跨鏈技術
區塊鏈和Web3之間有著十分緊密的聯系,是Web3實現去中心化的關鍵技術之一。它提供著安全的、不可篡改的賬本功能,所有的信息都儲存在區塊鏈之上,數據無法被篡改。同時,用戶訪問時需要提供可加密驗證的數字身份來證明自己,這就保證了信息的安全。
隨著區塊鏈技術的發展,目前市場已形成了多鏈並存的格局,鏈與鏈之間的資產轉移成為鏈上活動的常態,跨鏈技術的重要性不言而喻,它的發展將實現兩條區塊鏈間的互通,幫助不同區塊鏈的用戶進行跨鏈交互。目前現有的跨鏈技術主要包括四類:公證人機製(Notary schemes)、側鏈/中繼(Sidechains/relays)、哈希鎖定(Hash-locking)以及分布式私鑰控製(Distributed private key control)。
應用代表:Polygon Bridge、Arbitrum Bridge等
去中心化身份
去中心化身份(Decentralized Identification,DID)是基於區塊鏈建立的分布式數字身份標識,其概念是由用戶自己掌控與身份相關的信息,這一點與Web3的核心理念不謀而合。我們可以將DID看作Web3世界中的身份證中心,它包含著用戶的身份信息和個人數據,但只有在經過用戶授權的情況下才能獲取這些數據,這就保證了信息的安全。
由於DID存儲在區塊鏈上,任何人都可以查證區塊鏈上用戶的去中心化身份標識,以驗證身份證明的有效性,因此DID技術能夠幫助用戶擺脫中心化身份系統的審核及許可,以去中心化的方式實現身份識別及驗證。
應用代表:ENS、Spruce等
分布式存儲
如前文所述,將數據存儲於中心化服務器無法保證用戶數據的持久性、不變性和抗審查性,而出於經濟(鏈上儲存數據成本高昂)和技術(區塊大小有限、數據在鏈上的儲存效率低)的考量,人們也時常避免將任意數據儲存在區塊鏈上。因此,分布式存儲就成了Web3的重要基礎設施。
分布式存儲存儲在多個網絡節點上,與中心化存儲相比,在數據安全、傳輸效率和存儲成本等方面都有著顯著優勢。
應用代表:Filecoin、Storj等
隱私計算
在Web2中,平臺通過調用用戶數據而獲利的情況十分常見,比如所謂的個性化廣告其實是平臺通過你的訪問記錄而計算得出的結果,用戶幾乎沒有隱私可言。隱私保護始終是Web3發展的重要方向,隱私計算能夠幫助人們在對保護隱私的前提下實現數據價值挖掘,是Web3發展的關鍵基礎。
目前現有的隱私計算技術包括安全多方計算、可信執行環境、聯邦學習和零知識證
明等,其中零知識證明被主要運用於區塊鏈場景中。
應用代表:Oasis、PlatON等
當然,除了以上所盤點的基礎設施,隨著Web3應用的增加,市場對基礎設施的要求也將越來越高,相信未來會湧現更多類型的Web3基礎設施,真正推動Web3時代的到來。