塑造互聯(lián)網(wǎng)未來的三大愿景
互聯(lián)網(wǎng)也許是人類創(chuàng)造的最偉大的現(xiàn)代技術(shù),它仍在不斷完善中?;ヂ?lián)網(wǎng)發(fā)展的核心是三種不同的愿景。本文將探討指導(dǎo)互聯(lián)網(wǎng)技術(shù)和架構(gòu)未來的三個(gè)概念:Web3.0、Web3和語義網(wǎng)。
Web3.0:互聯(lián)網(wǎng)的未來
Web3.0是三個(gè)互聯(lián)網(wǎng)愿景中理念最廣泛的。它涵蓋和結(jié)合另外兩個(gè)愿景的理念。實(shí)際上,Web3.0遵循Web2.0的理念,問道“下一站是什么?”
Web2.0一般指本世紀(jì)初開發(fā)的Web。這個(gè)版本的Web引入了更多用戶可以修改的應(yīng)用程序,如社交媒體。它還帶來了像Ajax這樣的關(guān)鍵技術(shù)創(chuàng)新。Web1.0直接立足于HTML和繁瑣的JavaScript代碼片段,看起來與如今先進(jìn)的Web2.0應(yīng)用程序全然不同。
我們正處于開發(fā)Web3.0的過程中,最終的應(yīng)用程序?qū)⑹刮覀兘裉焖赖腤eb變得平淡無奇。雖然Web3.0這個(gè)術(shù)語有時(shí)與特定的概念或技術(shù)聯(lián)系在一起,但它最終指的是下一代互聯(lián)網(wǎng)軟件和界面。
不斷發(fā)展的Web2.0
毫無疑問,使用最新技術(shù)的現(xiàn)代應(yīng)用程序比第一代Web2.0的應(yīng)用程序要先進(jìn)得多。但它們是截然不同的嗎?它們是不同種類嗎?并非如此。我們今天看到的更像是Web2.5,而不是向Web3.0的全面進(jìn)化。
那么,當(dāng)前Web2.5版本的關(guān)鍵技術(shù)是什么呢?一個(gè)技術(shù)是云。雖然虛擬化基礎(chǔ)設(shè)施變得如此司空見慣、以至于近乎隱形,但在過去10年里才真正迎來自己的時(shí)代。云是當(dāng)今Web應(yīng)用程序運(yùn)作方式的決定性因素。
兩種更具決定性的Web2.5技術(shù)是響應(yīng)式框架(如React)和NoSQL數(shù)據(jù)存儲(chǔ)。兩者都是各自領(lǐng)域產(chǎn)生了巨大影響的重大改進(jìn)。
云計(jì)算、NoSQL和響應(yīng)式編程這三種技術(shù)可謂是Web2.5的支柱。預(yù)計(jì)它們?cè)诨ヂ?lián)網(wǎng)的下一個(gè)階段將繼續(xù)發(fā)揮重要作用,但它們不是Web3.0的本質(zhì)。
這種本質(zhì)很難確定,因?yàn)槲覀儸F(xiàn)處于發(fā)現(xiàn)這個(gè)本質(zhì)的過程。但我們面前確實(shí)有足夠的實(shí)證看到其大致輪廓。
區(qū)塊鏈?zhǔn)侵蜽eb3.0的第三個(gè)也是最具前瞻性的技術(shù)。它在互聯(lián)網(wǎng)上處理事務(wù)的方式與我們以前看到的完全不同。但區(qū)塊鏈嚴(yán)格上來講并不是Web3.0。支持者采用了一個(gè)不同的術(shù)語來描繪他們憧憬的進(jìn)化:Web3。
Web3不是Web3.0
Web3.0和Web3含義相似,但各指不同的定義模糊的事物。這兩個(gè)術(shù)語通常是同義詞,只是指同一個(gè)總體概念的兩種不同方式。
但這些區(qū)別值得關(guān)注,因?yàn)閃eb3.0實(shí)際上指下一代Web的總體特征,而Web3指平行的區(qū)塊鏈創(chuàng)新領(lǐng)域。
Web3將對(duì)Web3.0的最終含義產(chǎn)生重大影響。實(shí)際上,Web3.0將合并Web3。如果區(qū)塊鏈最終在未來的互聯(lián)網(wǎng)中扮演足夠大的角色(我相信會(huì)),Web3.0最終可能會(huì)是Web3。
我們將更深入地討論區(qū)塊鏈的影響,但先不妨考慮一下當(dāng)前互聯(lián)網(wǎng)發(fā)展的第三個(gè)愿景。
語義網(wǎng)
語義網(wǎng)是互聯(lián)網(wǎng)創(chuàng)始人Tim Berners-Lee及其他人提出的一個(gè)概念。本質(zhì)上,語義網(wǎng)將元數(shù)據(jù)集成到應(yīng)用程序發(fā)布的信息中。這個(gè)元數(shù)據(jù)描述了數(shù)據(jù)的含義、意圖和關(guān)系(語義),從而將互聯(lián)網(wǎng)變成一個(gè)由關(guān)聯(lián)資源組成的機(jī)器可以暢游的網(wǎng)絡(luò)。
本質(zhì)上講,語義網(wǎng)試圖將互聯(lián)網(wǎng)由數(shù)據(jù)庫轉(zhuǎn)變?yōu)橹R(shí)庫。它是對(duì)現(xiàn)有Web的自然擴(kuò)展或細(xì)化,鑒于其出身,它可能最有資格對(duì)Web3.0作出正式的聲明。然而實(shí)際推動(dòng)實(shí)施很棘手,因?yàn)樗黾恿斯ぷ髁?,又沒有給應(yīng)用程序或其開發(fā)人員帶來好處。它需要重新思考應(yīng)用程序是如何設(shè)計(jì)架構(gòu)的。在某種程度上,它還需要拋棄熟悉的技術(shù)(比如其實(shí)并不充分利用REST的好像充分利用REST的API)。從長遠(yuǎn)來看,JSON-LD和HTMX等技術(shù)負(fù)責(zé)調(diào)控語義網(wǎng)概念的采用,從而帶來更有意義的Web。
生成式AI和語義網(wǎng)
如果我們把語義網(wǎng)和Web3放在一起考慮,兩大趨勢(shì)勾勒了Web3.0的未來進(jìn)程:去中心化(Web3)和數(shù)據(jù)鏈接(語義網(wǎng))。
Berners-Lee在介紹語義網(wǎng)概念時(shí)介紹了未來的瀏覽器,它將保存上下文信息以增強(qiáng)用戶的交互能力。他寫道,這個(gè)語義網(wǎng)將知道上下文,“不需要像2001年的《星球大戰(zhàn)》中的C-3PO那樣程度的人工智能。”
有趣的是,我們剛邁過了生成式AI方面的某種臨界點(diǎn),生成式AI對(duì)Web未來發(fā)展的影響將是重大的。隨著現(xiàn)代AI的問世,尤其是大語言模型的出現(xiàn),確保數(shù)據(jù)更具語義性、上下文和相關(guān)性向前邁出了一大步。事實(shí)證明,我們根本不需要添加語義數(shù)據(jù)。相反,我們只是創(chuàng)建了龐大的概率機(jī)在事后模擬它。
語義元數(shù)據(jù)這個(gè)概念只是以一種緩慢而零碎的方式初露端倪,生成式AI已席卷全世界。突然之間,封裝在URL中的大量惰性信息開始活躍起來。
毫無疑問,生成式AI將影響Web3.0。這是否代表著一場(chǎng)徹底的劇變?nèi)杂写^察。事實(shí)上,我們可能已經(jīng)度過了這一代AI的大高峰(或炒作周期),進(jìn)入到推斷更精確細(xì)節(jié)的下一個(gè)階段。(區(qū)塊鏈也處于類似的生命周期,Gartner稱之為生產(chǎn)力平臺(tái)期。)
區(qū)塊鏈、AI和未來的Web
傳統(tǒng)應(yīng)用程序和區(qū)塊鏈應(yīng)用程序(又名Dapps,即分布式應(yīng)用程序)之間的界限究竟在哪里還有待觀察,但我們最終會(huì)看到區(qū)塊鏈的要素觸及Web的幾乎方方面面。目前,區(qū)塊鏈在嚴(yán)重影響金融行業(yè),去中心化金融(DeFi)以近乎即時(shí)、低費(fèi)用的交易顛覆了整個(gè)行業(yè),這類交易不需要經(jīng)紀(jì)人、銀行或清算所。
接下來即將被區(qū)塊鏈從根本上改變的可能是身份和授權(quán)。
然后是AI,它既用作構(gòu)建軟件的工具,又用作軟件中使用的工具。在前一種使用中,開發(fā)人員已經(jīng)習(xí)慣使用AI作為編碼助手(包括有時(shí)令人困惑的錯(cuò)誤)。在不久的將來,我們可能會(huì)看到更復(fù)雜的應(yīng)用程序用于設(shè)計(jì)和架構(gòu)、數(shù)據(jù)操作等,還可能看到AI增強(qiáng)的應(yīng)用程序使人與數(shù)據(jù)之間的界面不那么笨拙。
所有這些引出了一個(gè)有趣的問題:哪種技術(shù)將對(duì)互聯(lián)網(wǎng)的未來產(chǎn)生更大的影響?我認(rèn)為區(qū)塊鏈最終將扮演更具差異化的角色。原因在于,生成式AI拿來現(xiàn)有的程序后使它們更有效,而區(qū)塊鏈做了一項(xiàng)根本不同的事情:無信任、公開、安全的計(jì)算。
結(jié)論
Web3.0意味著充分利用Web2.0技術(shù)(包括用戶交互性、云平臺(tái)、反應(yīng)能力和NoSQL),并越來越多地結(jié)合區(qū)塊鏈、語義和AI的要素。最終,Web3.0將結(jié)合區(qū)塊鏈和傳統(tǒng)應(yīng)用程序,從而更好地結(jié)合語義和生成式AI。最終的贏家將是那些能夠逐步融合和完善這種結(jié)合體,并使之易于管理的技術(shù)和團(tuán)隊(duì)。