序言:自比特幣誕生以來,已經過去了十年的時間,區塊鏈和數字貨幣的概念已經被大家所熟知。如今,業內開始頻繁提及Web3.0的概念,但關于Web3.0到底是什么,卻很少有人能說清楚。本文將帶您一覽Web3.0的來龍去脈,并且對Web3.0的各種說法進行去偽存真,最后給出對Web3.0的未來發展方向的思考。
★目錄★
一、信息
二、互聯網進化史
1.單向流動的Web1.0
2.雙向互動的Web2.0
3.去中心化的Web3.0
三、Web3.0
1.信息共享
2.數字貨幣的誕生
3.去中心化應用平臺
4.開發中的項目
四、對應用平臺未來發展的思考
01
信息
“信息交流是人類的基本需求”
人類既是信息的生產者也是消費者。信息交流是生產和消費過程中必不可少的環節。在沒有互聯網的時代,信息交流的手段十分有限。人們只能當面走到一起,或者通過書信的方式進行交流。以獲取知識為例:教師教書、學生聽講、學生提問、老師解答。學生通過和老師信息交流,獲取了新知識。以商品交易為例:貨比三家、討價還價、達成一致、一手交錢、一手交貨。買家和賣家通過信息交流,完成了交易。
在這樣的交流過程中,信息的持久、隱私、防篡改等特性都難以保證。
上圖:電視劇大宅門中的“袖里吞金”片段,中國古代隱私交易的方式
互聯網的出現,大大提升了信息交流的效率和質量。
人們獲取知識的方式,變成了搜索引擎、知乎、Wiki、在線課堂。任何問題,只要在電腦或手機上輕松點擊,答案就立即以圖片、文字、視頻的方式返回給你。
人們進行交易的方式,也變成了淘寶瀏覽、支付寶支付、快遞送貨、確認收貨的流程。足不出戶,遍覽天下商品,買東西變得十分便捷。
02
互聯網進化史
“生產力決定生產關系,生產關系會反作用于生產力”
圖1:Web1.0和Web2.0,單向和雙向的信息流動
BAYC將于1月18日啟動MINT游戲Dookey Dash:金色財經報道,NFT系列Bored Ape Yacht Club(BAYC)發推特表示,1月18日將通過BAYC Sewer啟動MINT游戲Dookey Dash,用戶需要持有SewerPass才能參與,而Sewer Pass將于1月17日開放免費申請。
據悉,DookeyDash是一款基于技能的MINT游戲,用戶可像跑步者一樣玩,這是一款隨著游戲難度的提高玩家要嘗試走得盡可能遠的游戲,任務是在下水道(Sewer)中躲避和突破障礙,撿起被稱為碎片的物品。[2023/1/12 11:07:32]
單向流動的Web1.0
互聯網的最早期是Web1.0的模式。彼時,信息只能從Server向Client
單向流動。網站對于所有用戶來說,是只讀的。
Web1.0的典型應用包括網址導航、門戶網站等。我們有幸找到了知名網址導航Hao123在2011年的頁面截圖來幫助我們回顧Web1.0的歷史,如下圖。可以看到,網站的所有信息都以靜態的方式呈現在網頁上供用戶瀏覽。當時崛起的中國四大門戶網站,新浪、網易、搜狐、騰訊,都位于網頁上方的最顯眼位置。這也可以看出,在2011年,Web1.0的應用占據著市場的主導位置。
圖2:2011年的Hao123截圖,Web1.0的網站占據主流Web1.0模式下,生產關系是簡單的生產者/消費者模式。Server負責生產信息:網址導航收集網址,門戶網站撰寫新聞,都是生產信息的過程。Client負責消費信息:點擊網站鏈接跳轉,閱讀新聞,都是消費信息的過程。
雙向互動的Web2.0
不過,單向的信息流動儼然無法滿足信息交流的需求。經過PHP、Java等網站后端技術以及Ajax、JavaScript等網站前端技術的迅速發展,互聯網很快進入了Web2.0時代。這時,信息能在Server和Client之間雙向流動。網站對于用戶而言具有了可讀寫性。
Web2.0就此產生了大量的應用。時至今日,我們日常使用的絕大多數應用都是工作在Web2.0的模式下。其應用主要包含兩大類,讓我們以今天Hao123的頁面截圖為例介紹如下:
Server提供工具,Client與Server進行信息交互從而使用工具。典型的應用有搜索引擎、聊天工具、支付工具、網絡游戲等。例如圖中的百度、百度地圖、12306都是屬于這一類。
灰度CEO:若GBTC無法轉換ETF,或將嘗試要約收購等方式返還部分投資者資金:12月19日消息,灰度(Grayscale)首席執行官Michael Sonnenshein在一封致投資者的信中表示,若最終無法將GBTC轉變為比特幣交易所交易基金(ETF),或將提出對已發行的107億美元信托基金的20%進行要約收購。Grayscale表示,將GBTC轉換為ETF將有助于使其股價與其潛在價值保持一致。市場參與者將能夠創建和贖回GBTC的股份。Michael Sonnenshein稱,對于何時探索轉換為ETF以外的選項,灰度沒有具體的時間表,但已為所有情況做好準備。[2022/12/19 21:54:23]
Server提供平臺,Client可以通過平臺上傳信息、獲取信息、進行用戶間的交流等。典型的應用包括社交網絡、電商平臺等。例如圖中的淘寶網、京東商城、58同城、知乎都屬于這一類。
圖3:2019年的Hao123截圖,Web2.0的網站占據主流Web2.0的生產關系和Web1.0相比發生了巨大的改變:首先,Server提供給Client的不再僅僅是信息,而是包括計算、存儲、交易甚至物流等在內的各種服務。其次,Client必須和Server進行信息的交互,才能使用Server提供的服務。最后,Server提供的信息不僅可以由自己生產,還可以來自于Client的上傳。Web2.0的產生和發展很好地印證了歷史唯物主義中的兩個重要觀點:
1.生產力決定生產關系。隨著互聯網上生產的信息量不斷增加,Web1.0已經無法滿足生產力的需求,Web2.0應運而生。例如當時,隨著網站的不斷增加,基礎的網址導航已經無法滿足海量網站的檢索需求,所以才產生了搜索引擎。又譬如阿里巴巴最開始的模式是企業黃頁,但隨著企業和商品的不斷增加,其逐漸演化為了電商平臺。
2.?生產關系會反作用于生產力。Web2.0改變了互聯網節點間的生產關系后,Client具備了信息生產者和消費者的雙重身份,這進一步激發了Client生產信息的能力和意愿。在這樣的環境下,先是產生了BBS、社交網絡等以UGC為主的平臺,又迎來了直播、短視頻等以PGC為主的應用。互聯網上的信息量和信息種類進一步得到提升。
但正是隨著信息量和信息種類的進一步提升,Web2.0的瓶頸也體現了出來——即Server的中心化問題。在Web2.0這種Client/Server的模式下,Server成為了信息的“中介”:所有的信息都會經過Server,部分會存儲在Server。那我們是否可以完全信任Server會正確地、合適地、如約地處理這些信息呢?
數據:ETH 主力資金在近4小時凈流入超2億美元:10月29日消息,數據顯示,在最近4小時里,以太坊的主力資金凈流入規模大幅擴大,累計凈流入約2.07億美元。期間,BTC 的主力資金也持續增長,金額達1.23億美元。[2022/10/29 11:56:42]
表1:Server中心化帶來的信任危機答案顯然是否定的,Server的中心化問題正是Web2.0模式難以逾越的障礙。只有改變互聯網節點之間的生產關系,讓信息不再經過中心化的Server,才能徹底解決這個問題。
去中心化的Web3.0
在這樣的背景下,Web3.0的概念逐漸顯露了出來。Web3.0的核心思想是去中心化,也叫做P2P。在Web3.0的模式下,節點之間通過直接的連接來交流信息,而不再需要中心化的Server。所有節點都是對等的關系,不區分Client和Server,而是統一稱之為Peer。Peer需要遵守特定的計算、存儲、網絡等協議來連接其他Peer從而加入到去中心化應用中,并提供一定的計算、存儲、帶寬等資源來維持應用的運行。
誤區1:語義網絡、人工智能等技術是Web3.0。分析:這些技術可以看做是生產工具的進步。它們提升了人們生產信息、交流信息的能力,但并沒有從本質上改變生產關系,所以不能被認為是Web3.0。
03
Web3.0
“不同的去中心化生產關系”
信息共享
大多數人可能沒注意到,最早的Web3.0的嘗試實際上來自于一項沿用至今的技術:
BT。BT產生的動機是為了解決大型文件傳輸時帶寬不足的問題。在Client/Server的模式下,Server發布了大型的文件后,會面臨大量的Client同時下載。由于Server的帶寬有限,則會出現Client下載速度過慢的問題。這是一個典型的隨著生產力提升,生產關系無法滿足生產力的場景。
BT因此設計了一套去中心化的文件傳輸方案。當Peer發布文件的時候,會把文件切分成許多小的數據塊,供其他Peer進行下載,同時發布所有數據塊的哈希值供驗證。當其他Peer下載了數據塊并進行哈希值驗證后,會提供給更多的Peer下載。最終,文件會以數據塊的形式分布在多個Peer中。新的下載者下載文件的時候,實際上是同時從多個Peer下載文件的不同部分,并最終拼接成完整的文件。帶寬的壓力就變成由多個Peer共同承擔,下載速度從而得到了提升。
CME BTC期貨今晨跳空高開,形成196美元缺口:8月22日消息,行情顯示,CME BTC期貨15分鐘周期跳空高開報21420美元,上一交易K線最高報21224美元,形成一個196美元缺口,缺口范圍:21224-21420美元。[2022/8/22 12:39:28]
圖4:BT的網絡結構在最初BT的設計中,除了Peer之外,還需要一個或多個Tracker節點來實時記錄每個文件分布在哪些Peer中。下載者會連接若干個Tracker來獲取文件的Peer信息,從而決定連接哪些Peer來獲取文件。Traker通常會由一些下載站來維護。后續,BT加入了分布式哈希表的設計,將文件和節點的映射關系分布式地記錄在多個Peer中,從而實現了完全對等的網絡。如今的BT網絡中,Tracker和DHT兩種模式是共存的。
BT還存在一個問題:缺乏對Peer的激勵機制。這造成了部分Peer只下載不上傳,影響了整個網絡的文件傳輸。后來出現了PT模式,即私有的Tracker。PT會讓每個連接自己的Peer上報自己的上傳量和下載量,從而給予“上傳下載比例”高的Peer更好的待遇:積分獎勵,更高的下載優先級、帶寬等。不過BT很好地解決了Server的中心化問題,見下表。
<
表2:BT如何解決了Server的中心化問題基于BT的思想,產生了很多類似的Web3.0技術,例如電驢、PPTV等,也產生了迅雷、VeryCD等我們所熟知的互聯網產品。但后來,這些應用都走向了沒落。因為隨著CDN、網盤等技術的出現和發展,BT主要解決的帶寬問題,在Web2.0的模式下也得到了解決。
而BT的Web3.0特性,如隱私性、可信性等,對于用戶來說并不是特別重要。再加上各國對于盜版的嚴厲打擊,BT的市場份額相比其巔峰時期大大縮水。事實上,由于BT可以工作在Tracker、PT、DHT這3中不同的模式下,所以對應了3種不同的生產關系。它們之間的區別如下:
表3:BT的3種生產關系這些模式的嘗試給后來的Web3.0系統設計帶來了一些啟發:1.給節點賦予多種不同的類型,更有利于激發用戶的活力。因為不同用戶使用系統的目的并不一致。在BT中,有的用戶是為了下載數據、有的是分享數據、有的是建立社區。用戶需要根據自己的需求選擇對應類型的節點進行運行,而完全對等的網絡是做不到這點的。2.給貢獻服務的節點以適當的激勵,更有利于促使用戶為系統作出貢獻。如果沒有激勵機制的存在,一些惡意的節點會不遵守協議,只使用系統但不作出貢獻。例如BT中的只下載不上傳的情況。
在Coinbase內幕交易指控后,SEC將9種加密貨幣列為證券:7月22日消息,美國證券交易委員會(SEC)已列出Coinbase上的9種加密貨幣,稱其為證券。這包含在逮捕并指控一名Coinbase前雇員和另外兩人犯有電信欺詐罪的投訴中。這9種加密貨幣分別是AMP、RLY、DDX、XYO、RGT、LCX、POWR、DFX和KROM,每個幣種都被提及與涉嫌內幕交易有關。SEC表示:“我們對這些指控的信息很明確:欺詐就是欺詐,無論它發生在區塊鏈還是華爾街。”
對此,Coinbase回應稱,美國的法律沒有跟上數字世界的步伐,需要修改。作為證券的加密資產需要更新規則手冊,以幫助指導安全和高效的操作。非證券的加密資產需要確定不受這些規則約束。任何低于這一標準的措施都會以犧牲創新為代價鞏固現有技術,并最終損害消費者的利益。(The Block)[2022/7/22 2:30:09]
數字貨幣的誕生
2009年
比特幣的產生給Web3.0帶來了新的一類應用——數字貨幣。比特幣提出的動機是為了建立一套全球化的貨幣體系和支付網絡,這在Client/Server模式下是難以實現的。因為Server的中心化問題,包括數據丟失、隱私保護、可信計算,對于貨幣和支付應用來說是非常致命的。另外,Server會面臨政府的監管,單一中心建立的貨幣和支付系統很難被全世界所接受。
比特幣的設計充分吸取了BT的經驗,賦予了節點不同的類型,且給貢獻服務的節點以獎勵。比特幣的節點分全節點和輕節點兩種。全節點負責維護服務也可以使用服務。輕節點則只能使用服務。其中全節點又分為普通全節點和礦工,礦工會額外提供算力以換取數字貨幣作為獎勵。
圖5:比特幣的網絡結構
比特幣通過以下方式解決了Server的中心化問題:
表4:比特幣如何解決了Server的中心化問題比特幣的生產關系可以總結為:部分節點提供服務,所有節點使用服務。所有全節點是服務的提供者,負責同步信息、驗證信息。其中,礦工是有償的服務提供者,即提供算力,獲得獎勵。其他是無償的服務提供者。所有節點都是服務的使用者:從網絡同步交易信息,擁有數字貨幣后可以發起交易。
在比特幣使用日益普及的同時,也面臨著一些問題,但隨著技術的發展都得到了一定程度的解決。比如,PoW共識面臨著能源問題,于是后來PoS共識被提出,并應用在了Qtum等新的區塊鏈系統中。又比如,交易的金額是以明文的形式存儲在區塊鏈上的,存在一定的隱私問題。于是zk-SNARK、MimbleWimble等隱私算法被提出,并應用在了ZCash、Grin、Beam等新的區塊鏈系統中。
去中心化應用平臺
以太坊在比特幣之后開啟了新的一種Web3.0模式,我們稱之為去中心化應用平臺。以太坊在區塊鏈上加入了虛擬機功能,允許用戶在鏈上創建去中心化的應用,也叫做智能合約或DApp。以太坊上的虛擬機叫做EVM,可以使用對應的Solidity語言編寫應用。由此,以太坊上誕生了一大批DApp,包括鏈上代幣、收藏游戲、去中心化交易所、預測市場等。
圖6:以太坊上的DApp以太坊的生產關系仍然是部分節點提供服務,所有節點使用服務的模式。但是可以使用的服務除了數字貨幣的轉賬交易之外,還可以進行DApp相關的操作。例如,開發者可以發布DApp,普通用戶可以交互式地使用DApp。這種模式賦予了Web3.0更多的可能性,允許開發者靈活地構建各種各樣的去中心化應用,而不必關心底層的去中心化協議。
以太坊是去中心化應用平臺的首次嘗試,存在著很多明顯的不足。其中最為主要的是性能問題。因為所有節點都會運行一遍鏈上的智能合約以驗證合約的正確性,所以合約的運算和存儲等資源受到了單個節點的CPU、內存、硬盤的限制。EOS通過降低去中心化程度,將共識改為了dPoS,即合約只需要21個高性能的超級節點進行驗證,從而提升了合約的性能。但這仍舊未能突破單個節點的資源限制,與Web2.0模式下應用的性能相差很遠。
開發中的項目
從已有的信息共享、數字貨幣、去中心化應用平臺三種Web3.0的應用模式可以看出兩點:
?Web3.0的底層技術尚未成熟。一方面表現為,當前的底層技術所能提供的性能較弱,無法支撐大規模的應用。另一方面,很多Web2.0應用依賴的底層技術,在Web3.0模式下都尚未出現解決方案,開發者開發一個新的Web3.0應用的時候,不得不重新進行底層模塊的設計和開發。
?Web3.0的應用模式還有待探索。目前Web3.0能夠應用的場景過于狹窄,很多Web2.0涉及的領域,例如社交網絡、電商平臺等,無法在Web3.0的模式下落地。這些場景都會遇到Web2.0中的Server中心化問題,但是目前并沒能通過Web3.0的模式進行解決。另外,Web3.0也有望催生出更多新的應用模式和生產關系。
對Web3.0底層技術的探索一直進行著,以下列舉一些項目供參考。其中去中心化應用平臺主要是為解決DApp運行環境的性能問題。而文件存儲、消息通信、數據庫這3個分類,是為了提供一些常用的底層技術的解決方案。
表5:Web3.0底層技術,開發中的項目目前對于Web3.0應用模式的探索還非常早期。從下圖中可以看出,Web3.0的項目,大多數都在照搬Web2.0中一些成功的模式,而沒有進行太多的思考和創新。很多項目雖然使用了區塊鏈等去中心化技術,但生產關系還是傳統的Client/Server模式,以至于往往陷入到了嚴重的誤區中。
圖7:Web3.0的應用圖譜誤區2:Web3.0會取代2.0,所有應用都可以去中心化。分析:1.Web3.0會和2.0、1.0共存。可以看到Web2.0的出現并未完全取代1.0,傳統的門戶網站仍然存在并且滿足部分用戶的需求。所以,Web3.0并不會取代它的前輩們,這三者是共存的關系。2.有些應用通過Web2.0的模式就能很好實現,不需要Web3.0。例如,有些項目想要實現去中心化的分布式計算平臺,包括Golem、Enigma、Sonm等。但實則用Client/Server的模式就能很好實現,NiceHash、BOINC都是成功的例子。3.Web3.0能夠解決一部分Web2.0解決不了的問題。就像Web2.0解決了搜索引擎和電商中的交互問題一樣,Web3.0目前也解決了文件傳輸的帶寬問題和貨幣的全球支付問題。4.Web3.0會誕生全新的應用模式和生產關系。就像Web2.0誕生了涉及網絡一樣,Web3.0目前也誕生了信息共享、數字貨幣、去中心化應用平臺這些以前沒有過的模式。
04
對應用平臺未來發展的思考
“應用平臺的完善,才會帶來應用的爆發”
曾經Web2.0的出現,雖然從本質上來看是互聯網信息量增加所催生的,但是直接因素還是依靠底層技術的完善,特別是應用平臺的完善。最初,開發者需要使用復雜的MFC、QT等技術開發客戶端程序和服務器進行信息交互。隨著Chrome瀏覽器的出現和完善,以及JavaScript瀏覽器端編程語言的普及,大家才轉而構建交互式的網頁應用,或稱作WebApp。最后,進入了移動互聯網時代,iOS和Android兩大平臺占據了主流地位。直到今天,Web2.0的應用已經穩定地集中在Chrome、iOS、Android三大平臺上。只有當完善的、通用的應用平臺出現,而開發者不必再關注網絡通信、消息隊列等底層技術細節的時候,才能把更多的思考放在應用的設計上,從而帶來應用爆發式的出現。以下我們對比了正在開發中的Web3.0應用平臺:
表6:Web3.0去中心化應用平臺,開發中的項目對比可以看到,雖然Web3.0應用平臺還處于MFC、QT的時代,但眾多項目正在努力向著下一階段演進。從開發環境而言,EVM和WASM等虛擬機的功能十分有限,缺乏IO、文件、進程、線程、異步、Socket、定時任務等操作系統級別的接口,而Linux虛擬機和云的嘗試也許會帶來轉機。從計算性能而言,雖然跨鏈、側鏈技術能一定程度上帶來擴展,但是應用仍然無法做到內部并行,而且始終受到單節點性能的限制,因此鏈下擴容技術更有潛力。從存儲性能而言,全局可驗證的要求導致了所有的操作、中間狀態都記錄在區塊鏈上,存儲空間過大,正在探索的P2P存儲和鏈下存儲值得期待。
基于當前技術發展的趨勢,我們認為,去中心化應用平臺至少要達到以下要求,才是發展更多Web3.0應用的基礎:1.既提供可靠的鏈上計算環境,又提供高性能的鏈下計算環境。2.鏈上計算保證安全、可驗證。3.鏈下計算允許應用內并發,計算、存儲等資源可無限擴展。其中的技術難度主要在鏈下計算部分,目前并沒有成熟的解決方案。但相信不久的將來,一定會出現。到那個時候,將會開啟互聯網、區塊鏈和數字貨幣的下個十年。
免責聲明:本文僅代表作者個人觀點,不代表Qtum量子鏈基金會立場,不構成任何投資意見。
8月27日,在2019中國國際智能產業博覽會上,中國電信區塊鏈與數字經濟聯合實驗室發布《5G時代區塊鏈智能手機白皮書》.
1900/1/1 0:00:00比特幣是第一種,也是迄今為止最知名的一種加密貨幣,旨在讓人們獨立于銀行和國家政府進行操作。你可能聽說過很多故事,例如早期采用者賺了很多錢,他們的比特幣從幾便士漲到了幾千英鎊.
1900/1/1 0:00:00摘要:今日,市場恐懼指數再次來到年內低點,此時或許是長期投資的好機會。目前,比特幣價格處于短期收斂三角的下延地帶,且場外資金流入增加,短時BTC企穩上行的可能性較大.
1900/1/1 0:00:008月底,比特幣上行出現阻力,下殺跌破一萬,各主流幣以太坊,EOS、BCH等跌回了年前低點,眾山寨幣甚至創了歷史新低,市場情緒低落,仿佛又進入了熊市階段.
1900/1/1 0:00:00原作者:DanielKronovet編譯:Comunion翻譯小組本文主要比較了四個比較典型以太坊去中心化自治組織項目的基本方法.
1900/1/1 0:00:008月結束,各上市公司2019年上半年的半年報也均已公布。互鏈脈搏統計了BATJ等互聯網領先企業、安妮股份、四方精創、恒生電子等區塊鏈概念股,共112家涉及區塊鏈業務的上市公司的2019年半年度報.
1900/1/1 0:00:00