時(shí)間:2023-07-10|瀏覽:237
首先,我們需要將Web和3.0拆開(kāi)理解。Web,萬(wàn)維網(wǎng)(WorldWideWeb)的簡(jiǎn)稱(chēng),一個(gè)負(fù)責(zé)識(shí)別網(wǎng)絡(luò)資源的信息系統(tǒng)。3.0代表次第三次迭代。
為什么需要迭代呢?因?yàn)楝F(xiàn)存版本存在問(wèn)題。當(dāng)人們發(fā)現(xiàn)Web2.0存在問(wèn)題時(shí),針對(duì)各類(lèi)問(wèn)題,會(huì)出現(xiàn)不同的解決方案。區(qū)塊鏈,是眾多解決Web2.0問(wèn)題方案中的一種,所以區(qū)塊鏈?zhǔn)荳eb3.0迭代的一部分。當(dāng)Web2.0的問(wèn)題被不同手段所解決時(shí),我們就進(jìn)入到了下一個(gè)網(wǎng)絡(luò)時(shí)代,Web3.0。
本文出自著名線上社區(qū)Bluesky領(lǐng)頭人JayGraber,文中對(duì)萬(wàn)維網(wǎng)的迭代進(jìn)行簡(jiǎn)述并從自證協(xié)議角度介紹了Web3.0。律動(dòng)BlockBeats對(duì)全文進(jìn)行了翻譯:
最近大家都在討論究竟什么才是Web3,而我對(duì)它的定義是:Web3是由用戶(hù)生成的權(quán)利,并通過(guò)自我認(rèn)證的網(wǎng)絡(luò)協(xié)議得以實(shí)現(xiàn)。這些協(xié)議不僅是一個(gè)包含區(qū)塊鏈技術(shù)在內(nèi)的技術(shù)超集,而且還遠(yuǎn)不限于此。其他人是這樣看待「Web3」的嗎?也許不是,但還請(qǐng)聽(tīng)我講完。
網(wǎng)絡(luò)上的權(quán)利決定了誰(shuí)最終擁有對(duì)內(nèi)容的控制權(quán)。在網(wǎng)絡(luò)發(fā)展初期,「用戶(hù)」與主機(jī)運(yùn)營(yíng)商之間并沒(méi)有過(guò)多的區(qū)分,也就是說(shuō),網(wǎng)站的托管人往往也是網(wǎng)站內(nèi)容的發(fā)布者。當(dāng)網(wǎng)絡(luò)發(fā)展到所謂的「Web2.0」之后,各類(lèi)網(wǎng)站開(kāi)始變得流行起來(lái),用戶(hù)可以在上面開(kāi)通賬戶(hù)并創(chuàng)建內(nèi)容。但是在Web2.0中,最終決定權(quán)依然掌握在網(wǎng)站主機(jī)手中,它們可以單方面地修改任何內(nèi)容——這基本上也是目前網(wǎng)絡(luò)的運(yùn)作模式。在網(wǎng)絡(luò)向Web3發(fā)展的過(guò)程中,用戶(hù)可以通過(guò)Crypto手段來(lái)證明自己的身份,并發(fā)布可驗(yàn)證的內(nèi)容,而其所在的網(wǎng)站也無(wú)權(quán)再去修改這些內(nèi)容,因?yàn)樾湃胃╮ootoftrust)存在于數(shù)據(jù)本身當(dāng)中,而不是它所處的地點(diǎn)。
讓我們一起來(lái)回顧一下網(wǎng)絡(luò)的整個(gè)發(fā)展脈絡(luò):
1. Web1.0——主機(jī)產(chǎn)出內(nèi)容、主機(jī)生成權(quán)利。想在網(wǎng)絡(luò)上發(fā)布內(nèi)容的人必須使用自己的服務(wù)器來(lái)托管網(wǎng)站,而這類(lèi)網(wǎng)站大多都是只讀的,基本沒(méi)有能讓用戶(hù)創(chuàng)建內(nèi)容或參與互動(dòng)的操作界面。 2. Web2.0——用戶(hù)產(chǎn)出內(nèi)容、主機(jī)生成權(quán)利。用戶(hù)可以在網(wǎng)站上創(chuàng)建自己的個(gè)人賬號(hào),這樣他們就不用為了在網(wǎng)絡(luò)上發(fā)布內(nèi)容而托管自己的服務(wù)器了。與此同時(shí),越來(lái)越多由用戶(hù)生成的交互式內(nèi)容也因此而誕生。然而,這些網(wǎng)站逐漸發(fā)展為了功能強(qiáng)大的平臺(tái),它們對(duì)用戶(hù)的賬戶(hù)和發(fā)布的內(nèi)容依然具有絕對(duì)的控制權(quán),而這也將引發(fā)許多問(wèn)題。 3. Web3.0——用戶(hù)產(chǎn)出內(nèi)容、用戶(hù)生成權(quán)利。在新模式中,人們想要發(fā)布內(nèi)容時(shí)不用再去托管服務(wù)器或在別人的數(shù)據(jù)庫(kù)中創(chuàng)建賬戶(hù)。服務(wù)器雖然可以選擇是否托管某人的賬戶(hù)或內(nèi)容,但它們對(duì)其并沒(méi)有最終權(quán)利?!缸晕艺J(rèn)證協(xié)議」(self-certifyingprotocols)便能實(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用戶(hù)標(biāo)識(shí)符和內(nèi)容編址數(shù)據(jù)協(xié)議的一個(gè)通用術(shù)語(yǔ)。其中「Crypto用戶(hù)標(biāo)識(shí)符」可以將用戶(hù)與公共密鑰聯(lián)系在一起,用戶(hù)可以使用對(duì)應(yīng)私鑰進(jìn)行簽名,而這也是證明用戶(hù)對(duì)其賬戶(hù)享有控制權(quán)的信任根,而不是用于記錄用戶(hù)登錄情況的數(shù)據(jù)庫(kù)條目。「內(nèi)容編址數(shù)據(jù)」則意味著內(nèi)容可以通過(guò)其Crypto哈希值來(lái)加以引用,而該值也是每條數(shù)據(jù)的唯一數(shù)字「指紋」。利用這兩項(xiàng)技術(shù),由用戶(hù)密鑰所簽