時(shí)間:2023-03-01|瀏覽:1454
談到 Web3.0,大多人會(huì)想到區(qū)塊鏈、token、元宇宙等等這些概念。毋庸置疑,Web3.0 包含了這一切,但我們?cè)撊绾慰辞?Web3.0 的全貌呢?
首先,我們需要將 Web 和 3.0 拆開理解。Web,萬(wàn)維網(wǎng)(World Wide Web)的簡(jiǎn)稱,一個(gè)負(fù)責(zé)識(shí)別網(wǎng)絡(luò)資源的信息系統(tǒng)。3.0 代表次第三次迭代。
為什么需要迭代呢?因?yàn)楝F(xiàn)存版本存在問題。當(dāng)人們發(fā)現(xiàn) Web2.0 存在問題時(shí),針對(duì)各類問題,會(huì)出現(xiàn)不同的解決方案。區(qū)塊鏈,是眾多解決 Web2.0 問題方案中的一種,所以區(qū)塊鏈?zhǔn)?Web3.0 迭代的一部分。當(dāng) Web2.0 的問題被不同手段所解決時(shí),我們就進(jìn)入到了下一個(gè)網(wǎng)絡(luò)時(shí)代,Web3.0。
本文出自著名線上社區(qū) Bluesky 領(lǐng)頭人 Jay Graber,文中對(duì)萬(wàn)維網(wǎng)的迭代進(jìn)行簡(jiǎn)述并從自證協(xié)議角度介紹了 Web3.0。
最近大家都在討論究竟什么才是 Web3,而我對(duì)它的定義是:Web3 是由用戶生成的權(quán)利,并通過(guò)自我認(rèn)證的網(wǎng)絡(luò)協(xié)議得以實(shí)現(xiàn)。這些協(xié)議不僅是一個(gè)包含區(qū)塊鏈技術(shù)在內(nèi)的技術(shù)超集,而且還遠(yuǎn)不限于此。其他人是這樣看待「Web3」的嗎?也許不是,但還請(qǐng)聽我講完。
網(wǎng)絡(luò)上的權(quán)利決定了誰(shuí)最終擁有對(duì)內(nèi)容的控制權(quán)。在網(wǎng)絡(luò)發(fā)展初期,「用戶」與主機(jī)運(yùn)營(yíng)商之間并沒有過(guò)多的區(qū)分,也就是說(shuō),網(wǎng)站的托管人往往也是網(wǎng)站內(nèi)容的發(fā)布者。當(dāng)網(wǎng)絡(luò)發(fā)展到所謂的「Web 2.0」之后,各類網(wǎng)站開始變得流行起來(lái),用戶可以在上面開通賬戶并創(chuàng)建內(nèi)容。但是在 Web 2.0 中,最終決定權(quán)依然掌握在網(wǎng)站主機(jī)手中,它們可以單方面地修改任何內(nèi)容——這基本上也是目前網(wǎng)絡(luò)的運(yùn)作模式。在網(wǎng)絡(luò)向 Web3 發(fā)展的過(guò)程中,用戶可以通過(guò) Crypto 手段來(lái)證明自己的身份,并發(fā)布可驗(yàn)證的內(nèi)容,而其所在的網(wǎng)站也無(wú)權(quán)再去修改這些內(nèi)容,因?yàn)樾湃胃╮oot of trust)存在于數(shù)據(jù)本身當(dāng)中,而不是它所處的地點(diǎn)。
讓我們一起來(lái)回顧一下網(wǎng)絡(luò)的整個(gè)發(fā)展脈絡(luò):
Web 1.0——主機(jī)產(chǎn)出內(nèi)容、主機(jī)生成權(quán)利。想在網(wǎng)絡(luò)上發(fā)布內(nèi)容的人必須使用自己的服務(wù)器來(lái)托管網(wǎng)站,而這類網(wǎng)站大多都是只讀的,基本沒有能讓用戶創(chuàng)建內(nèi)容或參與互動(dòng)的操作界面。
Web 2.0——用戶產(chǎn)出內(nèi)容、主機(jī)生成權(quán)利。用戶可以在網(wǎng)站上創(chuàng)建自己的個(gè)人賬號(hào),這樣他們就不用為了在網(wǎng)絡(luò)上發(fā)布內(nèi)容而托管自己的服務(wù)器了。與此同時(shí),越來(lái)越多由用戶生成的交互式內(nèi)容也因此而誕生。然而,這些網(wǎng)站逐漸發(fā)展為了功能強(qiáng)大的平臺(tái),它們對(duì)用戶的賬戶和發(fā)布的內(nèi)容依然具有絕對(duì)的控制權(quán),而這也將引發(fā)許多問題。
Web 3.0——用戶產(chǎn)出內(nèi)容、用戶生成權(quán)利。在新模式中,人們想要發(fā)布內(nèi)容時(shí)不用再去托管服務(wù)器或在別人的數(shù)據(jù)庫(kù)中創(chuàng)建賬戶。服務(wù)器雖然可以選擇是否托管某人的賬戶或內(nèi)容,但它們對(duì)其并沒有最終權(quán)利?!缸晕艺J(rèn)證協(xié)議」(self-certifying protocols)便能實(shí)現(xiàn)這一點(diǎn),該技術(shù)是建立在 Crypto 簽名和哈希值之上的一項(xiàng)技術(shù)。
簡(jiǎn)而言之,這三個(gè)階段分別是「托管網(wǎng)絡(luò)、發(fā)布網(wǎng)絡(luò)以及簽名網(wǎng)絡(luò)」。
那么什么是「自我認(rèn)證協(xié)議」呢?這是我用來(lái)描述具有 Crypto 用戶標(biāo)識(shí)符和內(nèi)容編址數(shù)據(jù)協(xié)議的一個(gè)通用術(shù)語(yǔ)。其中「Crypto 用戶標(biāo)識(shí)符」可以將用戶與公共密鑰聯(lián)系在一起,用戶可以使用對(duì)應(yīng)私鑰進(jìn)行簽名,而這也是證明用戶對(duì)其賬戶享有控制權(quán)的信任根,而不是用于記錄用戶登錄情況的數(shù)據(jù)庫(kù)條目。「內(nèi)容編址數(shù)據(jù)」則意味著內(nèi)容可以通過(guò)其 Crypto 哈希值來(lái)加以引用,而該值也是每條數(shù)據(jù)的唯一數(shù)字「指紋」。利用這兩項(xiàng)技術(shù),由用戶密鑰所簽署的內(nèi)容哈希便可以直接證明用戶對(duì)該內(nèi)容的授權(quán),而不再需要中介機(jī)構(gòu)出面證實(shí)了。能夠進(jìn)行自我認(rèn)證的數(shù)據(jù)可以讓信任留存于數(shù)據(jù)本身當(dāng)中,而不是其所處地點(diǎn),這讓程序能夠從客戶服務(wù)器的架構(gòu)中轉(zhuǎn)移出來(lái),并讓「用戶生成權(quán)利」成為了可能。
如果說(shuō) Web3 是自我認(rèn)證的協(xié)議,那么區(qū)塊鏈在 Web3 中的作用又是什么?區(qū)塊鏈?zhǔn)悄軌蛟谌譅顟B(tài)上創(chuàng)建共識(shí)的自我認(rèn)證協(xié)議,它可以在不受任何一方的控制的情況下模擬一個(gè)中心化的數(shù)據(jù)庫(kù)。區(qū)塊鏈上的「用戶賬戶」是 Crypto 密鑰對(duì),用于簽署交易,而「內(nèi)容」則是捆綁在區(qū)塊中的交易哈希值,這些區(qū)塊本身也有自己的哈希,并被鏈接在了一起。Bitcoin(第一條區(qū)塊鏈)引入了一種新的共識(shí)機(jī)制,讓互不信任的各方可以在進(jìn)行交易時(shí)達(dá)成一致——這對(duì)沒有中介機(jī)構(gòu)的數(shù)字貨幣來(lái)說(shuō)至關(guān)重要。
那有哪些協(xié)議是具有自我認(rèn)證特性,但不屬于區(qū)塊鏈的呢?在 Bitcoin 之前出現(xiàn)的 Git、PGP、BitTorrent 和 Tahoe-LAFs 均屬于這一類別。在現(xiàn)在這批非區(qū)塊鏈自我認(rèn)證協(xié)議中,IPFS、Hypercore、SSB、Pergos 和 Spritely 都具備用戶密鑰和內(nèi)容編址功能。在這些協(xié)議當(dāng)中,如果你可以證明某位用戶「擁有」某條內(nèi)容,那么你也就能順勢(shì)說(shuō)明這名用戶便是這條內(nèi)容的發(fā)布者。區(qū)塊鏈的出現(xiàn)進(jìn)一步明確了所有權(quán)的概念,它建立了一個(gè)得到全球共識(shí)的時(shí)間戳賬簿,全局有序和唯一性等屬性在其中也得到了證實(shí),這樣一來(lái),我們便能證明同一時(shí)間之內(nèi)只有一人「持有」一枚 Bitcoin 或一件 NFT 作品。從架構(gòu)上看,區(qū)塊鏈可以被認(rèn)為是 Web3 中的一類數(shù)據(jù)存儲(chǔ)器,它可以對(duì)某些應(yīng)用來(lái)說(shuō)很實(shí)用,但對(duì)另一些應(yīng)用來(lái)說(shuō)卻可能相當(dāng)繁瑣。從財(cái)政和社會(huì)的角度來(lái)看,區(qū)塊鏈已經(jīng)將注意力和資源轉(zhuǎn)移到這個(gè)領(lǐng)域之中了。由區(qū)塊鏈所建立起來(lái)的重要 Web3 基礎(chǔ)設(shè)施,不僅包括能將密鑰對(duì)發(fā)放到數(shù)百萬(wàn)用戶手中的錢包及應(yīng)用程序,也包括零知識(shí)證明這樣為 Web3 帶來(lái)無(wú)限可能的新型 Crypto 原語(yǔ)工具。雖然目前關(guān)于 Web3 的討論熱度已經(jīng)超過(guò)了其他任何話題,但如果想實(shí)現(xiàn) Web3 的全部愿景,我們還需要開發(fā)其他類型的自我認(rèn)證協(xié)議。
如果一個(gè)自我認(rèn)證協(xié)議可以讓用戶利用密鑰和內(nèi)容編址功能直接對(duì)內(nèi)容作者的身份作出證明,那么一個(gè)自我認(rèn)證的網(wǎng)絡(luò)協(xié)議就也具備了內(nèi)容鏈接和發(fā)現(xiàn)功能。我們?nèi)缃袷褂玫木W(wǎng)絡(luò)離不開內(nèi)容發(fā)現(xiàn)算法的支持,不過(guò) Web3 要想提升其用戶體驗(yàn),還需要進(jìn)一步精化其算法功能。在我看來(lái),以下是 Web3 中尚不存在或還未成熟的事物,包括社交圖譜、用戶檔案、身份與信譽(yù)證明、內(nèi)容聚合、索引與發(fā)現(xiàn)、以及策展和調(diào)控方法。不過(guò)令人感到困惑的一點(diǎn)是,目前應(yīng)用于區(qū)塊鏈技術(shù)的 Web3 依然是一盤散沙,少了很多我們期待在網(wǎng)絡(luò)中看到的功能。
我希望在未來(lái),Web3 能有一個(gè)更為寬泛的定義,從而被更多的人所認(rèn)可,并將全部類型的自我認(rèn)證協(xié)議都納入其中,而所有的區(qū)塊鏈都將只是 Web3 的一個(gè)分支。但是,與其關(guān)注這些術(shù)語(yǔ),不如更多的去關(guān)注那些在互聯(lián)網(wǎng)發(fā)展過(guò)程中起到重要作用的屬性和特征。與此同時(shí),我也希望未來(lái)的網(wǎng)絡(luò)能把用戶放在首位,讓人們能自己掌握內(nèi)容創(chuàng)作的決定權(quán),無(wú)需再受限于任何中心化的服務(wù)。如果你同意我的看法,但出于某些原因不想使用「Web3」這一術(shù)語(yǔ)的話,那我們也可以將其稱為「自我認(rèn)證的網(wǎng)絡(luò)協(xié)議」,簡(jiǎn)稱 SCWP,該名稱可以更為具體地概括這些新興技術(shù)。
熱點(diǎn):區(qū)塊鏈