萬字長文捕獲 ZK Rollup 的時代價值

買賣虛擬貨幣
以太坊即將迎來它的 layer 2 時代,而在所有 l2 擴容技術中 zk rollup 是最好的解決方案之一。零知識證明技術加上 rollup 擴容技術能夠擦出什麼樣的火花?

作者:lewis liao,zonff partners

為什麼關注 zero-knowledge(zk) rollup?

零知識(zero-knowledge)密碼學被稱為我們這一代最被低估的技術之一,與新聞報道鋪天蓋地的宣傳人工智慧和大資料等主題不一樣的是,幾乎沒有媒體關注零知識技術。儘管如此,這項技術仍然是一項偉大的突破,它給這個個人資訊無處藏身的大資料時代,帶來了寶貴的隱私保障。

零知識密碼學是一個廣泛的主題,但在本文中,我們只重點關注一個與區塊鏈最相關的領域:零知識證明。零知識證明是一種非互動式、零知識的知識論證,該方案假設有兩方:證明者和驗證者。證明者希望向驗證者證明他們知道一些資訊,但不透露它是什麼。同時,驗證者將檢視證明並接受或拒絕它。

這些方案具有三個屬性:

  • 完整性:任何有效的結果都可以證明給定程式

  • 穩健性:任何不誠實的行為者都無法建立有效的證明

  • 零知識:驗證者對證明的輸入一無所知,只知道結果

在所有資料鏈上公開可見的區塊鏈領域,這種在不揭示陳述的真實情況下證明一個陳述是一種強大的原語。不論對個人、企業還是政府來說,這項技術都能夠解決許多現實存在的痛難點問題,如保護使用者資料、設計敏感系統或合同、證明公共物品分配的公平性和實現更高效經濟的政府機構。

在區塊鏈領域,除了應用於隱私保護之外,最惹人注目的應用是以太坊的擴容方案 zk rollup。目前以太坊正在擁抱以 rollup 為中心的擴容方案,它在去中心化、安全性和可擴充套件性上體現出了最最佳化的權衡。從本質上講,以太坊升級將使網路更具可擴充套件性、可持續性和安全性。

以太坊的擴容方案分為鏈上擴容和鏈下擴容。

鏈上擴充套件技術是對區塊鏈基礎層的升級,以提高可擴充套件性。以太坊的長期鏈上擴充套件解決方案稱為分片,它實際上將基礎層分成 64 條鏈,由信標鏈確保共享安全。

鏈下擴充套件是指使用外部執行層而不是基礎層的擴充套件解決方案。這些第 2 層或 “l2” 是位於基礎層之上的輔助層,為整個區塊鏈提供更多的交易能力。

以太坊擁抱的 l2s 方案就是 rollup,它能夠帶來以下特性:

  • 透過 rollup,以太坊可以在不犧牲安全性的情況下從約 25 tps 增加到 3,000 tps;

  • 透過 rollup,使用者的資金不會被竊取或審查(就像某些側鏈上的情況一樣);

  • 使用者始終可以訪問 l1 上的資料,沒有人可以阻止使用者的資金隨時安全的退出 rollup;

目前的解決方案中有兩種(主要)型別的 rollup:

zk rollup(zkru)和 optimistic rollup(or)

optimistic 與 zk 方案對比

optimistic rollup 相對於 zkru 是一個更加成熟的解決方案。目前 optimstic 和 arbiturm 的產品已經可供以太坊開發人員使用。但是由於使用欺詐證明機制,其提款時間和安全性目前來看值得商榷,同時其成本最佳化相比 zk 也略遜一籌。而 zk rollup 的弱點基本都屬於技術問題,隨著大量優秀的開發人員投入到相關研究,包括 vitalik 在內的大多數人都認同 zk rollup 在未來會是更優秀的擴容方案。

兩者相較,各解決方案的 gas 費用和 tps 如下:

四大方案各自費用

來源:xiang|w3.hitchhiker,以上計算前提是以當前 eth 價格為 2500u,區塊 gaslimit 為 30000000,gas 費用為 30gwei,平均 13 秒的出塊時間計算, 極限 tps 指對應執行環境佔領了所有以太坊區塊空間 (在證明驗證上花費 500000 gas),普通 tps 指對應執行環境佔領了所有以太坊 1/3 的區塊空間。

從效率成本上來說, zk 方案要比 or 方案的效率更高,具有更高的 tps 和更低的費用。

從時間成本上來說,由於欺詐證明機制,在 optimtisc rollup 上提款需要 7-14 天的提交期以供其他人來證偽潛在的作惡行為。雖然目前已經有類似 boba network 等 optimstic rollup 解決方案提出的流動性池機制來減少提款期。

從相容性上來說,optimsitic 和 zk 都面臨著需要相容適配複雜 evm 合約呼叫操作的問題,但 optimstic 實現起來更容易,包括 arbiturm,optimsim 在內的 or 解決方案都擁有 evm 相容的虛擬機器,允許其能夠處理在以太坊主鏈上發生的所有事務。

zk rollup 發展受到限制的最主要問題之一即是以太坊 evm 的相容性問題。在 evm 設計之初,開發者們完全沒有想到之後會用到 zk 技術,evm 操作生成可用的零知識證明是幾乎不可能的,由此催生了 zk-evm 的需求。在之前不少人認為實現 zksync 2.0 至少需要幾年時間,不過 zksync 2.0 公共測試網在二月底已正式上線,這也是以太坊測試網上首個相容 evm 的 zk rollup,或許 zk rollup 的正式大規模實際使用要比我們想象的要快一些。

為什麼相容 evm 對於 zk 來說如此困難?

現有的 zk rollup 解決方案中,大多隻能夠支援簡單的支付和 swap 場景。其原因是,zkevm 除了需要正常執行智慧合約的位元組碼以外,還需要生成一個 proof 來表明交易達成後狀態已正確更新,由於 evm 的設計和 zk 證明的演算法原理等問題,使得兩者相容非常困難。

從安全性上來說,or 的安全性來自於經濟學,必須設計合理的激勵機制驅使一批主鏈上的驗證人隨時監測提交者,並準備提交欺詐證明,對於提交者,也需要透過質押等方式確保節點作惡會付出相應的代價。zk 的安全性來自於數學或者密碼學,能夠做到去信任化,數學和密碼學提供的保障要遠比樂觀的相信人性不會作惡更可靠。

兩者相較,zk rollups 的優缺點如下。

優點

  • 每個事務中包含的資料更少,增加了第 2 層的吞吐量和可擴充套件性,與 optimistic rollups 相比,更大的可擴充套件性和降低交易成本的好處;

  • 無需任何人監控 zkr;

  • 不需要像 optimistic rollups 中那樣的欺詐爭議視窗,將提款時間從大約 2 周減少到幾分鐘;

  • 預設啟用隱私;

缺點

  • 計算零知識證明的難度將需要資料最佳化以獲得最大吞吐量;

  • 最初構建和整合到以太坊網路比 optimistic rollups 更難;

相對來說,zk rollup 的弱點基本都屬於技術問題,隨著大量優秀的開發人員投入到相關研究,相信這些問題都會得到解決,並且包括 vitalik 在內的大多數人都認同 zk rollup 在未來會是更優秀的擴容方案。

zk rollup 擴容方案的格局是怎樣的?

zk rollups 主要玩家對比

zk rollup 技術領域有兩個主要的玩家:zksync 和 starkware

下表從團隊、技術、資料可用性、融資和支持者以及當前產品和路線圖等方面直觀展示了兩者之前的一些主要差別。

從團隊上來說,starkware 更加學術,團隊由世界級的密碼學家和科學家組成,多年來在零知識領域開拓創新,發表了許多學術論文,並正在將其轉化為現實產品 starkware;zksync 團隊沒能夠找到更多的資訊,但從其產品釋出來看,具有跨行業者的氣質,辦事效率高。

從技術上來說,starkware 總的來說是一個更加優秀的技術,它提供了區塊鏈終結性(finality),這意味著它的資本效率是最優的。此外 stark 的主要優勢是:

  • 發明並構建了自己的 zk-stark 系統,而 zksync 的技術棧是由其他人建造的 (由 aztec 構建的 plonk)。這也意味著 starkware 對技術的掌握和提高技術的能力都更強;

  • 已經有多個系統在生產環境中執行,這些系統使用一種稱為 cairo 的圖靈完備程式語言,該語言是現成可用的。matter labs 處於生產環境中的只有一個簡單的支付系統,沒有圖靈完備的語言可用;

  • 更快、更安全 (從密碼學的意義上來說)、透明 (無需可信設定) 和後量子安全,而 matter labs 使用的核心技術 (由另一個團隊構建) 較慢,需要可信設定,並且可以被量子計算機攻破;

從資料可用性上來說,starkware 首創了 volition 系統用來解決 da 問題。volition 允許終端使用者每筆交易都可以在 rollup 方案 (鏈上資料可用性) 和 validium 方案 (鏈下資料可用性) 之間選擇。zksync 使用的是基於 volition 的 zkporter 技術,其主要區別是:volition 方案中使用者可以基於每一筆交易選擇資料儲存方式,而 zkporter 方案中使用者基於每一個賬戶選擇交易結算方式 (zkporter 賬戶只能透過鏈下 da 方式產生交易)。另外,zkporter 的鏈下 da 系統更加去中心化,因為其 da 由 zksync 原生代幣激勵的守衛者網路 (guardian) 提供安全保障,而不是一箇中心化的“dac”。

從融資和支持者上來說,starkware 估值 20 億美元,並且正在以 60 億美元的估值在進行 d 輪融資。這是一個世界級的融資水平,有許多著名投資者。其支持者包括一些大亨和以太坊基金會的成員,vitalik 自己還審查了 starkware 釋出的大部分文章。zksync 和 starkware 相比,相對沒有那麼多著名的投資者,看起來像一個大型的 defi/cex 加密家庭融資。其中每一個專案都為人熟知,他們聯合起來能形成很好的生態。不過這一點很重要,zk rollup 的成功將在很大程度上依賴於 defi 協議的加入和與 cex 的直接整合。

從當前產品和路線圖來說,2020 年 6 月,starkware 首先推出 starex,這相當於他們路線圖中的 “行星”(planets) 階段,並允許建立由 cairo 和 starks 提供支援的需許可的、應用專用型的 zk rollup,即 dydx、immutable、deversifi、sorare 等,它們是由 starkex 的在產版本支援的 4 個主要應用。截至 2022 年 3月,starkex 已經處理了 1.34 億筆交易,其累計交易量達 4900 億美元,鎖倉量達 11 億美元。

在 2021 年 11 月 29 日,他們釋出了 starknet 的主網 alpha 版本,迅速向路線圖中的 “星群”(constellations) 階段發展。starknet 是我們所期待的無需許可、多應用的通用型 zk rollup。截至 2022 年 3月,starknet 測試網 goerli 共產生 140 萬筆交易,主網共產生 4.5 萬筆交易。在合約部署方面,測試網 goerli 上共有 2.6 萬合約,主網上共有 1600 合約。

初步階段 starknet 將由一箇中心化的證明者驅動,應用程式將需要申請白名單按順序部署,像 optimism 一樣。他們的計劃是發展生態系統,並逐步將 starknet 去中心化以實現路線圖中的 “宇宙”(universe) 階段。

zksync 的路線圖可以總結為下圖 4 個步驟。第一階段對應於 2020 年 6 月推出的 zksync 1.0,大致相當於一個沒有智慧合約整合的 zk rollup。使用者可以傳送和接收代幣,但缺乏可組合性。目前許多有前景的專案已經部署在 1.0 版本上了。

路線圖的第二階段隨著 zksync 2.0 在主網上線而開啟,它包含了我們所期待的一切:完全相容 evm 的 zk rollup 並且具有智慧合約可組合性。zksync 2.0 最初計劃於 8 月在主網上推出,但由於一些技術難題而推遲了。這些問題現在正在測試網上進行測試,並逐步得到解決,10 月份 zksync 宣佈了其最近完成的一些技術細節和部署了一個類似 amm 的測試網 (uniswap) 來驗證其 evm 相容性。matter labs 為確保 llvm/solidity 相容性而延遲釋出,起初可能令人沮喪,但它將幫助每一個以太坊工具和依賴在 zksync 2.0 實現本地整合。

zk rollup 的優勢

zk rollup 解決方案能夠帶來一些獨特的優勢,如隱私保護、保留可擴充套件性和跨鏈應用的實現。

  • 隱私是 zk rollup 的優勢與特點之一

無許可區塊鏈可以在不信任第三方的情況下實現計算完整性,但它們在可擴充套件性和隱私方面付出了代價。從 1980 年代開始,諸如零知識證明、互動式證明和概率可檢查證明等證明系統的理論工作已經闡明瞭解決這兩個問題的途徑,並體現在實際應用中;

  • 保留可擴充套件性給予開發者理論上幾乎無限的計算能力

這使得將網際網路上的生態都移植過來成為可能,如對戰類的遊戲以前在以太坊上很難實現,但 zk rollup 可以改變這一點。此外,超強的計算能力再加上區塊鏈的特性,還能夠衍生出很多新的應用;

  • 另外就是跨鏈應用,zk rollup 的代表之一,starknet 有非常多樣化的橋接功能

開發人員可以從 l1 向 l2 傳送任何負載(不是轉賬),即把 dapp 的頭部部署在 l2,在這裡可以進行費用較低的治理或遊戲操作,而向 l1 的流動性傳送指令。就像將 l2 作為大腦,而 l1 作為肌肉;

zk rollup 的痛點

zk rollup 雖然是一個非常好的以太坊擴容方案,但其應用仍然伴隨著一些風險,如流動性割裂、通訊難題和技術障礙帶來的可組合行降低以及中心化風險等。

  • 流動性割裂問題在目前的多鏈格局下已經日益凸顯,這並不是 zk rollup 應用面臨的獨有問題

由於多種技術方案的存在,未來 rollup 網路的數量更多,將會帶來更嚴重的流動性割裂情況。好訊息是有許多跨鏈通訊技術方案著手解決這個問題,如 layerzero 在 2022 年 3 月上線的 stargate(注意,目前 stargate 並不支援 zk rollup)。layerzero 在保證安全性的前提下,正在給我們帶來一個“全鏈未來”,包括狀態共享、統一橋的流動性、跨鏈借貸、swap 和多鏈收益聚合器;

  • 可組合性問題主要體現在主鏈 dapp 和子鏈 dapp 之間的互動

在以太坊上構建的每個新協議都像樂高積木一樣,其他協議可以輕鬆地在其上構建,這也是 defi 發展迅速的原因之一。如果無法解決通訊和合約標準問題,那麼子鏈上的 dapp 需要重新建立自己的生態,這就造成了更大的資源浪費。不僅是子鏈和主鏈之間,子鏈和子鏈之間也需要構建通訊機制和相應合約標準;

  • 中心化風險主要是由於當前各類 rollup 解決方案中

負責執行、排序、壓縮和打包交易的 sequencer 目前都是一個較為中心化的角色。rollup 若想進一步的提升安全性,必須要著手解決當然的中心化問題;

擴容的未來是怎樣的

在以太坊的擴容路線圖中,描述了一個短期以太坊以 optimistic rollup 為主,而中長期則會採用 “分片 + zk rollup” 的擴充套件場景。

綜合來看,rollup 無疑是以太坊擴容的最佳選擇,它最大的特點就是安全性和可擴充套件性,儘管在可程式設計性方面需要時間進行技術攻關,但中長期來看,這是一項非常理想的擴容技術,以太坊分片與 zk rollup 的結合,會將所謂的不可能三角破解,同時 zkevm 的推出能夠兼顧可程式設計性,幫助開發者更輕鬆地向第二層轉移。

從中長期來看,隨著 zk-snark 技術的改進,zk rollups 將在所有用例中勝出。— vitalik buterin

儘管如此,zk rollup 要真正走向大規模應用,還要很多問題需要克服,其中就包括技術、gtm(go to market)和 gtc(go to community)等問題。

技術問題

上文已經簡單就 zk rollup 的技術問題進行了說明,這裡進行一些細節上的補充。

關於相容性問題,zk rollup 的技術問題主要在於對開發人員不友好,導致功能有限,之前主要由於以下兩個原因,很難構建通用 dapp。

  • 首先,如果你想在 zk rollup 中開發 dapp,你需要使用一種特殊的語言(即r1cs)編寫你所有的智慧合約邏輯。不僅所需語言的語法複雜,而且這樣做還需要極強的零知識證明專業知識;

  • 其次,zk rollup 不支援可組合性。這意味著不同的 zk rollup 應用程式不能在第 2 層內相互互動。這種質量極大地破壞了 defi 應用程式的可組合性;

在 zk rollup 中有兩種構建通用 dapp 的方法,一是為不同的 dapp 構建專用電路 “asic”,這是早期的 zk rollup 所採用的路徑,對應 starkware 的行星階段,應用之間是無法互動的。另一個是為智慧合約執行構建一個通用的 “evm” 電路,目前 starkware 和 zksync 在解決這一點上有很大的進展。

從目前的情況來看,starkware 的發展處於 “星群” (constellations) 階段。2021 年 9 月,starkware 宣佈推出了無需許可、多應用的通用型 zk rollup,並且透過 cairo 語言支援智慧合約。zksync 的發展也處於第二階段,2022 年 2 月,zksync 2.0 測試網上線,持續測試確保 llvm/solidity 相容性,以完全相容 evm 和保證智慧合約的可組合性。

注意,在解決方案上,starkware 和 zksync 採用的是完全不同的兩種技術方案。

starkware 採用了全新的圖靈完備的程式語言 cairo,並與 openzeppelin 合作開發標準化合約,就像他們與以太坊合作的那樣,這意味著他們採用的是新的合約標準來實現可組合性。這無疑是一項大膽的決定,因為這會大大增加開發者的進入成本,目前 nethermind 的 warp 團隊正在幫助開發者將 erc-20 合約從 evm 位元組碼轉換為 starknet 合約並在 starknet 上部署。這項工作進展迅速,其下一個目標是將任意智慧合約從 yul 轉移到 cairo。

zksync 則是採用 zkevm 方案來實現 evm 相容。對於 zkevm,目前主要有兩種實現策略:

  • 直接支援 evm 現有的指令集,完全相容 solidity 指令集。使用這種方案的包括 hermez 和以太坊基金會 zkevm;

  • 重新設計一種虛擬機器,該虛擬機器對零知識證明友好,同時對 evm 開發工具進行適配,來保持對 solidity 的相容,使用這種方案的主要是 zksync;

總的來說,第一種策略相容性更好,安全性更高,但是工作量更大,hermez 採用的就是這種方案;第二種策略更靈活,工作量更小,但需要花費額外精力在適配上,zksync 採用的則是這種方案。zksync 同時開發了兩套針對 zkevm 的編譯器前端:yul 和 zinc。在構建自己的編譯器時,zksync 選擇了 llvm,llvm/solidity 的相容性問題導致了 2021 年 8 月份 zksync 2.0 未如期上線的主要原因,這也是目前 zksync 2.0 測試網上線期間在重點克服問題。

starware 使用 cairo 看起來似乎相容性更差,這是 starkware 的缺點嗎?並不是。

starware 使用 cairo 語言來將智慧合約邏輯移植到 rollup 當中,雖然新的語言某些程度上增加了開發者的進入成本,但 cairo 的諸多特點可以使得 zk 更優雅地融合在區塊鏈生態當中,比如 cario 語言有配套的 air(代數中間程式碼表示) 視覺化工具, 來檢視證明中的細節,也可以安全可信地生成 zk-stark 的證明來保證計算完整性,同時語言設計的感覺更加符合數學證明的邏輯,更加工整,也具有完整的工具鏈。

此外,它還可以提高安全性。cairo 的 air 相對簡單,這使得鏈上驗證者和鏈下證明服務的效率和攤銷成本都較低,而稽覈單個簡單 air 比稽覈多個複雜的特定於應用程式的 air 更安全。有了 cairo,我們可以依賴單個 verifier 智慧合約;不再需要為使用的每個應用程式部署驗證程式。

請注意此安全屬性含義:針對該合約的一組審計可保護任何應用程式免受證明系統風險的影響,讓它們僅審計業務邏輯。至於業務邏輯,理解和稽覈程式碼的正確性要比理解特定於應用程式的 air 容易得多。cairo 並不能解決目前 evm 面臨的合約可能出現漏洞的問題,有些人正在嘗試解決這個問題。

走向市場問題

zk rollup 贏得市場的模式與所謂“以太坊殺手”的公鏈幾乎一樣。starkware 目前是中心化的,它們正在推動去中心化,zksync 是開源的和去中心化的(但程度並不高),它們都沒有代幣。同樣的,rollup 技術另一陣容的兩大選手 optimism 和 arbitrum 也同樣沒有代幣。

zksync 會發放代幣,這個從它們的原始碼從可以得到確認,而 starkware 和 arbitrum 沒有公開表態,optimism 最近暗示要釋出代幣。

然而,l2s 要推動去中心化和贏得市場,發幣是一個必須的手段,代幣不僅僅是一個很好的激勵工具,還能夠幫助更好地治理社羣。目前發幣的主要障礙在於 l2s 跨鏈橋的不成熟,以及 evm 相容性沒有得到很好的解決。

a16z 根據 web3 的組織結構和經濟激勵模式,將其 gtm 矩陣定義如下:

他們認為 web3 走向市場(go to market, gtm)的模式與 web2 有著很大的差別,其中最具創新性的部分是代幣的引入與新的組織形式 dao 的出現。每個象限的走向市場都不同,並且可以涵蓋從傳統的 web2 風格策略到新興和實驗性策略的所有內容。

而衡量 layer1/layer2 是否贏得市場的因素包括 github 上的收藏數量、協議開發者數量、專案整合數量、協議分叉數量和 tvl。

在這一點上,由於 starkware 不開源,無從比較。從 2022 年 3 月的資料來看,zksync、optimism 和 arbitrum 三者情況如下:

  • 從 github 上的收藏數量來看,zksync 最多。zksync 為 1.3k,略高於 optimism 的 0.9k 和 arbitrum 的 0.7k;

  • 從 github 上的協議開發者數量來看,optimism 最多。zksync 為 43 人,optimism 為 66 人,arbitrum 為 36 人;

  • 從 github 上的協議分叉數量來看,arbitrum 略高為 355 次。zksync 和 optimism 相當,分別為 292 和 303 次;

  • 從 tvl 上來看,arbitrum 現在遙遙領先,為 $3.41b,而 zksync 和 optimism 分別為 $148m 和 $562m;

而對比起比較成功的以太坊 “替代鏈” solana 來說,solana 的 github 收藏數量為 7.7k,分叉數量為 1.8k,貢獻者達 305 人,而 tvl 為 $7.46b。

可以看到現在的 rollup 還遠沒達到稱之為贏得市場的時候,他們還有很多工作要做。其中最重要的就是獲得更多的專案整合,更多的採用會吸引更多的開發者,從而建設更好的生態專案,獲得更多的使用者採用,流入更多的資金。這些的需要專案方走向社羣(go to community,gtc)才能做到。

走向社羣問題

有人認為,進入市場與進入社羣策略中的激勵措施之間的主要區別可以概括為價值捕獲與價值創造之間的差異。對於一個產品來說,組成社羣的是它的使用者,而對於一個公鏈或者協議來說,組成社羣的是採用它的應用。因此,在這裡,用生態系統(ecosystem)來替代社羣(community)可能會更加準確。

目前,隨著 starknet alpha 和 zksync 2.0 測試網的推出,zk rollup 技術正在得到飛快的採用,兩者的生態也在不斷擴張。有人對兩大技術的生態進行了整理如下圖。

兩者的生態繁榮程度相當,可以看出 zksync 獲得了更多的跨鏈、defi 和錢包應用支援,而 starkware 上有更加繁榮 games&nfts 生態。

對於一個 l1s/l2s 生態來說,流動性就相當於頻寬,將不同的應用場景連線起來,形成一個更大的網路,即價值網際網路。這邊的流動性的定義是在不同的應用之間進行的價值交換,流動性好的時候,價值損失就少,流動性差的時候,則存在較高的價值損失。

還一種情況是,不同應用之間無法進行價值交換,則是不存在流動性。在一個生態中, 流動性如果能夠貫穿整個生態,像以太坊生態一樣,任何基於以太坊的應用,都可以透過以太坊進行計價和交換,這個生態才是一個可以正常運作的生態。

生態中的流動性我將它分為橫向流動性和縱向流動性。l2s 中橋樑的作用在於橫向打通不同 rollups 之間的流動性,最近還出現了一個創新性的打通方式叫做 layerzero,它對傳統橋樑的流動性橋接方式進行了創新,帶來了更好的安全性和去信任化。縱向的流動性主要在於不同的應用,使用者(end users)透過 wallet 連線到整個生態,有時候會透過支付(payment)手段進行充值購買加密貨幣以獲得價值,在不同的應用中進行價值交換,有時候還需要透過 marketplace 應用進行中間交換。

l2 生態價值流動圖

目前在各個流動性節點,starkware 和 zksync 都有相應的應用部署,大部分處於測試階段,其生態對比情況如下圖。

走向社羣(生態),首先需要內部能夠打通縱向流動性,這就需要支援可組合性,使得在生態中有一個統一的標準,能夠讓不同的應用協議之間進行無需許可的相互整合,像樂高積木一樣。在以太坊上做到這一點很容易,但由於零知識證明的問題,starkware 和 zksync 在這方面都付出了極大的努力,這一問題正在得到解決。

社羣(生態)產生生機的前提是擁有還好的橫向流動性,這就要求有好用的橋樑進行支援,它能夠將以太坊的流動性低成本地架接,更重要的是,它可以方便地和其他 l2 解決方案甚至 l1 解決方案進行通訊。無論對於應用還是使用者來說,一個快速的(高tps)低成本的(手續費低)安全的區塊鏈是天然具有吸引力的,當遷移成本越低,那麼生態對於應用和使用者的吸引力則越強。

社羣(生態)騰飛的必要條件是殺手級應用的出現,吸引大量的使用者和資本進入。這絕不僅僅是透過高 apy 、代幣空投或補貼以及閉合的“玩賺”生態就能夠實現的。

如何投資擴容生態

區塊鏈是價值網際網路,傳統網際網路是資訊網際網路。資訊資料靠頻寬傳輸,價值交換靠流動性承接。公鏈生態首先要實現的是價值的流動,其次是價值的高效流動,然後是在價值的高效流動之上透過建立滿足使用者需要的應用,真正提高生產效率,最終建立一個高效、無需許可、不受審查、民主防作惡、開放普惠、公開透明的區塊鏈世界。

得益於智慧合約,區塊鏈的應用不僅僅限制於作為一個去中心化的賬本,它還衍生出了非同質化通證用於數字世界的所有權界定以及同質化代幣作為治理基石的 dao 作為新型治理組織結構等新鮮事物。這些創新結合已有的網際網路應用進一步衍生出更多的應用場景,然而目前的區塊鏈基礎設施並不能很好的承接這些應用場景的落地。

首先是擴容問題。不論是 tps 還是資料可用性,都需要擴容。這一點 zk rollup 和 validium 已經做出了卓有成效的探索,此外還有其他 layer 2/layer 1 解決方案,如 optimistic rollup、plasma、solana、celestia 等等。擴容技術本身就是最好的投資標的,目前這個階段,我們可以對鏈上儲存技術投入更多的關注。而擴容之後,高 tps 和可靠的資料可用性將使得區塊鏈的效能得到極大的提升,這將允許在區塊鏈上搭建更加複雜的應用,這些應用可以分為網際網路鏈改和區塊鏈原創兩大類。

  • 網際網路鏈改:最明顯可見的是在 gamefi 領域,如 gamefi 鏈上實時對戰結算、鏈上實時通訊以及大規模的支付都可以實現;

  • 區塊鏈原創:高效能的區塊鏈基礎設施允許比之前更為頻繁和密集的價值交換行為,這將極大地促進價值流動的低成本化,創新的應用應該是能夠真正提高資本利用效率,從而提高生產力的應用。此外,高效能的區塊鏈使得資料資本市場流動性的實現成為可能,這是顛覆性的創新,資料作為資訊時代的生產要素,能夠充分地流動和應用,並進行合理公平地利益分配;

其次是流動性問題,這裡分為橫向流動性和縱向流動性。

  • 橫向流動性是指價值在不同的公鏈/l2 生態當中進行轉移。當一個新的公鏈/l2 生態形成的時候,使用者要從原來的生態進行遷移,就需要有好用的價值交換工具,這種工具有時候又稱為橋樑。目前傳統的橋樑工具有一些安全性的問題存在,這可能會導致使用者的資金損失,甚至有時候會引發連鎖效應。好在目前有一些新的橋樑技術出現,如 layerzero。相信會有更多越來越好的技術出現,如正當研究當中的 zk bridges,能夠解決目前橋樑存在的很多問題。橋樑作為生態價值的流動性入口,可以衍生出更多的 defi 應用,從而捕獲更多的價值;

  • 縱向流動性是指價值在同一個公鏈/l2 生態當中進行轉移。縱向流動性的最佳化對於價值的高效流動貢獻更大,這得益於各種創新性的 defi 應用,如 amm、yield farm、lending等。高效的應用會在這個交換過程當中造成較少的價值損失。這一環節捕獲的價值毫無疑問是巨量的,然而目前的解決方案並不足夠好,大多數方案是透過鎖定流動性的方法提供流動性,資金的利用效率並不高。這方面的新穎解決方案包括 tokemak 和 damm 等,這一方面我們可以留意更多的 l2 應用;

然後是資料隱私問題。沒有哪一家公司希望自己的全部財務資料公開,讓全網可以審查每一筆財務流水。區塊鏈鏈上資料處於網際網路的 http 時代,所有資訊明文“傳輸”,而 zk 技術的出現,可以讓區塊鏈迎來 https 時代。可以相信的是,未來區塊鏈上幾乎每一筆交易,都可以由零知識技術保護。

到那個時候,區塊鏈技術才能夠深入社會每一個角落,在保障交易去信任化、防篡改、開放和安全透明的情況下,又帶來交易的隱私性。隱私保障的最佳開啟方式應當是以協議的形式,作為外掛,像樂高積木一樣和其他協議搭建在一塊,做到可配置、可擁有和抗審查。在可以看見的未來,隱私協議會稱為每一個應用必須整合的協議。

最後說一下錢包,錢包作為區塊鏈世界的入口,其地位舉足輕重。如果要用網際網路類比,錢包就像網際網路時代的瀏覽器,資訊透過瀏覽器與人互動,而價值透過錢包與人互動。都說現在是區塊鏈的網景時代,小狐狸可能就是當年風生水起的網景,儘管他們的結局可能會不同,但我認為現在的錢包遠達不到好用的程度。

其中最重要的一點是,價值在不同的錢包之間不是高效流動的。雖然這裡可能因為一些相容性的問題影響到了互操作性,但毫無疑問的是,我們需要一套通用的標準來定義這個價值介面。

以上是基礎設施,是價值產生和開始捕獲的領域,只有完善了這些問題(可能沒有詳盡),區塊鏈技術才能夠迎來真正的爆發,價值網際網路才能夠將每一個人連線起來。

在以往的公鏈生態裡面,價值主要由協議捕獲,首先是公鏈本身,其次是 defi 領域,尤其是交易所和交換平臺。這裡可以參考著名的胖協議理論。一直以來都有關於胖協議理論的爭議,但目前來說,胖協議理論大致還是正確的。在我看來這是由於區塊鏈的基建時代還遠沒有走到尾聲。

基礎設施建設是漫長、艱難而又耗費人力物力的,但它是最具有護城河效應的領域。在基礎設施之上,能夠帶來巨大效益的應用被稱為動能應用,創造最多價值效應的一定是動能應用。基建還是動能,並不是一層不變的,就像淘寶曾經是網際網路的動能,而現在作為平臺的淘寶在漸漸成為螞蟻金服的基建。基建的核心目的是為了給動能應用鋪路,降低動能應用的採用成本。

區塊鏈的動能時代還沒有到來,而隨著動能時代的到來,毫無疑問胖協議理論就會失效(儘管目前已經出現了一些問題)。在目前的時間點,押注能夠降低應用採用成本的基礎設施賽道才是明智的選擇。關於應用的採用成本,這裡不僅僅包括經濟成本,還包括效率、技術門檻甚至信仰成本(體現在去中心化、去信任化、抗審查等的區塊鏈原教旨主義方面)。

隨著 l2 時代 zk rollup 的逐漸應用,甚至 l3、l4 時代的到來,無疑會讓區塊鏈的動能時代變得可以預見,那麼動能時代的主角是誰呢?那一定是來自於能夠成為殺手級應用的領域,這些領域包括遊戲、娛樂、社交網路和虛擬現實等等。

對於這些領域的提前下注,也是一種可取的投資方式,但綜合其難度與回報率,在目前階段價效比並不高。投資這些領域的時候,可以去充分考慮它們是否充分利用了新型基礎設施,或者保留了對於新型基礎設施的完全可擴充套件性,這些可以為它們在快速發展的區塊鏈基建時代保留足夠快速、高價值的成本控制和效率提升,從而大大提高它們的競爭力。


免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;