Web 3.0是最近非常火的一個(gè)概念了,就算你不知道他具體是什么,但是你也一定聽說過這個(gè)名詞。
但是Web 3.0中又夾雜著很多其他的概念,比如幣、DeFi、DeApps、NFT、元宇宙,等等更多其他的概念,所以很多人就更難理解了。這篇文章我們站在工程師的角度來談一談什么是Web 3.0,為什么他廣受爭議,他到底發(fā)展到什么階段了,作為普通研發(fā)者,我們能在這里面做些什么呢?
第三代互聯(lián)網(wǎng)
Web 3.0很多人把它稱之為第三代互聯(lián)網(wǎng),那么他和前兩代有什么區(qū)別呢?到底第三代做了啥事情呢?我們先了解下什么是 Web 1.0 和 Web 2.0。
Web 1.0
一般認(rèn)為2004年之前的互聯(lián)網(wǎng)就處于Web 1.0的時(shí)代,那時(shí)候的網(wǎng)站主要是提供了一些查閱信息的功能,比如像搜狐這類新聞網(wǎng)站、雅虎這類搜索網(wǎng)站,以及馬云在做阿里巴巴之前搞的中國黃頁。
這些網(wǎng)站的主要特點(diǎn)就是他們主要是做信息展示的,也就是說上面的內(nèi)容你只能看。
所以,Web 1.0是只讀的。
Web 2.0
那到了Web 2.0的時(shí)代之后呢,從2004年開始,很多互動(dòng)式的網(wǎng)站、APP都接踵而至了,比如我們現(xiàn)在還常用的微信、抖音、FaceBook。
在這些Web 2.0的網(wǎng)站上面,你不僅能獲取到很多信息,你還能參與進(jìn)來做互動(dòng)以及內(nèi)容的產(chǎn)出。比如你可以做評(píng)論,發(fā)動(dòng)態(tài),發(fā)你的作品等等。
所以,Web 2.0是能讀+寫的。
Web 3.0
那什么是Web 3.0呢,那就是很多人認(rèn)為說雖然在Web 2.0的時(shí)代,我們作為用戶輸出了很多內(nèi)容,但是這些內(nèi)容的所有權(quán)并不屬于我們,而是屬于那些平臺(tái)的。而這些平臺(tái)網(wǎng)站,雖然他們背后的服務(wù)器部署、以及應(yīng)用架構(gòu)可能是做了各種分布式、異地多活、冷熱備份什么的。但是,歸根結(jié)底,如果這家公司倒閉了,那你的數(shù)據(jù)也都沒有了。所以,他還是中心化的。
在Web 2.0的時(shí)代,用戶生產(chǎn)了很多內(nèi)容和數(shù)據(jù),但是真正受益的是那些平臺(tái),他們可以利用我們的數(shù)據(jù)進(jìn)行營銷、廣告,很多時(shí)候我們沒有任何辦法。
那于是,就有人提出了Web 3.0的概念,在這里面,用戶不僅可以讀、也可以寫數(shù)據(jù),最重要是用戶可以擁有自己的數(shù)據(jù)。
也就是說,在Web 3.0中,我的數(shù)據(jù)不再屬于任何中心化的平臺(tái)、公司、或者機(jī)構(gòu),我的數(shù)據(jù)屬于我自己。那么,怎么算數(shù)據(jù)屬于我自己呢?
如果騰訊說,好的,我宣布你的朋友圈屬于你自己,那就算了?那當(dāng)然不是。
如何實(shí)現(xiàn)這個(gè)<屬于>呢,這就需要用到區(qū)塊鏈了。
Web 3.0與區(qū)塊鏈
Web 3.0中最重要的是用戶擁有自己的數(shù)據(jù),那么也就是說我們的數(shù)據(jù)不能存儲(chǔ)在任何中心化的存儲(chǔ)上。這時(shí)候就需要區(qū)塊鏈這種去中心化的技術(shù)了。
所以,也有人說所謂的Web 3.0,其實(shí)就是運(yùn)行在區(qū)塊鏈技術(shù)上的去中心化互聯(lián)網(wǎng)。
利用區(qū)塊鏈技術(shù),我們每一個(gè)人都可以是鏈上的一個(gè)節(jié)點(diǎn),而且大家都是具有平等權(quán)利和義務(wù)的,不再需要一個(gè)中心,所有的上鏈的動(dòng)作,不再需要中心處理節(jié)點(diǎn)、不需要數(shù)字證書、也不需要誰批準(zhǔn)。所有參與的節(jié)點(diǎn)進(jìn)行共識(shí)算法投票就行了。一旦經(jīng)過確權(quán),那就不可再更改了。
那么,其實(shí)區(qū)塊鏈又分為公有鏈、私有鏈還有聯(lián)盟鏈,大家想一想就不難理解,Web 3.0應(yīng)該就是構(gòu)建在公有鏈之上的。
Web 3.0的實(shí)際應(yīng)用
Web 3.0 是想建設(shè)去中心化的互聯(lián)網(wǎng),那么就主要需要依賴區(qū)塊鏈的技術(shù)。那和Web 1.0和Web 2.0一樣,在Web 3.0 里面肯定需要有很多網(wǎng)站、應(yīng)用供我們使用才行,那這些應(yīng)用也需要構(gòu)建在區(qū)塊鏈之上,否則也就不算Web 3.0了。
那么,在Web 3.0中,有自己的貨幣——加密貨幣、自己的組織形式——DAO、自己的服務(wù)模式——智能合約、自己的藏品——NFT、自己的金融——DeFi、自己的游戲——GameFi等等。。。
所以,我們常說的那些數(shù)字貨幣、NFT、游戲、甚至是元宇宙,其實(shí)都是Web 3.0這個(gè)底層基礎(chǔ)架構(gòu)上面的實(shí)際應(yīng)用。這些東西綜合到一起就組成了Web 3.0。
當(dāng)然,這些應(yīng)用當(dāng)中有一個(gè)比較特殊,那就是數(shù)字貨幣,他不僅僅是Web 3.0中的一個(gè)實(shí)際應(yīng)用,更重要的是它是維持Web 3.0的一個(gè)重要基礎(chǔ),為什么這么說呢,還記得我們前面講過了說Web 3.0需要基于公有鏈來運(yùn)行,那么公有鏈想要自主的良好運(yùn)行,就需要有激勵(lì)制度,要不然誰會(huì)愿意上來共同維護(hù)這個(gè)體系呢。那真的能起到激勵(lì)作用的,那無非就是幣了。
Web 3.0的問題
說了這么多,相比大家對(duì)于Web 3.0 也有一點(diǎn)自己的理解了。好像聽上去有點(diǎn)意思,但是為啥還是有很多人說他不靠譜的?為啥我們聽到的和這東西有關(guān)的大部分都是負(fù)面新聞呢?
主要是Web 3.0目前的很多應(yīng)用,無論是加密貨幣也好、NFT也好、智能合約也好,大多數(shù)被應(yīng)用的場景還是在炒。炒著炒著就變成割了。
有了Web 3.0、元宇宙、數(shù)字貨幣等這么多高大上的概念之后,就可以開始講故事了,只要這個(gè)故事有人信,就有人愿意參與進(jìn)來。
話又說回來了,那你說參與進(jìn)去的那些人是真的信嗎?我覺得也未必,其中肯定有部分人就是抱著投機(jī)的心理進(jìn)去的。想著自己可能肯定能在鐮刀下來之前先走掉。
很多人之所以明知道有風(fēng)險(xiǎn)還愿意進(jìn)去,主要是因?yàn)檫@東西大大的降低了投資的門檻。在以前,你想投資一個(gè)公司,那門檻還是很高的。但是現(xiàn)在呢,不管公司業(yè)務(wù)好不好,先講個(gè)故事,發(fā)個(gè)代幣,就能讓大家開始投資了。。。
其次呢,Web 3.0還有一些技術(shù)上的問題至今突破不了的。
第一個(gè),就是交易慢、資源浪費(fèi)
因?yàn)閃eb 3.0是構(gòu)建在公有鏈之上的,而目前的公有鏈上的共識(shí)算法,都非常的耗費(fèi)資源,而且確認(rèn)的速度也很慢。
第二個(gè),就是沒有了中心管理,那出了問題也沒人管
如果你用支付寶交易,轉(zhuǎn)錯(cuò)賬了,還有可能聯(lián)系對(duì)方看看能不能要回來。如果你遇到詐騙了,可能支付寶還能提醒你不要轉(zhuǎn)賬。如果你的錢放到支付寶無緣無故的丟了,你還能找支付寶去要。
那如果沒有中心了,轉(zhuǎn)錯(cuò)錢了就轉(zhuǎn)錯(cuò)了,對(duì)方在真實(shí)世界中到底是誰你都不知道。這就給很多詐騙、勒索的等很多機(jī)會(huì)。
開發(fā)者能參與嗎?
那很多人就會(huì)問,這東西現(xiàn)在這么火,作為普通開發(fā)者,我們能參與到里面來嗎?
現(xiàn)在有很多開發(fā)者都在從事Web 3.0的一些開發(fā),但是因?yàn)檫@東西涉及到的概念實(shí)在太多了,所以他涉及到的技術(shù)棧也比較多,主要涉及以下這些:
底層技術(shù)包含了共識(shí)算法、一致性協(xié)議、密碼學(xué)技術(shù)、分布式存儲(chǔ)、人工智能、大數(shù)據(jù)等。如果涉及到虛擬現(xiàn)實(shí)等游戲交互的話,可能還會(huì)涉及到動(dòng)作捕捉、空間感知、數(shù)字孿生等相關(guān)技術(shù)。
目前,為了降低開發(fā)難度,很多人會(huì)采用DApp進(jìn)行開發(fā),他的全程是Decentralized Application,指的就是建立在區(qū)塊鏈之上的應(yīng)用程序。
關(guān)于DApp,現(xiàn)在也有許多流行的生態(tài)系統(tǒng),比如 Ethereum、Gemini 和 Solana等等,目前基于DApp實(shí)現(xiàn)的應(yīng)用也有很多了,涉及到交易所、游戲、金融、存儲(chǔ)、錢包、治理、身份、社交、安全、能源、保險(xiǎn)和健康等。
感興趣的朋友可以自行了解一下。