Web3是新的去中心化的網絡,還是炒作的新概念?
譯文Web3的出現是為了將區塊鏈、智能合約和去中心化的應用結合在一起,但要發揮其真正的效果還需要一段較長的時間。
如 Web3基金會所設想的那樣,Web3將是一個公共互聯網,其中數據和內容在區塊鏈上注冊、標記化或在對等分布式網絡上進行管理和訪問。
Web3有望成為一個去中心化的、不可改變的網絡版本,沒有中間商,并以同樣的加密驗證能力來構建,而這種加密驗證能力已經產生了加密貨幣、不可偽造的代幣(NFT),以及由分布式賬本或Dapps支撐的新型去中心化應用。
這一切聽起來很復雜,那是因為它的確是復雜的。就目前而言,Web3是一個仍在定義中的模糊概念——與其說它是一個開發人員構建的有形的、可獲得的技術棧,不如說它是網絡的一個理想選擇。
這種模糊性導致了整個行業對這一術語存在一定程度的分歧,支持者稱贊Web3是使互聯網回歸其自由主義根源的一種革命性方式,而像隱性樂觀主義者埃隆-馬斯克(Elon Musk)這樣的著名懷疑論者則將Web3視為一個 "炒作的新概念"。
Web3的起源
Web3最早是由以太坊區塊鏈的創建者之一Gavin Wood描述的。在2014年的一篇博文中,Wood將 "Web 3.0 "設想為一個加密的在線空間,以回應愛德華-斯諾登在2013年披露的全球監控事件所引起的隱私問題。
有了Web3,"我們認為是公開的信息,我們就會公布。我們認為應該被同意的信息,我們將其放在一個共識賬本上。他寫道:"我們認為是隱私的信息,我們要保密,決不透露。
這種模式將通過密碼學 "在數學上強制執行",交易被驗證并添加到區塊鏈上,以實現普遍的透明度和不可撤銷性。
在2021年11月接受《連線》采訪時,Wood進一步完善了這個定義,即 "更少的信任,更多的真相"。
然而,Web3這個詞直到2021年才真正開始流行起來,當時像Andreessen Horowitz合伙人Chris Dixon這樣的風險資本家開始把Web3說成是一個 "由建設者和用戶擁有的、用代幣進行協調的互聯網。"
作為這個領域的大投資者,Andreessen Horowitz在Web3的游戲中占有大量的利益,因此有必要采取一些有益的措施。而像Twitter聯合創始人 Jack Dorsey 這樣的批評家更愿意把Web3稱為 "一個有不同標簽的中心化實體"。
Web1.0和Web2.0
如果Web3是互聯網的下一個迭代,那么它與Web1.0和Web2.0究竟有何不同?
Web 1.0是現代互聯網的第一次迭代,從1990年到2004年左右。在Web 1.0時代,用戶通常使用靜態網頁,只讀內容由雅虎等少數平臺創建和分發。
2005 年至今的 Web 2.0 是動態和交互式網絡,其中靜態網頁被應用程序和用戶生成的內容鏈接。Web2.0由一系列主導平臺統治,如FAANG公司為代表——Facebook(現在的Meta)、亞馬遜、蘋果、Netflix和谷歌,所有這些公司都在某種程度上為交換個人數據。
Web3聲稱與Web2.0的不同之處在于,它消除了這些強大的平臺,并賦予了一個更加平等的互聯網,在這里用戶通過各種代幣所有權來回報他們的貢獻,同時在一個共享的、分布式的、防篡改的分類賬上保持他們的數據隱私和安全。
Wood告訴《連線》:“從本質上講,這意味著我個人可以成為這個整體服務的提供者或共同提供者,就像世界上其他任何人一樣容易。”
這反映在Web3基金會的使命宣言中,即通過 "去中心化和公平的互聯網,讓用戶控制自己的數據、身份和命運",來 "培育去中心化網絡軟件協議的尖端應用"。
這個想法自然而然地產生了去中心化的自治組織(簡稱DAO)——它們是高度民主的互聯網社區,有一個共同的目標,沒有領導結構。當然,一個人的平等主義網絡可能是另一個人的不受監管的狂野西部。
Web3與蒂姆-伯納斯-李(Tim Berners-Lee)早在1999年描述的Web3.0或語義網也有重大區別,后者專注于使互聯網成為機器可讀,這一愿景在很大程度上仍未實現。
Web3技術棧
一些工程師已經試圖定義目前存在的Web3技術棧,但這并不是一項簡單的工作。
前AWS高級開發者倡導者,現Web3公司Edge & Node的開發者關系工程師 Nader Dabit,試圖在高層次上概述Web3堆棧的組成。
試圖在高層次上概述Web3技術棧的組成,該技術棧由以下部分組成:
- 區塊鏈
- 區塊鏈開發環境
- 文件存儲
- P2P數據庫
- API(索引和查詢)
- 身份識別
- 客戶端(框架和庫)
- 其他協議
這顯然與當今 Web 開發常用的三層架構有很大不同,三層架構包括。
- 前端的網絡服務器
- 中間層的應用服務器
- 后端數據庫或數據存儲
Preethi Kasireddy擁有獨特的地位,曾為風險投資公司Andreessen Horowitz和加密貨幣交易所Coinbase工作。她在關于Web3架構的博文中闡述了一種開發模式,"你可以編寫智能合約,定義你的應用程序的邏輯,并將它們部署到去中心化的狀態機[即以太坊區塊鏈]"。
編寫智能合約本身可能需要學習新的編程語言,如Solidity、Vyper,或越來越多的使用Rust。然后你將需要了解如何部署到以太坊虛擬機,或選擇區塊鏈類似的執行機制。
開發人員還需要掌握向區塊鏈 "簽署 "交易的機制,MetaMask已經成為這一過程的早期行業標準工具。
接下來,Kasireddy講到了在以太坊上構建應用程序的擴展問題。她寫道:“任何在以太坊上構建過應用程序的人都知道,將所有內容存儲在區塊鏈上會變得非常昂貴、非常快。這就需要 一個去中心化的鏈外存儲解決方案,比如IPFS[星際文件系統]或Swarm。”
隨著越來越多的開發者涌入這個領域,以及工具的成熟,這些問題可能會得到解決。像Polygon這樣的項目已經在努力解決區塊鏈的擴展問題。但就目前而言,在新生的Web3技術棧上的開發應用還頗具有挑戰性。
正如Kasireddy自己寫道:“如果所有這些都讓你頭暈目眩,你并不孤單。把所有這些工具拼湊在一起是很復雜的,可能會導致開發人員的痛苦經歷。但是不要擔心,我們看到有新的開發者框架,這些框架真正改善了開發者的體驗。”
Web3的應用
懷疑Web3的人經常提出的一個問題是,應用在哪里?對于一個像上面概述的那樣新生和復雜的技術棧,我們還沒有看到大量的殺手級Web3應用程序進入市場,這應該是不奇怪的。
雖然Web3承諾將NFT和加密貨幣所有權的基礎技術帶入網絡的潛在新領域,但這個承諾尚未實現。
早期的Web3項目往往被定義為無法訪問和繁瑣的用戶體驗。要訪問大多數Web3應用程序,用戶將需要一個加密貨幣錢包,很可能是一個新的瀏覽器,了解一個全新的術語世界,并愿意支付在以太坊區塊鏈上執行操作所需的不穩定“gas”費用。對于普通互聯網用戶來說,這些都是重要的進入門檻。
雖然去中心化的社交網絡Mastodon和GitHub的克隆產品Radicle是建立在一些Web3原則之上的,Brave瀏覽器也是如此,但大多數現有的Web3應用程序都是為了滿足加密資產交易或在游戲中投注加密貨幣。
"如果Web3將成為身份識別或社交媒體的未來,我們需要問自己,有什么證據表明它被采用了——它真的是前幾代互聯網技術所證明的那種更好的利器嗎?"創造了Web2.0一詞的Tim O'Reilly問道。
Web3基金會在其網站上列出了幾個項目,但這些項目大多集中在建立一個可互操作的Web3所需的基礎協議上。
正如《區塊鏈與信任的新架構》一書的作者Kevin Werbach告訴TechCrunch的那樣。“許多所謂的Web3解決方案并不像它們看起來那樣去中心化,而其他的解決方案還沒有顯示出它們有滿足大眾市場需要的可擴展性、安全性和可訪問性。”