Web3.0概要:?個點對點的可信互聯(lián)網(wǎng)
我們現(xiàn)在正站在?個新的?字路?,?個互聯(lián)網(wǎng)將何去何從的?字路?。在每個?字路?,都豎著:“向左?去中?化”或“向右?中?化”的路牌,互聯(lián)網(wǎng)就是在這種分分合合中?過了 30 多年春秋。
?論是中?化還是去中?化,都離不開?套組合技術(shù),即:可信網(wǎng)絡(luò)( Trustless Network)。可信網(wǎng)絡(luò)由五個部分組成: 1、可信?份; 2、可信賬本; 3、可信計算; 4、可信存儲; 5、?速網(wǎng)絡(luò)。
我們可以得到以下 Web3.0 公式: Web3.0 = Web2.0 + 可信網(wǎng)絡(luò)。
即: Web3.0 = Web2.0 + 區(qū)塊鏈 + 可信?份 + 可信計算 + 可信存儲 + ?速網(wǎng)絡(luò)。
數(shù)據(jù)壟斷主義催?了數(shù)據(jù)平權(quán)運動,區(qū)塊鏈?zhǔn)菙?shù)據(jù)平權(quán)運動的急先鋒。數(shù)據(jù)平權(quán)運動讓 Web3.0 概念?然?然的產(chǎn)?。 但區(qū)塊鏈不是Web3.0 的開始,更不是 Web3.0 的終點,區(qū)塊鏈?zhǔn)情_啟 Web3.0 ??的?鑰匙。
區(qū)塊鏈乃? Web3.0 要成為下?代互聯(lián)網(wǎng),需要解決?戶體驗與隱私保護的?盾問題。這個問題的背后是?個百萬億級的?市場,她就是Web3.0 時代的? ?:去中?化瀏覽器。如同過去 20 多年中多次發(fā)?的瀏覽器?戰(zhàn), Web3.0 時代也不可避免的會遇到新?輪瀏覽器???戰(zhàn)。如同每次“?戰(zhàn)”都推動了互聯(lián)網(wǎng)具有?程碑意義的?躍,新?輪“?戰(zhàn)”也可能成為啟動 Web3.0 版互聯(lián)網(wǎng)的發(fā)動機。
關(guān)鍵詞: Web 3.0,可信網(wǎng)絡(luò)(Trustless Network) ,分布式,點對點, DWeb,去中?化瀏覽器(DWeb Browser)
目錄
- 前?
- 去中?化技術(shù)新浪潮
- 分布式、去中?化與可信網(wǎng)絡(luò)
- Web3.0
- DWeb 瀏覽器:機遇與挑戰(zhàn)
- Web3.0 技術(shù)棧
- 尾聲
1. 前?
互聯(lián)網(wǎng)從上世紀(jì) 90 年代初發(fā)展?今,歷經(jīng) 30 年,她改變了整個?類的?活?式、溝通形式以及社會發(fā)展模式,她的影響早已滲透到了世界的各個?落。
我們現(xiàn)在正站在?個新的?字路?,?個互聯(lián)網(wǎng)將何去何從的?字路?。這個?字路?在 25 年前出現(xiàn)過, 1993 年,《密碼朋克宣?》發(fā)表,號召技術(shù)極客們?yōu)榱俗尵W(wǎng)絡(luò)更安全,個?隱私得到有效保護??動起來。如果沒有密碼朋克運動,?特幣很有可能?今未被發(fā)明。
這個?字路?在 20 年前出現(xiàn)過, 1998 年,騰訊公司在研發(fā) OICQ(QQ的前?)時,將 ICQ(即 OICQ 所效仿的?個當(dāng)時席卷全球的即時聊天?具)原有的?戶好友、聊天記錄等信息保存在各臺電腦上的?式,改成了將?戶個?信息以及聊天記錄全部保存到騰訊公司服務(wù)器上的模式。
這個?字路?在 15 年前出現(xiàn)過, 2004 年初, Facebook 成?,開啟了 Web2.0 時代,任何?都能?便地將個?信息、社交信息、?活點滴等以?字、圖?、視頻、?頻等?式上傳到網(wǎng)上,分享給世界上熟悉的或陌?的?。
這個?字路?在 10 年前出現(xiàn)過, 2008 年,中本聰發(fā)表了論?《?特幣:?種點對點的電?現(xiàn)?系統(tǒng)》,他天才般地整合了當(dāng)時的多項技術(shù),創(chuàng)造出了第?個完全去中?化的數(shù)字貨幣-?特幣。
在每個?字路?,都豎著:“向左?去中?化”或“向右?中?化”的路牌,互聯(lián)網(wǎng)就是在這種分分合合中?過了 30 多年春秋。
我們每個?都處在同?個社交網(wǎng)絡(luò)中,它有趣、有?,但并不去中?化,各種廣告和點擊誘餌已經(jīng)到了讓?們不能忍的地步了。網(wǎng)民們需要?個?由、開放的網(wǎng)絡(luò)環(huán)境,去發(fā)表??的?解和聲?。- Tim Berners Lee
作為 30 多年來影響互聯(lián)網(wǎng)發(fā)展最重要的?物之?,萬維網(wǎng)發(fā)明? TimBerners Lee 爵?曾對如今的互聯(lián)網(wǎng)發(fā)表了以上感嘆,這種感嘆是對當(dāng)今愈趨中?化的互聯(lián)網(wǎng)發(fā)出的吶喊。
過去?年來以區(qū)塊鏈為代表的分布式網(wǎng)絡(luò)技術(shù)廣受關(guān)注。?論是技術(shù)層?的共識算法,還是治理層?的?組織機制,或是資本層?的算法眾籌,都受到了全世界的熱烈追捧。這預(yù)?著在新的?字路?,?們似乎更偏向于“向左?”,去中?化的浪潮呼之欲出。
Tim Berners Lee 理想中的網(wǎng)絡(luò)是什么呢?為什么作為?個現(xiàn)代互聯(lián)網(wǎng)的奠基?要出來反對他??打造的互聯(lián)網(wǎng)世界呢?答案只有?個:Web3.0。
2. 去中?化技術(shù)新浪潮
那么 Web3.0 究竟是什么? TA 能給當(dāng)今世界帶來什么變化? TA 由哪些技術(shù)組成?如何實現(xiàn) Web3.0? TA 能帶來哪些機會?我們能從中得到什么?
Web3.0 是?個?常前沿的話題,充滿了不確定性,也沒有任何?能準(zhǔn)確預(yù)測她何時到來,會以何種形式到來。但趨勢已現(xiàn),僅以此?拋磚引?,希望與志同道合者?起推動。
Web3.0 也是?個很?的話題, ? 2006 年以來, Web3.0 ?詞正受到越來越多的關(guān)注,也是越來越多爭論的焦點,這個現(xiàn)象?直持續(xù)到目前為?。
? “?們不停地質(zhì)問 Web 3.0 到底是什么。我認(rèn)為當(dāng)可縮放?量圖形在 Web 2.0 的基礎(chǔ)上??積使?——所有東?都起波紋、被折疊并且看起來沒有棱? ——以及?整張語義網(wǎng)涵蓋著?量的數(shù)據(jù),你就可以訪問這難以置信的數(shù)據(jù)資源。” - Tim BernersLee(2006-5)
? “Web 1.0 是撥號上網(wǎng), 50K 平均帶寬, Web 2.0 是 1M 平均寬帶,那 Web 3.0 就該是 10M 帶寬,全視頻的網(wǎng)絡(luò),這才感覺像 Web3.0。” - Netflix 創(chuàng)始? Reed Hastings(2006-11)
? “(Web 3.0)創(chuàng)建應(yīng)?程序的?法將不同。到目前為? Web2.0 ?詞的出現(xiàn)主要是回應(yīng)某種叫做“AJAX”的概念……?對Web 3.0 我的預(yù)測將是拼湊在?起的應(yīng)?程序,帶有?些主要特征:應(yīng)?程序相對較?、數(shù)據(jù)處于 Cloud 中、應(yīng)?程序可以在任何設(shè)備上運?(PC 或者移動電話)、應(yīng)?程序的速度?常快并能進?很多?定義、此外應(yīng)?程序像病毒?樣地擴散(社交網(wǎng)絡(luò),電?郵件等)。” - ?歌?席執(zhí)?官 Eric Schmidt(2007-8)
? Web 3.0 = (4C + P + VS),其中 4C = Content, Commerce,Community, C = Context , P = Personalization, VS =Vertical Search,即:內(nèi)容+評論+社區(qū)+上下?+個性化+垂直搜索 - Sramana Mitra?論互聯(lián)網(wǎng)?如何定義 Web3.0,都沒有抓到 Web3.0 最重要的特點:分布式。
2007 年,以太坊聯(lián)合創(chuàng)始?,同時也是 Polkadot 創(chuàng)始?: GavinWood 正式提出了基于分布式的 Web3.0 概念。當(dāng)然,以太坊把智能合約與前端銜接的 JS 開發(fā)套件當(dāng)仁不讓的命名為 Web3,這也表明了以太坊對 Web3.0 的態(tài)度。
可以肯定的是, Web3.0 將掀起?股遠(yuǎn)超 Web1.0 和 2.0 的?浪潮,在這股浪潮中,將產(chǎn)?市值遠(yuǎn)?于?歌、 Facebook、亞?遜、騰訊、阿?、百度等互聯(lián)網(wǎng)巨頭的?批新秀。更值得期待的是這批新秀也許會以?種全新的?組織形式或?態(tài)圈形態(tài)出現(xiàn)在世?的?前。
在寫此?時得知, 2018 年 12 ? 1 ? ,由萬向區(qū)塊鏈實驗室、矩陣元、算?智庫等單位共同發(fā)起成?了“振?社”,旨在在 Web3.0 時代打造國內(nèi)?個隱私保護與數(shù)據(jù)安全的平臺。這是國內(nèi)第?次由?業(yè)領(lǐng)袖和企業(yè)把 Web3.0 提?到了戰(zhàn)略?度。
?獨有偶,過去?個?中,在美國和歐洲召開的多次區(qū)塊鏈會議上,Web3.0 已取代區(qū)塊鏈,成為了討論的焦點話題。我們相信:很快會有越來越多的朋友發(fā)現(xiàn)并率先踩上 Web3.0 的浪花,踏浪??,與浪共舞。
最近,有?種論調(diào),說互聯(lián)網(wǎng)創(chuàng)業(yè)已死, 2008 到 2018 年的?年創(chuàng)業(yè)??期已過。表?上看的確如此,在資?、數(shù)據(jù)、流量資源被?度壟斷的環(huán)境下,?乎?切創(chuàng)業(yè)者和創(chuàng)新項目都是在?向死亡或者投誠之路。 Web3.0 將從底層打破這種壟斷,重新點燃創(chuàng)新的星星之?。目前,這些星?還?常弱?,弱不禁?,但星星之?,可以燎原。
對于區(qū)塊鏈?業(yè)從業(yè)者,當(dāng)深?了解了 Web3.0 后,會發(fā)現(xiàn):區(qū)塊鏈不是 Web3.0 的開始,更不是 Web3.0 的終點,區(qū)塊鏈?zhǔn)情_啟Web3.0 ??的?鑰匙。理解區(qū)塊鏈理念的?會更懂 Web3.0,也會在即將到來的 Web3.0 ?潮中獲取最?的紅利。
3. 分布式、去中?化與可信網(wǎng)絡(luò)
3.1 分布式
1994 年,凱?.凱利在《失控》這本著作中,對分布式的理念做了系統(tǒng)性闡述。他從研究蜂群開始,到?組織、?態(tài)圈、?業(yè)?態(tài)、網(wǎng)絡(luò)經(jīng)濟、電?貨幣直到??進化,成功預(yù)?了當(dāng)今正在興起或?熱的技術(shù),包括:??智能、虛擬現(xiàn)實、眾包與眾籌、云計算、物聯(lián)網(wǎng)、?數(shù)據(jù)、網(wǎng)絡(luò)經(jīng)濟以及數(shù)字貨幣等。
這些成功的預(yù)?都源于凱?.凱利對分布式理論的深刻理解。微信之?張??曾向很多?推薦過這本書,甚?以是否閱讀過并理解這本書為標(biāo)準(zhǔn)來決定是否錄取?學(xué)?加?微信團隊。這本書的博?精深,?只??語所能說明,我們把書中對于分布式模式的優(yōu)點進?了?度濃縮,列在下?:
? 蜂群中的個體,并不具有?智慧?命特點,但做為?個整體,能體現(xiàn)出?個?級智慧的?命,形成?個?組織。
? 分布式組織的抗?險能?更強。
? ?組織內(nèi)的?戶更加平等。
? 在分布式?組織中,系統(tǒng)意識是?下?上的控制,?多數(shù)節(jié)點對系統(tǒng)的滿意度很?。
? 分布式組織杜絕了中?節(jié)點的腐敗、貪婪和腦?進?等負(fù)?因素對整個系統(tǒng)造成的傷害。
? 分布式組織的規(guī)則?般很簡單,?少不復(fù)雜。
分布式相對于中?化來說,更穩(wěn)定、抗?險能?更強、消耗更低、更公平、更透明、更簡單。
正是這種看似簡單的分布式思想,使我們今天在??智能、?數(shù)據(jù)、云計算、物聯(lián)網(wǎng)、區(qū)塊鏈等技術(shù)上得到了?速發(fā)展,解決了?些?中?化思路不可能突破的技術(shù)難點。?如分布式機器學(xué)習(xí)(DML),已經(jīng)?乎涵蓋計算機科學(xué)的各個領(lǐng)域,包括:理論(譬如統(tǒng)計學(xué)、學(xué)習(xí)理論、優(yōu)化論)、算法、以及機器學(xué)習(xí)核?理論(深度學(xué)習(xí)、圖模型、 核?法)。分布式能夠很好地利??數(shù)據(jù),它已經(jīng)成為目前?業(yè)界最?泛應(yīng)?的機器學(xué)習(xí)技術(shù)。
3.2 去中?化
對去中?化的思想,可以?《失控》中的?句話來完美地詮釋。即:
“沒有開始、沒有結(jié)束、也沒有中?,或者反之,到處都是開始、
到處都是結(jié)束、到處都是中?。”
這是?種與我們習(xí)以為常的認(rèn)知完全不同的思想。?論是?類的?千年歷史,還是近些年的互聯(lián)網(wǎng)發(fā)展史,都在分分合合中不斷前進。
我們認(rèn)為,要?分為?的看待去中?化問題。
?先,從技術(shù)?度來講,隨著單個節(jié)點計算與存儲等性能的提升,以及鏈接各節(jié)點的網(wǎng)絡(luò)性能的提升,分布式網(wǎng)絡(luò)能夠帶來總體性能的?幅提升。?如果現(xiàn)在仍舊墨守成規(guī)地堅持中?化,整個網(wǎng)絡(luò)的性能將被中?化服務(wù)器的性能所局限,不利于技術(shù)的發(fā)展。
?較典型例?的是目前云存儲所?到的主流技術(shù),如 GFS、 HDFS。在節(jié)點數(shù)暴漲,?件碎?化情況下,只能通過不斷的硬件投?來?撐其服務(wù)。?反其道?的去中?化存儲技術(shù),如 IPFS,則拋棄了中控節(jié)點,采取 KAD 等網(wǎng)絡(luò)發(fā)現(xiàn)技術(shù),實現(xiàn)了數(shù)量與性能的平衡。彌補了云存儲的缺陷。
以上說的可能偏技術(shù)了,再舉個絕?多數(shù)?都熟悉的例?:迅雷。使?迅雷服務(wù)的每臺電腦,每臺盒?都即是數(shù)據(jù)的獲取?,?是數(shù)據(jù)的提供?,由此組成了?個龐?的點對點存儲網(wǎng)絡(luò)。下載某個?件后,即可成為該?件的分發(fā)者,原來?臺服務(wù)器提供下載,現(xiàn)在由?百個節(jié)點?起提供下載。迅雷通過這種?式,在前些年網(wǎng)絡(luò)基礎(chǔ)設(shè)施尚未成熟情況下,滿?了???戶對?速下載的需求。
所以,在技術(shù)層?上,?論是分布式存儲還是區(qū)塊鏈,都已明確表明:
去中?化的點對點網(wǎng)絡(luò)是網(wǎng)絡(luò)發(fā)展的未來。
但是,在社會、社區(qū)或公司治理層?上,去中?化不?定能帶來理想中的效果。在這點上,我們必須充分認(rèn)識到?性在去中?化治理這個過程中,對最終結(jié)果產(chǎn)?的巨?影響。最現(xiàn)實的例?就是 ICO,作為?種由公開透明且不可篡改的算法代碼來控制眾籌的先進的融資模式,最終扛不住?性的貪婪,成為?法集資和肆意詐騙的?具。
所以,我們這?所說的去中?化,僅限于技術(shù)層?。也許在未來某?天,隨著技術(shù)的發(fā)展與成熟,會倒逼治理層?上的去中?化,但是現(xiàn)在,我們只說技術(shù)層?上的去中?化。即:
去中?化就是指去中?化服務(wù)器的點對點網(wǎng)絡(luò)。
套?凱?凱利的語體,我們稍加改變,即:
去中?化服務(wù)器網(wǎng)絡(luò)中,沒有服務(wù)器,沒有中?,或者反之,到處
都是服務(wù)器,到處都是中?節(jié)點。
如果要?富有詩意的語?來描繪去中?化之優(yōu)雅的話,就是:
?起“??爭春”,“百花?放”帶來的景?要更加的美好!
3.3 ?險與失控:去中?化網(wǎng)絡(luò)的全新挑戰(zhàn)
然?,即使是技術(shù)層?上的去中?化,仍舊?法防?過于泛濫和?由的信息與資?流動帶來的社會性問題。這將是去中?化網(wǎng)絡(luò)上最?的?險與挑戰(zhàn)。
在?個中?化控制的網(wǎng)絡(luò)中,每個??份已知,且有法律規(guī)定,?的??都會?我約束。?在?個去中?化的網(wǎng)絡(luò)中,如果每個?的?份都是隱匿的,將不可避免的產(chǎn)?信息的不可控?險。網(wǎng)絡(luò)上將會充滿謠?、虛假信息、不健康內(nèi)容,甚?會成為犯罪的天堂。
如果再結(jié)合去中?化的數(shù)字貨幣,則各種地下商業(yè)活動會充斥網(wǎng)絡(luò)。這是全球各主要國家政府始終對?特幣等數(shù)字貨幣保持謹(jǐn)慎和強監(jiān)管態(tài)度的根本原因。在?些國家,數(shù)字貨幣的使?者必須要經(jīng)過?常嚴(yán)格的反洗錢審查(AML)以及?份調(diào)查(KYC),通過與中?化?份管理系統(tǒng)的結(jié)合,在很?程度上降低了去中?化網(wǎng)絡(luò)上的失控?險,杜絕了?部分惡性社會問題的發(fā)?。
那么,中?化的?份驗證是不是唯?的解決去中?化網(wǎng)絡(luò)上失控?險的?段呢?是不是最優(yōu)的呢?
我們認(rèn)為,目前來講,這是唯?可?的?案。如前?第?點所說,
?份驗證屬于社會治理層?上的問題,中?化解決?案更有效。
但是,如果在某網(wǎng)站做實名認(rèn)證時,不僅要上傳?份證正反?,還要提交?持?份證照?,這些照?都將在平臺上進???審核。這是?件?常可怕的事情,有作惡動機的平臺或者?作?員隨時可能?這些?戶資料做?法事情。
2018 年下半年,發(fā)?的?租公寓“寓 X”爆雷事件中,平臺?規(guī)模盜?客戶?份信息?以向銀?申請貸款,現(xiàn)在,?量不知情的租客不僅失去了公寓的居住權(quán),更是要莫名其妙地背負(fù)起沉重的銀?還貸義務(wù)。
因此可以看到, 中?化?份驗證帶來的直接后果是:
隱私信息很容易被泄露,??旦泄露并被惡意使?,后果及其嚴(yán)重。
我們認(rèn)為在中?化?份驗證??,還可以?得更遠(yuǎn)。即: 建??個以密碼學(xué)為基礎(chǔ)的隱私保護與數(shù)據(jù)安全的中?化數(shù)字?份認(rèn)證系統(tǒng)。
這套數(shù)字?份系統(tǒng)將成為每個?的唯? ID,這個 ID 在分布式網(wǎng)絡(luò)上有個專有名詞:** DID(Distributed ID),即分布式?份系統(tǒng)。**
?論是坐?機?鐵,住賓館酒店,還是網(wǎng)購,或是在網(wǎng)絡(luò)上聊天,發(fā)表觀點與評論,這個 DID 將承擔(dān)數(shù)據(jù)加密和?份驗證的雙重功能。目前來看,很有可能采取公私鑰機制,未來也有可能將公私鑰與?體特征識別技術(shù)(?如指紋、虹膜、?臉識別)相結(jié)合。
這個分布式?份系統(tǒng)與現(xiàn)有的?份驗證系統(tǒng)最?的區(qū)別在于:不受任何?家商業(yè)公司控制,在絕?多數(shù)普通場景下,只具有密碼學(xué)驗證功能。換句話說,在驗證?份時,任何組織、機構(gòu)、商家、個?都能快速地通過密碼學(xué)?式證明“某?是某?”,??需知道被驗證者具體的?份信息。
希望在未來某?天,這套數(shù)字?份驗證系統(tǒng)能夠升級我們現(xiàn)在的?份證或護照簽證等,通過與我們?體某些?物特征相結(jié)合,成為?個?法被盜?、?法被篡改、真實可信的新?代?份識別系統(tǒng)。
這套?份系統(tǒng),將成為 Web3.0 時代最重要的信?與安全保障。
3.4 點對點網(wǎng)絡(luò)
當(dāng)我們在說可信網(wǎng)絡(luò)的時候,有個先決條件,就是這個網(wǎng)絡(luò)必須是個點對點的 Mesh 網(wǎng)絡(luò)。?論是 Web3.0 還是可信網(wǎng)絡(luò),都建?在Mesh 網(wǎng)絡(luò)基礎(chǔ)上。我們可以把它稱為 Distributed Network(分布式網(wǎng)絡(luò)),也有?把它成為 Decentralized Network(去中?化網(wǎng)絡(luò))。沒關(guān)系,只要是上圖中最右邊這張圖就?。
之所以強調(diào)這點,是因為?論是?特幣,還是區(qū)塊鏈,都是基于點對點網(wǎng)絡(luò)的技術(shù)。只有在點對點網(wǎng)絡(luò)中,可信網(wǎng)絡(luò)才有價值, Web3.0才有價值。
在區(qū)塊鏈?業(yè)中,有?種說法:區(qū)塊鏈技術(shù)難以落地。其原因在于我們往往基于中?化網(wǎng)絡(luò)環(huán)境來構(gòu)建區(qū)塊鏈應(yīng)?。?如?付,如果是在中?化網(wǎng)絡(luò)下,何必要?區(qū)塊鏈呢?信?卡、 Paypal、?付寶等?以解決。事實上,?乎所有的法幣?付都是建?在中?化網(wǎng)絡(luò)基礎(chǔ)上,在這個前提下,講基于區(qū)塊鏈技術(shù)的去中?化法定數(shù)字貨幣就是?個偽命題。
中本聰將?特幣??書命名為: 點對點的電?現(xiàn)?系統(tǒng),就是強調(diào)了?特幣是基于點對點網(wǎng)絡(luò)的,脫離了點對點網(wǎng)絡(luò),?特幣的價值為零。
我們再來看看點對點網(wǎng)絡(luò)的技術(shù)發(fā)展脈絡(luò)以及當(dāng)前遇到的瓶頸:
從 2009 年的?特幣到 2015 年的以太坊以及后來的各種區(qū)塊鏈公鏈,區(qū)塊鏈發(fā)展?今已歷經(jīng)?年。發(fā)展?今,我們可以發(fā)現(xiàn)區(qū)塊鏈產(chǎn)業(yè)已經(jīng)產(chǎn)?了偏技術(shù)分?和?技術(shù)分?兩塊。
?技術(shù)分?以投資與社區(qū)治理為主,目前遇到了 ICO 與數(shù)字貨幣規(guī)范化的法律問題, 以及社區(qū)治理與創(chuàng)新共識機制的瓶頸問題。
另外,在技術(shù)分?上,我們遇到了的巨?的技術(shù)障礙。也可以分為“底層技術(shù)”與“應(yīng)?與 Dapp”兩塊。
當(dāng)我們把這些梳理完畢后,會發(fā)現(xiàn),為了實現(xiàn)未來的點對點可信網(wǎng)絡(luò),我們需要重點在五項技術(shù)上實現(xiàn)突破。
3.5 可信網(wǎng)絡(luò)
?論是中?化還是去中?化,都離不開?套組合技術(shù),即:可信網(wǎng)絡(luò)(Trustless Network)。
可信網(wǎng)絡(luò)由五個部分組成,簡單介紹如下:
1、可信?份
上? 3.3 提到的 DID,就是可信?份技術(shù)。
2、可信賬本
即區(qū)塊鏈。區(qū)塊鏈的本質(zhì)是分布式賬本技術(shù),通過多?記賬,實現(xiàn)賬本的可信、可靠、透明與不可篡改。為什么需要可信賬本呢?因為在點對點網(wǎng)絡(luò)上進?價值傳輸?shù)臅r候,需要確保這種不經(jīng)過中?化信?背書的價值傳輸可靠。這時就需要區(qū)塊鏈技術(shù),這也是區(qū)塊鏈技術(shù)最主要的作?。
3、可信計算
嚴(yán)格來講,可信計算應(yīng)該稱為 Trustless Computation,即“?需信任的計算”。目前全球半數(shù)以上密碼學(xué)家都在研究的多?安全計算(Multi-party computation, MPC)是可信計算的?個重要解決?案。
可信計算要解決的是在?組互不信任的參與?之間如何在保護隱私的同時,完成協(xié)同計算的問題。
以醫(yī)療區(qū)塊鏈項目為例,法律上講,醫(yī)院不允許泄露任何病患者的數(shù)據(jù),更不?說在未被授權(quán)情況下對外交換或者買賣數(shù)據(jù)。但是為了醫(yī)學(xué)研究,肯定是數(shù)據(jù)多多益善。如何解決這個?盾呢?這?就是可信計算的?武之地。通過多?安全計算技術(shù),可以在互不泄露可識別數(shù)據(jù)內(nèi)容的前提下,進?數(shù)據(jù)統(tǒng)計、分類分析等計算?作。
目前在進??數(shù)據(jù)分析時,?乎很少涉及?戶的隱私保護,這也在?定程度上阻礙了?數(shù)據(jù)?業(yè)的發(fā)展。?可信計算將為此提供安全、可靠的解決?案。
4、可信存儲
這?的可信存儲主要指現(xiàn)在?常流?的??技術(shù):去中?化存儲。
以 IPFS 為代表的去中?化存儲擁有以下特點:數(shù)據(jù)?旦存儲,很難被篡改,也很難被刪除;所有數(shù)據(jù)可直接訪問,?如在 IPFS 網(wǎng)絡(luò)中,?論這個數(shù)據(jù)是?本、還是視頻、?樂,都可以通過 Hash 值直接訪問到數(shù)據(jù)。
可信存儲是 Web3.0 的核?技術(shù),是語義網(wǎng)的具體實現(xiàn)。她將負(fù)責(zé)整個 Web3.0 的內(nèi)容存儲以及訪問協(xié)議。如同我們現(xiàn)在的云存儲?樣,未來的分布式存儲將?撐起整個網(wǎng)絡(luò)的內(nèi)容存儲與分發(fā)。
5、?速網(wǎng)絡(luò)
當(dāng)每個節(jié)點(如電腦、?機、物聯(lián)網(wǎng)設(shè)備等)的計算、存儲等能?達(dá)到?定程度后,鏈接各節(jié)點的網(wǎng)絡(luò)將顯得?常重要。只有網(wǎng)絡(luò)帶寬?夠?,才能重復(fù)發(fā)揮每個節(jié)點的作?,才能實現(xiàn)去中?化服務(wù)器。
?速網(wǎng)絡(luò)如同可信網(wǎng)絡(luò)世界的?壤,沒有這??壤,也就沒有可信網(wǎng)絡(luò)。目前, 5G 網(wǎng)絡(luò)已經(jīng)在實質(zhì)性建設(shè),在未來 2-3 年內(nèi),隨著 5G 網(wǎng)絡(luò)的落地推?,可信網(wǎng)絡(luò)中各個技術(shù)模塊將得到?速發(fā)展。
4. Web3.0
4.1 從物理世界到數(shù)字世界
在現(xiàn)實世界中,?與?的溝通與協(xié)作?般通過家庭、社區(qū)、公司、政黨、國家、種族、宗教等各種社會組織實現(xiàn)。這些社會組織在?與?
溝通與協(xié)作中起到的最關(guān)鍵的作?是:建?信任。
沒有這些中?化的社會組織,很難想象作為個體的?和?之間會產(chǎn)?協(xié)作。?協(xié)作是?類戰(zhàn)勝?然、推動社會發(fā)展、科技進步的最重要的因素。沒有協(xié)作,可能?今?類仍停留在茹?嗜?的原始狀態(tài)。
然?,在數(shù)字世界?,這種協(xié)作的紐帶發(fā)?了變化。算法成為數(shù)字世界中?與?的紐帶,通過算法把個?的權(quán)利與義務(wù)做明確劃分,同時這些算法通過區(qū)塊鏈技術(shù),不可篡改的固化下來,成為合作與協(xié)作的共識。這種共識?需家族族?維護,?需公司領(lǐng)導(dǎo)及各職能崗位維護,?需國家的警察軍隊維護,?需宗教領(lǐng)袖維護,?需統(tǒng)治階級維護,它是?種共同制定并遵守的規(guī)范。
要讓算法成為數(shù)字世界中協(xié)作的紐帶,僅僅依靠作為可信賬本的區(qū)塊鏈技術(shù),尚遠(yuǎn)遠(yuǎn)不夠。如前?第四點所說的,我們需要?可信網(wǎng)絡(luò)來帶動,即可信?份、可信賬本、可信計算與可信存儲共同來實現(xiàn)。?作為物理世界與數(shù)字世界的橋梁,我們還需要?項軟件技術(shù)和?項硬件基礎(chǔ)。硬件技術(shù)就是基于?速通訊的點對點網(wǎng)絡(luò),?軟件技術(shù)則是:公私鑰體系。
公私鑰體系歷史悠久,但現(xiàn)如今尤其重要,她是整個 Web3.0 的加密學(xué)基礎(chǔ),也是決定 Web3.0 未來能否快速進?主流社會的重要突破?。
4.2 Web1.0 到 Web2.0
Web1.0 類似于傳統(tǒng)資料庫上網(wǎng),特點是內(nèi)容的產(chǎn)出由服務(wù)器和運營?控制。?戶只是內(nèi)容的被動接受者。 2004 年, Facebook 開啟了Web2.0, Web2.0 強調(diào)內(nèi)容的互動,?戶不再只是內(nèi)容接收?,?可以成為內(nèi)容的提供?,平臺的共建者。也正是因為這個原因,互聯(lián)網(wǎng)上的?量數(shù)據(jù)開始向各個??匯聚。社交數(shù)據(jù)流向了 Facebook、騰訊、 Twitter 等社交平臺,電商與消費數(shù)據(jù)則流向了 Amazon、阿?巴巴等電商平臺。數(shù)據(jù)成了這些平臺最?的財富,也是平臺通過廣告變現(xiàn)、或者?數(shù)據(jù)變現(xiàn)的最主要資源。
由于數(shù)據(jù)源源不斷地向中?化服務(wù)器和商業(yè)機構(gòu)匯聚,產(chǎn)?了數(shù)據(jù)壟斷主義。數(shù)據(jù)壟斷主義嚴(yán)重阻礙了技術(shù)創(chuàng)新與進步。打破數(shù)據(jù)壟斷主義,已經(jīng)成為了互聯(lián)網(wǎng)?業(yè)中除了??巨頭及其相關(guān)聯(lián)企業(yè)外,?業(yè)內(nèi)最?的共識。
Web3.0 需要做的事情就是從技術(shù)?度推動數(shù)據(jù)平權(quán),打破數(shù)據(jù)壟斷。
4.3 從可信網(wǎng)絡(luò)到 Web3.0
根據(jù)前?的論述,我們可以得到以下 Web3.0 公式:
Web3.0 = Web2.0 + 可信網(wǎng)絡(luò)
即:
Web3.0 = Web2.0 + 區(qū)塊鏈 + 可信?份 + 可信計算 + 可信存儲 + ?速網(wǎng)絡(luò)
數(shù)據(jù)壟斷主義催?了數(shù)據(jù)平權(quán)運動,區(qū)塊鏈?zhǔn)菙?shù)據(jù)平權(quán)運動的急先鋒。數(shù)據(jù)平權(quán)運動讓 Web3.0 概念?然?然的產(chǎn)?。
從技術(shù)上講, Web3.0 是在現(xiàn)有的 Web2.0 基礎(chǔ)上,結(jié)合了可信網(wǎng)絡(luò)?項技術(shù)?成的。 Web3.0 不是?項獨?的技術(shù),?是不同技術(shù)的混合。
Web3.0 不是技術(shù)范疇,?是對某個?業(yè)應(yīng)?趨勢的抽象。就像Web2.0 包含社交、博客、微博、 C2C 電商等等?樣, Web3.0 也會在技術(shù)層?和應(yīng)?層?上包含更多的實現(xiàn)。
4.4 Web3.0 的特征
我們把 Web3.0 的特征做了如下歸納:
特征?: ??主義回歸
??主義是指對?的個性的關(guān)懷,注重強調(diào)維護?類的?性尊嚴(yán),提倡寬容的世俗?化,反對暴?與歧視,主張?由平等和?我價值。
?類歷史在近代最?的成功可能就在于現(xiàn)代科學(xué)的誕?,?現(xiàn)代科學(xué)的誕?同時也可能是?類歷史在近代最?的失敗。現(xiàn)代科學(xué)為?類?存和發(fā)展所帶來的問題同它對?類?存和發(fā)展問題的解決?樣引?注目。這些問題集中表現(xiàn)在對??主義的侵犯。
互聯(lián)網(wǎng)在 90 年代初剛開始進?尋常百姓家時,為了追求??主義理想,摒棄了?型機局域網(wǎng)時代的中?化網(wǎng)絡(luò)結(jié)構(gòu),設(shè)計成了點對點的網(wǎng)絡(luò)架構(gòu)。但是近 30 年的發(fā)展,卻在不斷地去??主義。尤其是近些年隨著?數(shù)據(jù)和??智能的發(fā)展,甚?出現(xiàn)了??主義全?倒退的跡象。
Web3.0 時代的??主義回歸,最直觀精準(zhǔn)地描述是:我的數(shù)據(jù)我做主。每個?的數(shù)據(jù)不再毫?回報的源源流向中?化機構(gòu),?是掌握在每個????中。通過授權(quán)以及可信計算,有選擇的提供給某些機構(gòu)。
數(shù)字經(jīng)濟時代的數(shù)據(jù)價值,將與農(nóng)耕時期的?地,資本主義時代的資本、 信?、品牌等?樣重要,?樣的有價值,甚?更?。?個擁有海量?數(shù)據(jù)的電商企業(yè)和?數(shù)據(jù)?持的電商企業(yè)相?,?論在銷售額和利潤上,前者都是后者的成百上千倍。這就是數(shù)據(jù)的價值。?這些巨?的價值卻未給提供數(shù)據(jù)的普通?帶來任何好處,??主義回歸將?先在這??做出改變。
特征?:信息與價值流通的閉環(huán)
Web1.0 完成了信息從服務(wù)器到客戶端的單向傳輸, Web2.0 完成了信息在客戶端與服務(wù)器之間的雙向傳輸, Web3.0 將價值與信息綁定,在傳遞信息的同時,將完成價值的傳輸。這種價值傳輸,成了今年?常熱?的?個話題:通證經(jīng)濟。
Web3.0 離不開通證,沒有通證就完成不了信息與價值的閉環(huán)。
通證并不僅限于區(qū)塊鏈?業(yè),所有與 Web3.0 相關(guān)的都離不開通證。可信計算、可信存儲、可信?份等,沒有通證, 這些基于分布式網(wǎng)絡(luò)的技術(shù)都?法?洽的運?起來。
與此同時,智能合約技術(shù)讓“信息與價值”在互動過程中可以程序化?動控制。這樣,就讓某些特殊的?融業(yè)務(wù)在區(qū)塊鏈上操作成為了可能, ?如?融科技領(lǐng)域的各種眾籌,?融監(jiān)管科技領(lǐng)域的穿透式監(jiān)管,商品流通領(lǐng)域的賒賬與延期 付款,保險領(lǐng)域的快速理賠業(yè)務(wù)等等。
通證與智能合約的緊密結(jié)合,會讓信息流和價值流更加順暢。兩者缺?不可,沒有智能合約的通證經(jīng)濟,等同于中?化的積分獎勵系統(tǒng)。不僅沒有價值,還可能會成為作惡的?具。
特征三:去中?化服務(wù)器
“去中?化服務(wù)器”的觀點在前?第?點中已經(jīng)做了介紹,因為去掉了中?化服務(wù)器,從?讓端到端的數(shù)據(jù)直連成為可能。
端到端數(shù)據(jù)傳輸是 Web3.0 的重要特征值?。與區(qū)塊鏈相?,Web3.0 的去中?化服務(wù)器概念更加?泛。不僅僅是在點對點網(wǎng)絡(luò)下進?賬本的共識統(tǒng)?(區(qū)塊鏈),更將在更廣闊的范圍內(nèi)實現(xiàn)“去中?化服務(wù)器”。包括分布式存儲、分布式數(shù)字?份系統(tǒng)等等,都需要在?中?化服務(wù)器的場景下使?。
特征四:基于密碼學(xué)信任機制和隱私保護的新型的協(xié)作關(guān)系
在互聯(lián)網(wǎng)上,如果?與?之間發(fā)?協(xié)作,是通過第三?對雙?做信任背書促成的。?如購物,因為買賣雙?在第三?平臺上有信?記錄或者貨款抵押,才讓交易得以順利進?。很難想象沒有第三?作為中間?,電?商務(wù)能發(fā)展起來。但是,第三?在充當(dāng)中間?,促成交易的同時,也增加了交易成本。所有的流量和數(shù)據(jù)向第三?集中,導(dǎo)致第三?不僅成為了數(shù)據(jù)中?,更成為了流量中?。流量分發(fā)成為了這些平臺的最主要的盈利?式,也構(gòu)成了電?商務(wù)中交易成本的主要部分。目前淘寶上的?些熱?品類的?告促銷費已經(jīng)占到了商家銷售額的近?半。甚?某些?業(yè)的電商平臺營銷綜合成本已經(jīng)超過線下營銷費?與店鋪租?的總和。
密碼學(xué)的最新發(fā)展已經(jīng)給了我們?些新的解決?案,即:如何在沒有第三?信任背書的情況下,?摩擦地完成交易。這種就是基于密碼學(xué)的信任機制,在這種信任機制基礎(chǔ)上,可以構(gòu)建全新的協(xié)作關(guān)系。
4.5 Web3.0 的憧憬
如果把 Web3.0 ?作成?個?的話,她將有以下?部分組成。
Web3.0 將是?個對等網(wǎng)絡(luò)的世界,是?個?需中?化服務(wù)器的世界,所有數(shù)據(jù)都保存在各個節(jié)點上,數(shù)據(jù)在節(jié)點之間?速傳輸。點對點網(wǎng)絡(luò)構(gòu)成了 Web3.0 的?骼系統(tǒng)。
Web3.0 是?個語義網(wǎng),網(wǎng)站、視頻、?檔等等豐富的內(nèi)容是Web3.0 的肌?組織。
節(jié)點之間的數(shù)據(jù)交換與計算通過密碼學(xué)來保障安全與隱私。密碼學(xué)構(gòu)成了 Web3.0 的免疫系統(tǒng)。
區(qū)塊鏈在價值傳輸層?上開啟了 Web3.0 的探索道路,區(qū)塊鏈構(gòu)成了Web3.0 的?液循環(huán)系統(tǒng)。
DWeb 瀏覽器和數(shù)字錢包是 Web3.0 的神經(jīng)系統(tǒng),通過 DWeb 瀏覽器和數(shù)字錢包,各個節(jié)點如神經(jīng)元?般進?交互,節(jié)點在成為數(shù)據(jù)接受者的同時,也扮演著數(shù)據(jù)分發(fā)的??。
4.6 ?向年輕?,?向未來
我在許多會議和活動中,喜歡與?業(yè)內(nèi)外的?進?交流。令我感到?常意外的是,在隱私保護與數(shù)據(jù)安全??,年紀(jì)越輕的朋友對其越敏感。更有些極端的年輕?,甚?連?付寶都不?,?機?從來不存私?照?,?機和電腦的?動云備份功能永遠(yuǎn)關(guān)著。
這些情況對于?多數(shù) 80/70 后、乃? 60 后,?常不可思議。因為這批“中?年?”是各種網(wǎng)上中?化服務(wù)的重度使?者。他們(包括我)為?付寶、微信、云備份等?具帶來的便利體驗?感到?興,卻極少有?意識到這些隱私數(shù)據(jù)時時刻刻被他?窺視的?險和焦慮。
這也許就是時代的差別。
未來屬于年輕?,年輕?的所思所想,才是未來的發(fā)展?向。對于隱私保護和數(shù)據(jù)安全的?度敏感,決定了 Web3.0 會在年輕?代中更容易被?泛接受。
Web3.0,將是千禧?代的剛需,代表著未來的發(fā)展?向。當(dāng)他們?出校園、踏?社會、慢慢成為主流社會的中堅?量的時候,也是Web3.0 真正迎來?發(fā)展的時候。
這?切將很快到來。
5. DWeb 瀏覽器: 機遇與挑戰(zhàn)
5.1 痛點
Web3.0 并不是空中樓閣,事實上,目前很多產(chǎn)品已經(jīng)或多或少的具備了 Web3.0 的?些特征,最典型的就是數(shù)字錢包。
在經(jīng)過?時間的觀察和調(diào)查后,我們發(fā)現(xiàn),目前的這類應(yīng)?存在最?的問題在于: ?戶體驗普遍很差。
為了讓更多讀者理解這個問題,這?先??些篇幅來普及?下數(shù)字資產(chǎn)管理的基礎(chǔ)概念。
普通?上網(wǎng),?般會通過瀏覽器打開某個網(wǎng)站或者??機打開某個應(yīng)?,如果遇到?個需要登錄的網(wǎng)站應(yīng)?,我們會??機號或郵箱以及某個容易記憶的密碼注冊?個賬號。以后再使?時只需要輸?賬號和密碼就?了。
這種模式稱為:“?戶名-密碼賬戶系統(tǒng)”。為了使??便,?乎所有平臺會有“找回密碼”功能,因為絕?多數(shù)?戶都會發(fā)?遺忘密碼的情況,這時?機號和郵箱就成了找回密碼的?式。
“?戶名-密碼”賬戶系統(tǒng)已經(jīng)?常成熟,?且為了防?被脫庫,數(shù)據(jù)加密等安全措施也在不斷提升。 隨著互聯(lián)網(wǎng)發(fā)展越來越中?化,巨頭們進?步想出了更?便?戶使?的?式。?如微信登錄, QQ 登錄,微博登錄,?付寶登錄等各種?鍵登錄接?。再加上指紋識別、臉部識別、甚??需密碼的?機驗證碼直接登錄,使得很多?已經(jīng)不?再記憶?戶名和密碼就能?便的使?各種應(yīng)?。事實上,?戶已經(jīng)很難再退回到以前繁瑣的注冊、登錄、記憶帳號與密碼時代。
之所以能將?戶賬戶驗證體驗做到如此優(yōu)秀,是因為?乎所有的互聯(lián)網(wǎng)應(yīng)?都把?戶的?戶名和經(jīng)過加密的密碼保存在平臺??的服務(wù)器上,只要?戶輸?的?戶名/密碼和服務(wù)器上數(shù)據(jù)中的數(shù)據(jù)吻合,就代表登錄驗證成功。
再來看數(shù)字錢包。
目前,很多 APP 市場并不歡迎區(qū)塊鏈類的應(yīng)?,?如蘋果中國 AppStore 市場。另外,?些第三? APP 分發(fā)市場也不對區(qū)塊鏈應(yīng)?友好,如國內(nèi)的 APP 分發(fā)市場蒲公英,就明確規(guī)定:不再接受棋牌?將類游戲、區(qū)塊鏈、?融類應(yīng)?發(fā)布。
這些為?戶使?區(qū)塊鏈數(shù)字錢包設(shè)下了第?道障礙。
其次,?乎所有的數(shù)字錢包都采取了公私鑰, Mnemonic 助記詞或者Keystore 的登錄?式。由于公私鑰以及助記詞?乎?法??腦記憶,于是很多?戶會把這些關(guān)乎資產(chǎn)安全的重要信息保存在本地設(shè)備上,?如電腦、?機或者平板電腦。這樣極可能出現(xiàn)以下問題:
? 如果?機丟失,公私鑰?沒在其他地?備份的話,該賬戶中的所有資產(chǎn)將?法找回。
? 有時數(shù)字錢包 APP 升級后,會將本地公私鑰清除,如果沒有備份的話,也會導(dǎo)致該賬戶中的所有資產(chǎn)?法找回。
? 為了防?以上兩種情況,有?會把公私鑰或助記詞寫在紙上,電腦?檔中,甚?給??發(fā)個包含這些信息的郵件,并認(rèn)為再也不會丟了。但事實上,這些不安全的賬戶管理?式會導(dǎo)致資產(chǎn)更容易被盜。
因此,在數(shù)字錢包使?上, 出現(xiàn)了?個?常有意思的悖論:為了資產(chǎn)安全,數(shù)字錢包的公私鑰不再由服務(wù)器保存,?由?戶??保管,但?戶卻因為記錄與保存的?式?妥,反?增加了資產(chǎn)損失的?險。另外?個更嚴(yán)重的問題是:因為公私鑰機制對普通?來說體驗差、繁瑣且存在安全隱患,導(dǎo)致很少有?戶愿意使?。
放在更?的場景中,這個問題也將成為未來 Web3.0 發(fā)展過程最?的痛點。?個僅僅?百萬?戶的產(chǎn)品,是不可能成為?個偉?的產(chǎn)品;
?個僅僅?百萬?戶的時代,是不可能成為?個偉?的時代。
Web3.0 要發(fā)展,必須?先解決這個問題。既然 Web3.0 勢不可擋,既然網(wǎng)絡(luò)上的隱私保護和數(shù)據(jù)安全是?趨勢,這個問題就有解決的價值。
5.2 機遇
以上痛點的背后是?個百萬億級的?市場,她是 Web3.0 時代的??,即: Decentralized Web Browser,去中?化 Web 瀏覽器,簡稱: DWeb 瀏覽器。
我們先來看下互聯(lián)網(wǎng)發(fā)展 25 年中經(jīng)歷過的?次著名的瀏覽器?戰(zhàn)。
互聯(lián)網(wǎng)在發(fā)展之初,是通過命令??式在 Unix ?型機上進?數(shù)據(jù)的訪問與交互,普通??乎?法使?。
1993 年,美國伊利諾?學(xué)的 NCSA 組織,發(fā)表了第?個可以顯?圖?的瀏覽器,命名為 Mosaic。 Mosaic 的出現(xiàn),讓很多?第?次接觸到了互聯(lián)網(wǎng),瞬間?受歡迎。
?年后, Mosaic 項目的核?團隊出來成?公司, 94 年 11 ?公司改名為 Netscape Communication Corp.,即著名的網(wǎng)景公司。其開發(fā)的瀏覽器產(chǎn)品 Netscape Navigator - 網(wǎng)景瀏覽器開創(chuàng)了?個新的時代。團隊把網(wǎng)景瀏覽器的內(nèi)核命名為 Mozilla, Mozilla ?詞是由“Mosaic Killa”,即 Mosaic 瀏覽器的終結(jié)者。
網(wǎng)景瀏覽器??后,后知后覺的微軟也開始意識到互聯(lián)網(wǎng)與瀏覽器的重要戰(zhàn)略意義, 1995 年初開始開發(fā)??的瀏覽器。同年 8 ?, IE 1.0?世,她也是基于 Mosaic 瀏覽器內(nèi)核改造?來。
第?次瀏覽器?戰(zhàn)由此爆發(fā),最終,微軟借助將 IE 瀏覽器與Windows 操作系統(tǒng)捆綁的絕招,將網(wǎng)景瀏覽器置于死地。微軟 IE 瀏覽器曾?度壟斷了 96%的市場份額。
微軟取勝后,瀏覽器的創(chuàng)新與發(fā)展陷?低潮, IE 瀏覽器?時間不更新,且安全漏洞頻出。 2004 年初,由 Mozilla 分出來的??團隊推出了 Firefox ?狐瀏覽器。由于?狐采?開源社區(qū)模式開發(fā),迭代速度遠(yuǎn)超當(dāng)時的壟斷者 IE 瀏覽器,迅速搶占了 20%多的市場份額。 IE 與?狐瀏覽器之戰(zhàn)由此開打。差不多時候,蘋果公司的 Safari 瀏覽器也于2003 年年初推出。第?輪瀏覽器?戰(zhàn)爆發(fā)。
2008 年,?歌推出了 Chrome 瀏覽器,也加?了瀏覽器?戰(zhàn),形成了:微軟 IE、?狐、?歌 Chrome、蘋果 Safari 四巨頭的全球瀏覽器競爭格局。
到今天,根據(jù)最新統(tǒng)計,綜合桌?和?機平臺, Chrome 已經(jīng)占據(jù)了61.75%的市場,成為第??瀏覽器,蘋果的 Safari 占了 15.12%市場, FireFox、 UC 和 Opera 瀏覽器分別占了 4.92%、 4.22%和3.15%。曾經(jīng)的瀏覽器絕對霸主 IE 已經(jīng)萎縮到了 2.8%份額。
之所以花如此?的篇幅介紹過去 25 年中的瀏覽器?戰(zhàn),目的是為了說明瀏覽器作為操作系統(tǒng)的??、流量的??、應(yīng)?的??,從來就是巨頭們?拼的戰(zhàn)場。誰占領(lǐng)了瀏覽器市場,誰就占領(lǐng)了整個互聯(lián)網(wǎng)?業(yè)的制?點,誰就能通過瀏覽器輕易的擊退競爭對?,扶持?家產(chǎn)品迅速壯?。
在 Web3.0 時代,搶占 DWeb 瀏覽器??的機會擺在了所有年輕創(chuàng)業(yè)者?前,必將帶來更充滿想象?的基于,同時也會引發(fā)更加?腥的?戰(zhàn)。如果搜索引擎,社交網(wǎng)站平臺,電?商務(wù)平臺是互聯(lián)網(wǎng)時代的??的話,那么瀏覽器就是??的?衛(wèi)。
在 Web3.0 時代, DWeb 瀏覽器將成為新?代??的?衛(wèi),?現(xiàn)在,?衛(wèi)室?啥?都沒有。
5.3 Dweb 瀏覽器
DWeb 瀏覽器究竟是什么呢?由于尚未有這類成熟產(chǎn)品出現(xiàn),我們只能對未來的 DWeb 瀏覽器做如下憧憬:
? 她?個去中?化服務(wù)器的 Web3.0 瀏覽器;
? 瀏覽器即??,?戶可?感且安全的瀏覽網(wǎng)站,使? Dapp;
? 所有內(nèi)容經(jīng)加密后,存放在去中?化存儲設(shè)備上,永不消逝;
? 通過 PGP 公私鑰機制,對所有內(nèi)容進?加密傳輸,包括網(wǎng)站瀏覽;
? 在本地安全地保存 BTC 等主要公鏈公私鑰,?便操作錢包資產(chǎn),使?各種 Dapp;
? 任何?都可以?便地在分布式網(wǎng)絡(luò)上搭建個?博客,?由地分享知識;
? 瀏覽器運?后并訪問某個網(wǎng)站后,即成為節(jié)點,瀏覽即分發(fā);
? ?持分布式域名系統(tǒng),如 namecoin, ppk 或 ENS;
? 通過 DiD ?份系統(tǒng),讓信息更可信;
6. Web3.0 技術(shù)棧
6.1 技術(shù)棧
Web3.0 聽上去相當(dāng)美好,但是現(xiàn)實情況并不完美,很多相關(guān)的技術(shù)?常不成熟。
下圖我們將 Web3.0 相關(guān)的技術(shù)與現(xiàn)在的互聯(lián)網(wǎng)相關(guān)技術(shù)做了對?。
1、名稱
現(xiàn)在,所有的網(wǎng)站我們稱之為 Web,應(yīng)?稱之為 APP。 Web3.0 時代,剛開始時,會稱之為 DWeb 或者 DApp,?來和 Web/App 區(qū)分,但最終成熟后會把D去掉。
2、??
??分為兩?類:?類是瀏覽器和應(yīng)?,?類是操作系統(tǒng)。
前者包括移動端 App、移動端瀏覽器、桌?應(yīng)?程序、桌?瀏覽器等。操作系統(tǒng)包括桌?操作系統(tǒng),如: Windows、 LInux、 MacOS 等,移動端操作系統(tǒng),如:安卓、蘋果 IOS 等。
互聯(lián)網(wǎng)在經(jīng)過了 25 年的?速發(fā)展后,我們發(fā)現(xiàn),所有??都已經(jīng)??例外的被全球??霸占了。
在 Web3.0 時代,??將是 DWeb 瀏覽器以及數(shù)字錢包。目前,才剛剛開始。
3、傳輸協(xié)議
現(xiàn)在,在網(wǎng)絡(luò)應(yīng)?層層?,常?的傳輸協(xié)議有: http/https/ftp/smtp等。 Web3.0 屬于網(wǎng)絡(luò)應(yīng)?層的?新,但仍基于現(xiàn)有的互聯(lián)網(wǎng)技術(shù),不太會改變傳輸層以下的網(wǎng)絡(luò)協(xié)議。但是, Web3.0 時代肯定會出現(xiàn)若干個新的點對點網(wǎng)絡(luò)協(xié)議。
目前,已經(jīng)?較成熟的 P2P 網(wǎng)絡(luò)協(xié)議有:
以上協(xié)議中,?較流?的有 BT、 libp2p 和 Bitcoin。其中能?持 Web應(yīng)?的是 libp2p 協(xié)議,其他更偏向于?件傳輸。
?個好的 DWeb 瀏覽器應(yīng)該盡可能涵蓋以上主流協(xié)議,同時?持傳統(tǒng)的 http/https 協(xié)議,并能?便的訪問?量內(nèi)容。如果以此為標(biāo)準(zhǔn)的話,上?所有 P2P 協(xié)議可能都不合格,協(xié)議層的創(chuàng)新與突破將在很?程度上決定了 Web3.0 ?發(fā)展時代何時到來。
4、內(nèi)容存儲
現(xiàn)在,互聯(lián)網(wǎng)上?乎所有的開放性內(nèi)容都存在云服務(wù)器上,亞?遜、?歌、微軟、阿?、百度等??已經(jīng)給我們提供了易?、可靠、價格實惠的存儲與計算服務(wù)。
云存儲的共同特點是所有內(nèi)容可以被?便的增刪改查,這增加了數(shù)據(jù)的不安全?險隱患。
除此之外,?部分存在云服務(wù)器上的內(nèi)容被服務(wù)器擋住,內(nèi)容?法直接暴露在網(wǎng)絡(luò)中,使得?數(shù)據(jù)分析、??智能技術(shù)、搜索引擎技術(shù)在對網(wǎng)絡(luò)內(nèi)容進?智能分析時難以展開?腳,這也是語義網(wǎng)?直?法得到實質(zhì)性進展的原因。
以 IPFS 為?的?些分布式存儲技術(shù)尋找到了突破點,通過 Hash 值直接訪問,并可進?步套接上語義描述 metadata,從?讓網(wǎng)絡(luò)上的內(nèi)容更智能。?這種對內(nèi)容直接打上 metadata 標(biāo)簽后的價值,將遠(yuǎn)遠(yuǎn)超過?前對 Html/Xml 等?檔打標(biāo)簽的價值。
分布式存儲是實現(xiàn)語義網(wǎng)的重要解決?案,?語義網(wǎng) 1?是 Web3.0 的重要特征之?。這是分布式存儲的最具潛?的價值所在。
5、數(shù)據(jù)庫
做過 Web 或 App 開發(fā)的朋友都知道,?個應(yīng)?,通常由三個模塊組成:表現(xiàn)層、數(shù)據(jù)層和?致性邏輯控制層,即 MVC 框架。
數(shù)據(jù)層包括結(jié)構(gòu)化數(shù)據(jù)和?結(jié)構(gòu)化數(shù)據(jù),?結(jié)構(gòu)化數(shù)據(jù)存儲就是上?提到的內(nèi)容存儲,結(jié)構(gòu)化數(shù)據(jù)存儲?般使?結(jié)構(gòu)化數(shù)據(jù)庫如 mysql、Oracle 等實現(xiàn)。
與內(nèi)容存儲?樣,數(shù)據(jù)庫也存在著數(shù)據(jù)內(nèi)容可以被?便的增刪改查的?險。
?周前(11 ? 28 ?),全球最?的云計算服務(wù)商,亞?遜公司在AWS ?會上發(fā)布了?個新的服務(wù):量?賬本數(shù)據(jù)庫(QLDB)。 QLDB提供了?個只能追加、不可篡改的數(shù)據(jù)記錄集,它保存了所有更改的安全?志。?且,所做的更改以加密?式鏈接并可驗證。
QLDB 雖然沒有采取區(qū)塊鏈技術(shù),但在從普通數(shù)據(jù)庫?向“可信數(shù)據(jù)庫”的道路上邁出了重要的??步。
相?于 QLDB,去中?化數(shù)據(jù)庫(Decentralized DB,簡稱 DDB)則?得更遠(yuǎn), DDB 除了需要?個類似于 QLDB 強??效的時間戳作為不可篡改的證明外,還需要在分布式網(wǎng) 絡(luò)上實現(xiàn)數(shù)據(jù)?致性共識。
目前分布式數(shù)據(jù)庫技術(shù)剛剛起步,其中 GUN 和基于 IPFS 網(wǎng)絡(luò)的Orbit-db 是目前已經(jīng)投?實?的?案。在美國, DDB 技術(shù)已經(jīng)引起了各??的?度關(guān)注。
6、?致性邏輯
所謂的?致性邏輯,就是各個客戶端需要共同執(zhí)?的數(shù)據(jù)操作與通訊指令。
現(xiàn)有的所有 Web/App 應(yīng)?,都把?致性邏輯寫在服務(wù)器上,?在客戶端做表現(xiàn)層。客戶端與服務(wù)器數(shù)據(jù)請求與反饋有各種實現(xiàn)?案,如Ajax、 XMLHttpRequest、 REST、 WebSoket、 Pubsub 等等。
服務(wù)器上的邏輯?般會通過 php/java/go/c++等語?實現(xiàn)。在 Web3.0 時代,將沒有服務(wù)器,或者說每個節(jié)點都是服務(wù)器。因此,需要?全新的解決?案去實現(xiàn)現(xiàn)有服務(wù)器上的?致性邏輯。這個解決?案就是“智能合約”。
智能合約其實是?種“函數(shù)即服務(wù)”(Function as a Service,簡稱FaaS)。?個智能合約中會包括很多函數(shù)(或者稱為?法method),那些公?(public)的?法可以被外部單獨調(diào)?,實現(xiàn)某項功能,這就是 FaaS。
所有區(qū)塊鏈上的智能合約都是 FaaS。以太坊的智能合約是?種不可篡改的 Faas, EOS 的智能合約則是?種可以不斷迭代的 FaaS。
智能合約是?種“?服務(wù)器(Serverless)”架構(gòu)。與以太坊?乎同時誕?的亞?遜 AWS Lombda,也是“?服務(wù)器”,但是后者的所謂 Serverless 并不意味著沒有服務(wù)器,只是服務(wù)器以特定功能的第三?服務(wù)的形式存在。
Web3.0 時代,我們需要的是通過智能合約實現(xiàn)的真正的Serverless,?不是亞?遜云的中?化 Serverless。
7、?付
互聯(lián)網(wǎng)在很?的發(fā)展時期內(nèi),?直充當(dāng)信息的?速傳輸?具, 1998 年P(guān)aypal 成?,解決了網(wǎng)上?付問題,使得電?商務(wù)、在線消費成為
了可能。
?年后的 2008 年?特幣的誕?,解決了在沒有第三?銀?或者?付機構(gòu)作為信?擔(dān)保的情況下的?付問題。?庸置疑,在 Web3.0 時代,在點對點網(wǎng)絡(luò)上,基于區(qū)塊鏈的?付?段是唯?的選擇。?論是?特幣,還是 Ripple、 Ethereum,都是?付?式。
?付,是區(qū)塊鏈的最重要的功能,也是迄今為?區(qū)塊鏈最接地?、最受歡迎的功能。
8、?戶管理
前?提到,現(xiàn)在的?戶管理是“?戶名-密碼”?式,在 Web3.0 時代,將以“公鑰/私鑰”管理并驗證?戶?份。
但這種模式也并?絕對,為了便于?戶使?,往往會將公私鑰體系與“?戶名-密碼”模式相結(jié)合。
IPFS 原?區(qū)開發(fā)的 DWeb 瀏覽器 ForceNet 以及美國最?的 DWeb瀏覽器公司的 Blockstack 都不約?同地采取了“ID+密碼+公私鑰”的雙重保護機制。
這種?戶?份管理與驗證機制???保障了數(shù)據(jù)安全,另???也兼顧了?戶體驗,在很?程度上解決了上?提到的 Web3.0 時代最?的痛點。
但是,僅僅解決了公私鑰安全與?戶體驗的?盾是遠(yuǎn)遠(yuǎn)不夠的,?戶管理系統(tǒng)中還需要與 DID ?份管理緊密結(jié)合。只有這樣才能實現(xiàn)可信?份,才能防? Web3.0 時代由于信息過度?由?導(dǎo)致的內(nèi)容泛濫危機。
9、域名系統(tǒng)
?論是 IP 地址還是 Hash 地址,都?常難以記憶。為此,有了域名系統(tǒng)(Domain Name System, DNS), DNS 是萬維網(wǎng)上作為域名和IP 地址相互映射的?個分布式數(shù)據(jù)庫,能夠使?戶更?便的訪問互聯(lián)網(wǎng),?不?去記住 IP 數(shù)串。例如我們可以在瀏覽器中輸?baidu.com,?不需要輸?: 220.181.57.216,盡管兩者都能夠打開百度??,但前者明顯更便于記憶與傳播。 baidu.com 就是 DNS 給我們帶來的?便記憶的東?。
但是,現(xiàn)在的 DNS 已經(jīng)被?度的中?化控制,于是產(chǎn)?了去中?化的域名系統(tǒng)(Decentralized Domain Name System, DDNS)。最著名的 DDNS 系統(tǒng)就是 Namecoin,任何?都可以花很少錢注冊?個以.bit 結(jié)尾的域名,?常?便。這套域名系統(tǒng)現(xiàn)在仍舊運?在Namecoin 區(qū)塊鏈上,沒有任何?能夠?qū)ζ溥M?干涉。
同樣的 DDNS 還有 EmerCoin 的.coin 域名系統(tǒng),以太坊的.eth 域名系統(tǒng) ENS 等等。
6.2 技術(shù)成熟度
Web3.0 是以上?項技術(shù)棧的綜合體,缺?不可。目前,此?項技術(shù)的發(fā)展階段和成熟度不盡相同。
下表是我們對以上技術(shù)的成熟度做了調(diào)查后,做的?個評分:
不難看出,除了區(qū)塊鏈?付和去中?化域名系統(tǒng)外,其他技術(shù)都還相當(dāng)不成熟。這也是我們在之前提到的:
區(qū)塊鏈不是 Web3.0 的開始,更不是 Web3.0 的終點,區(qū)塊鏈?zhǔn)情_啟 Web3.0 ??的?鑰匙。理解區(qū)塊鏈理念的?會更懂
Web3.0,也會在即將到來的 Web3.0 ?潮中獲取最?的紅利。
7. 尾聲
今天是 2018 年 12 ? 3 ?,五年前的今天, 2013 年 12 ? 3 ?,中國?民銀?等五部委聯(lián)合發(fā)布了《關(guān)于防范?特幣?險的通知》,明確?特幣是特殊的虛擬商品,不具有與法定貨幣等同的法律地位,不能且不應(yīng)作為貨幣在市場流通使?。
那天?特幣的最?價是3900。在這五年中,最低
19980。
如果說 2009 年到 2015 年中,是?特幣等數(shù)字貨幣的時代; 2015 年中到今天則是以太坊等區(qū)塊鏈的時代;?下個周期必定是 Web3.0 的時代,下?輪?市也許是 Web3.0 中某項技術(shù)的突破帶來的,也許是某項殺?級應(yīng)?帶來的。
因此,當(dāng)我們明?了區(qū)塊鏈的局限性后,就不會因為遲遲等不到區(qū)塊鏈應(yīng)?落地?失望;
當(dāng)我們看清了 Web3.0 的趨勢后,就不會因為區(qū)塊鏈?業(yè)暫時的寒冬?迷茫;
當(dāng)我們看到了如此多的技術(shù)有待發(fā)展后,就會把關(guān)注的重?從區(qū)塊鏈轉(zhuǎn)向更多的技術(shù)領(lǐng)域;
當(dāng)我們了解了過去互聯(lián)?發(fā)展的波瀾歷史,就會理解為什么 Web3.0 的??才剛剛開啟,精彩值得期待并擁抱。
當(dāng)我們充滿信?的展望未來并為之奮?的時候,未來也必將提前到來。
本文摘抄自古千峰的《Web3.0: 一個點對點的可信互聯(lián)網(wǎng)V0.1.pdf》,感謝輸出。