時隔一年有餘投資機構 Multicoin 更新了 Web3 堆棧全景,用 5 張圖描繪 2019 年 Web3 生態現狀。

原文標題:《Web3 堆棧,2019 年版》
作者:Kyle Samani,Multicoin Capital 管理合夥人

一年前,我描述了我當時理解的 Web3 堆棧

從那時起,我又學到了很多東西,生態系統也在不斷進化,所以我決定更新對 Web3 堆棧的介紹。

2018 年版只對 Web3 堆棧的一個實例進行了平面可視化,而 2019 年版的目標是將 Web3 堆棧作爲一組可互操作的網絡來展示。爲了實現這一點,我把 2019 年版分爲 4 張圖片(外加一張附加圖),先從一個狹窄的視角開始,然後從那裏擴展出去。你可以在此下載英文、中文和韓文版的這 5 張圖片。

這些圖片很大,在 Multicoin 網站或你的電子郵件收件箱裏閱讀起來不太方便。雖然我們在這篇文章中也列出了圖片,但可能需要你下載後在專用的圖像查看器中打開,才能更好地加以理解。爲了便於指代,這些圖片分別被標記爲 v2.1、v2.2、v2.3、v2.4 和 v2.1bonus。

這篇文章將這樣展開:我會先對整個生態系統中可觀察到的主題進行一些觀察和評論。然後,將解釋這些觀察結果如何反映在我們的投資組合結構中。最後,我會總結這 4+1 張圖片。

觀察#1:異構性、碎片化和不確定性

2018 版和 2019 版之間最顯著的區別是,2018 版沒有很好地展示 Web3 堆棧的異構性。當我在 2018 年 7 月發表 2018 版的文章時,除了以太坊,沒有其他任何智能合約鏈在運行。今天,圍繞着以太坊、EOS、Tezos 和 Cosmos,一系列生態系統在不斷成長,同時,在 Kadena、Polkadot、Near、Solana、Dfinity、Tari 和 Coda 等即將上線的區塊鏈周圍,也已經建立起了較小的社區。很明顯,正如我今年早些時候在 《以太坊的分拆》 中所寫的那樣,Web3 生態系統正在發展得越來越多樣化。

一年前,開發人員不必考慮在哪個鏈上構建,因爲只有一個選項。如今,大量的選項給在現有鏈上構建協議和服務的團隊以及進入加密貨幣領域的新團隊都帶來了極大的複雜性。讓我們來看一個示例:

Aragon 是早期建立在以太坊上的協議之一。幾個星期前,Aragon 團隊 宣佈 他們將在 Cosmos SDK 的基礎上擴展他們的協議,同時繼續在以太坊上支持 Aragon 協議。他們表示切換區塊鏈的主要動機在於高昂且多變的費用(在 《以太坊的分拆》 中我已經指出,費用將是迫使團隊離開以太坊的主要驅動力之一)。

Terra 每天爲韓國逾 100 萬美元 的電子商務提供動力,其採用也在迅速增長。Terra 團隊選擇在 Cosmos SDK 上構建,因爲他們需要既快速又廉價的支付手段。

縱觀 Web3 生態系統,我發現碎片化的速度正在加快。儘管大多數開發人員優先考慮以太坊,但是許多團隊有着以太坊現在無法支持的需求。這爲其他鏈的協議開發人員創造了大量的機會,擁有挑戰地位的區塊鏈正在加緊採取行動以支持應用程序開發人員。

以太坊 1.0 和 2.0 的不確定性加劇了這種分裂。例如,以太坊核心開發人員最近(無限期地?)延遲了 1.0 鏈上的狀態租期。雖然這對現有的合同來說是件好事,但從長遠來看,這對以太坊的生態系統來說可能並不理想,因爲這會在更長的一段時間內留下更多懸而未決的難題。與此同時,很明顯,以太坊 2.0 規範還遠未最終完成; 以太坊 2.0 的分片計數最近從 1024 減少到 64。

開發人員不希望整天爲了底層協議引入破壞性的更改而操心。

如果有哪個區塊鏈可以率先提供以下所有服務,一定將會贏得切實的機會:

  1. 高吞吐量,低延遲,低手續費,充分的共識層去中心化,清晰的可伸縮性解決方案
  2. 穩健的執行環境和開發工具
  3. 應用程序 / 分片 / 第 2 層複雜性最小化
  4. 提供向後兼容性和未來穩定性的有力保證

開發人員不希望整天爲了底層協議引入破壞性的更改而操心。他們想要一個可靠的基礎,並在此基礎上進行構建。

觀察#2:中間件的興起

在 2018 版的文章中,我在堆棧的右側突出顯示了中間件堆棧。在 2019 年版中,我改爲在鏈上協議和鏈下服務之間劃分出中間件。

在過去的一年裏,中間件出現了爆炸式的增長,最明顯的是在以太坊生態系統中以 開放金融(又稱 DeFi)的形式出現。雖然對於某些類型的開放金融協議(如 Set)存在價值捕獲問題,但是對於其他類型的開放金融協議(如 CompoundMaker),則有明確的價值捕獲機制。

據我所知,還沒有一個鏈上中間件協議被移植到其他鏈上。然而,一些鏈下服務正在跨鏈移植。Loom 在跨以太坊、EOS 和 Tron 運行,甚至允許用戶跨所有三個鏈傳輸 DAI。考慮到以太坊 2.0 的不確定性、Cosmos 生態系統的崛起和一些新生態系統的發展,我預計在未來 12 個月裏,我們將看到跨鏈服務的加速發展。例如,像 Keep 的 tBTC 這樣的服務自然會被用於將 BTC 移植到以太坊和幣安鏈 (Binance Chain) 等衆多鏈上。

一些服務將被跨鏈移植,並且仍將提供大體相同的功能。例如,Keep 的 tBTC 不管被移植到哪個鏈,都可以提供基本一致的服務。與此同時,如 dFuseThe Graph 這類鏈下服務,由於可支持更多的鏈得以發展得更好。由於這些服務增加了對特定用例鏈的支持,比如 Arweave(一次性付費並獲得基於 IPFS 的永久文件存儲)和 Handshake(去中心化 DNS),這些服務越來越多地充當開發人員的單一抽象層,而不管底層數據位於何處。因此,這些類型的鏈下服務激增,將加快整個生態系統的發展速度。

鏈下服務的另一個常見主題是,它們通常採用 效用代幣模型。這反映出開發人員的一種共識,即特定於應用程序、沒有流通速度下沉的支付貨幣將不會捕獲價值,而效用代幣提供了一種可量化的方式來評估鏈下服務的價值。

除了提供定製的鏈下服務外,Cosmos 和 Polkadot 生態系統還都接納了效用代幣模型。在 Cosmos 生態系統中,每個區域 (Zone) 都將使用其原生質押代幣進行安全保護,而驗證器可能會從 tBTC 和穩定幣等流動性更強的支付代幣的交易費用中獲得大部分收入。由於大多數 Cosmos 區域沒有原生的流動支付貨幣,所以預計每個區域將利用 Cosmos 的區塊鏈間通信 (IBC) 協議將 tBTC 和穩定幣移植到每個區域,用於支付和智能合約。此外,作爲 Cosmos 中心 (Hub) 的原生代幣,ATOM 是一個效用代幣,它將通過在多個區域之間傳遞消息產生費用。Polkadot 的 DOT 與 ATOM 類似:它們執行同樣的功能——在平行鏈 (Parachains) 之間傳遞信息以換取費用。

最後,需要說明的是,我相信中間件協議和服務可以以一種獨立的、模塊化的方式從第 1 層智能合約平臺獲取價值。因爲中間件協議的價值可以使用傳統的貼現現金流 (DCF) 模型進行評估,所以不管底層的哪條鏈勝出,中間件協議和服務都應該能夠捕獲價值。然而,大多數通用的第 1 層最終都是在競相爭取成爲 非主權貨幣,而第 1 層的價值捕獲將獨立於中間件層的價值捕獲。

Web3 堆棧 2019 版:單鏈,平面可視化

第一張圖片是我去年演示過的 Web3 堆棧的更新版本:

Multicoin:5 張圖描繪 2019 年 Web3 堆棧全景

最重要的變化是:

  1. 對鏈上協議和鏈外服務進行分類。最終的設想是將所有支持 Web3 的機械基礎設施抽象出來,這樣開發人員就可以將精力集中在更高層級的問題上。因此,利用鏈上智能合約的模塊化功能,越來越多的應用程序基於單鏈上的其他協議構建。這一點在以太坊的開放金融生態系統中表現得很明顯。模塊化和可組合性是開放金融的定義特徵。該圖中顯示的大多數鏈上協議都與開放金融相關。
  2. Web3 堆棧運行在許多不同的物理計算機上,這些計算機被組織成不同的邏輯網絡。2018 年版顯示了整個堆棧,就好像它運行在一塊硬件上。2019 年版使用左邊的分塊來區分堆棧的每一層。這使得大家更容易追尋和查看不同物理機器之間的交互。
  3. 我從核心堆棧,即側鏈、Interledger 協議(ILP)和狀態信道中刪除了一些可選組件,轉而在右側將它們作爲可選組件列出。這使得整個圖像更易於閱讀,也令堆棧網絡的邏輯表現更爲一致,這一點在下一張圖像中也有所體現。

我構建了這個圖示包含了一些在 Web3 生態系統裏的公司。

Multicoin:5 張圖描繪 2019 年 Web3 堆棧全景

Web3 堆棧 2019 版:單鏈,分層可視化

2019 年版的第二張圖片基本上展示的內容與第一張相同。不過,第一種方法平面地描述了堆棧,但第二種方法將堆棧顯示爲物理計算機網絡。與第一張圖相比,這種可視化使一些事情更加清晰,比如每個子堆棧在哪裏開始到哪裏停止,不同邏輯網絡上子堆棧的分層,以及跨網絡的 API 調用流。

Multicoin:5 張圖描繪 2019 年 Web3 堆棧全景

在這幅圖中,我展示了三個中間件網絡示例:一個查詢層網絡(如 The Graph)、一個側鏈網絡(如 Skale)和一個永久存儲網絡(如 Arweave,它也可以用作任何其他網絡的數據可用性層)。根據特定的應用程序,可能會涉及許多其他中間件網絡。我強調這三個是因爲我認爲它們是最廣泛使用的網絡。這就是我們投資這三家公司的原因。

還有一些有趣的發現:首先,這些層並不是嚴格依序的。例如,查詢層可以索引來自側鏈和存儲網絡的數據。其次,終端用戶客戶機不必嚴格依賴中間件網絡。它們可以從第 1 層網絡直接查詢數據(不過這常常導致用戶體驗很差,因此我們預計查詢層更加穩健並獲得更廣泛的採用,這種情況會越來越少)。第三,獨立的數據可用性網絡可以充當第 1 層的數據可用性層(這一點沒法可視化處理)。

Web3 堆棧 2019 版:多鏈,平面可視化

正如我在上面提到的,Web3 生態系統正在變得更加異構化,而不是同質化。隨着更多的第 1 層推出,這是很自然的現象。這張圖示試圖說明,當更多鏈開始相互連接時,生態系統會是什麼樣子:

Multicoin:5 張圖描繪 2019 年 Web3 堆棧全景

儘管 Cosmos 團隊預計隨着時間的推移會出現多箇中心,但是不可能提前知道哪條鏈會連接到哪個中心上。我列出了 2 個 Cosmos 中心,因爲 1) 我無法在一箇中心周圍列出所有的非 Polkadot 平行鏈;2) 我預計會出現很多中心。顯然,只有當中的一箇中心可以由 ATOM 提供動力。第二個可以是 Iris,也可以是別的某個中心。幣安鏈(使用 Cosmos SDK 構建)本身甚至也可以成爲一箇中心,如果幣安 DEX 發展出足夠的流動性,可以作爲所有其他鏈的信任最小化的價格預言機,那麼這尤其可能發生。

考慮到互操作性機制還處於多麼早期的階段,這個圖示並不能提供太多信息——它主要展示了對未來的展望。我在這裏提供的圖示相當清晰;但實際上,情況可能會更加混亂。例如,除了比特幣和以太坊之外,幣安鏈已經比其他任何一條鏈都更能促進經濟活動。此外,BNB 擁有更高的市值,流動性遠高於 ATOM,這意味着幣安鏈可能比基於 ATOM 的鏈能提供更多的共識安全。最後,幣安鏈主要是一個 DEX,在擁有足夠的流動性的前提下,它可以充當一個信任最小化的價格預言機。憑藉這三個結構上的優勢,Cosmos SDK 就有可能成爲事實上的開發標準,而幣安鏈和 BNB 則可以發揮全部的價值。

我還在比特幣和以太坊 1.0 (位於右下方)之間加入了一個 Interledger 協議(ILP)進行橋接,以表明並非所有形式的互操作性都需要以通過中心鏈傳遞的原子消息的形式存在。雖然 ILP 理論上可以橋接圖示中的每個鏈,但我選擇不這樣闡釋,因爲這會使圖像很難閱讀。

Web3 堆棧 2019 版:多鏈、分層可視化

最後的圖像是前兩張圖像的組合。這個可視化的目的是強調中間件網絡將跨幾個第 1 層運行:

Multicoin:5 張圖描繪 2019 年 Web3 堆棧全景

出於可讀性的目的,我 1) 刪除了 ILP;2) 沒有保留各種終端用戶客戶端和中間件堆棧之間的藍色箭頭。

一些結論

Web3 堆棧最令人難以置信的一點是,它們不需要任何集中協調就可以組合在一起。開發本身是去中心化的。沒有主架構師。這與地球上幾乎所有其他的開發堆棧項目形成了鮮明的對比。在 Linux 基金會,少數人設定整個 Linux 的方向。在谷歌的 Android 和蘋果的 iOS 等系統上,情況也是如此。這些組織中的少數高層人員決定了這些龐大生態系統的整體架構。

考慮到這當中缺乏集中協調,這一切居然能行得通,真是一件難以置信的事情。當然,有些項目仍然顯得有些笨拙,但是開發人員和用戶的體驗在整個堆棧中都在迅速改進。

往往大的變化會緩慢開始,之後突然發生。Web3 目前的開發模式可能遵循類似的規律。很難預測何時形勢會突然急速前進,但是至少現在可以在市場上看到所有主要部件的基本形狀和輪廓,而且在開發人員社區中,人們對如何將它們完全結合在一起已經有了一個普遍的理解。

感謝 Peng ZhongAvani Miriyala 在圖片設計方面提供的幫助。

披露:Multicoin 已制定、保持和執行合理設計的書面政策和程序,以識別和有效管理與其投資活動有關的利益衝突。Multicoin Capital 對本報告中所列資產在公開發布後 72 小時內(「無交易期」)遵守「無交易政策」。 在無交易期間,任何高級管理人員、董事或僱員均不得買賣文中任何所涉資產。在發佈此報告時,Multicoin Capital 持有的頭寸包括 Kadena、Near、Solana、Dfinity、Oxio、Keep、dfuse、The Graph、Livepeer、Arweave 和 Coda。

來源鏈接:multicoin.capital