2023年開年,Layer2熱度在久經準備後居高不下,已有人將2023年稱為“Layer2”之年。 Arbitrum的空投、Coinbase 的進場之外,未被充分消化完成的Layer 2 注意力紛紛湧進了StarkNet,Zksync 等已經處於Web3社區視覺中央的L2 項目中。美聯儲加息在社媒上造成的聲浪,可能都不及前者的三分之一。

在這時,我們後退一步,與市場情勢保持距離,從遠景中或許可以獲得新的啟發:什麼是“Layer”?在眾多擴展方案中,哪些是發生在結構層的變化;又有哪些是功能性的變化,L2 擴容生態系統的成熟意味著結構的固化還是新一輪的調整?

我們可以從“Layer3”這個概念出發。 “Layer3”的概念源自StarkWare,它曾於2021年年末以”分形式擴容“(fractal scaling)為題撰文,將L3 定義為在L2 上遞歸性建造的專用型應用環境層(application-specific layer ),其中特別強調了遞歸證明(recursive proofs)在區塊鏈多層架構上的實用,以至有可能延展至不止於L3 (It's layers all the way down!)。

Layer3 的概念提出一年後,也就是去年年末,Vitalik在一篇新文中提出了“Layer3” 的三個願景(原文: https://vitalik.ca/general/2022/09/17/layer_3.html ;中文版: https://www.ethereum.cn/Layer2/layer3

L2 用於擴容,L3 用於定制功能,如隱私。這個願景的L3 無意於提供“可擴展性平方”;不如說,會有一層堆棧幫助應用程序進行擴展,然後還有一些獨立的堆棧層用於滿足不同用例定制功能的需求。

L2 用於通用型擴容,L3 用於定制型擴容。定制型擴容可能會有不同的形式:專用型應用可以使用EVM 以外其他虛擬機來進行計算, rollup 的數據壓縮也會圍繞定制型應用程序的數據結構進行優化(包括將“數據”從“證明”中分離出來,並使用每個區塊中的單個SNARK 完全替換掉這個區塊中所有的交易證明)。

L2 用於去信任擴容(如rollup),L3 用於弱信任擴容(如Validium)。 Validiums指使用SNARK 驗證計算結果的系統,但是它將數據可用性放在了受信任的第三方或委員會處。在我看來,Validium 被大大低估了:尤其是,運行Validium 證明生成器並定期提交哈希上鍊的中心化服務器也許真的可以很好地服務於許多“企業區塊鏈”應用程序。 Validium 的安全性指數比rollup 低,但是相較之下便宜很多。

在接下來的論述中,Vitalik 給出了一個對比圖。他認為左圖(三層架構)中,專用型應用環境或隱私方案、Validium等子生態系統可以存在於Layer2的rollup之中,也就使得在rollup下一層的跨域操作可以不經由layer1,由此降低操作的費用。對於ZK rollup 來說,這是一個較好的解決方案,尤其是在平衡batch 間隔和gas 費開銷上(通過在一個ZK rollup 中嵌套另一個ZK rollup,從外層layer向內層進行層層打包證明,無需頻繁地向L1提交證明,僅讀取L1狀態根而無需寫入交易)。當然,並不是所有的Layer2 都需要應用這樣的解決方案,也並非僅此一種解決方案可以解決相應問題。針對Optimism這樣的Layer2,由於欺詐證明窗口期的存在,應用Layer3 在時間和技術上都具備更多的複雜性。

在Layer2大年,尋找Vitalik所說的“專用型”Layer3 及用例

Vitalik 的這篇文章中,對StarkWare 的架構給予了很高的評價(他的博客文章本身也得到了StarkWare 團隊的意見)。 StarkWare 將同心圓最高延伸至L4,除L1為以太坊外,StarkWare自身的生態從L2(公共StarkNet)到L3(應用專用型StarkNet,rollup 或validium 的StarkEx,隱私StarkNet等),以及L4(同樣,隱私StarkNet 也被歸為第四層,它並非一種擴容需求,也不需要被打包至L2的公共StarkNet 層)。

StarkWare 的生態中,除去自身StarkEx 和StarkNet 的集中/分散式服務外,還有一個重要一環,即應用專用型StarkNet。 StarkWare 在近幾個月積極擴充自己的生態,並取得了卓有成效的結果:

在Layer2大年,尋找Vitalik所說的“專用型”Layer3 及用例

我們以專注於社交通訊和Gamefi 的Web3MQ 作為App-specific StarkNet 的Layer 3 一例。

在Layer2大年,尋找Vitalik所說的“專用型”Layer3 及用例

Web3 MQ 在去中心化通訊協議的測試結果中,以目前最快和可擴展性最好等指標相對占據技術上的優勢地位(暫未上線主網)。通過在L2上進行結算,Web3 MQ 的代幣經濟和支付安全得到了有效保障;而自身作為一個獨立的、可以分佈式運營節點的中繼網絡,Web3 MQ 為任何想要在其生態上Buidl 的社交d/app 或遊戲提供了一個用戶友好的開發層。 Web3 MQ 的子協議DAppMQ, PushMQ 與SocialMQ 在不同方面繪製和補全了Web3 通訊基建版圖。在2023 Q1,Web3 MQ 也會即將上線開放給所有人的測試網。

“Layer3”有時被稱為“L2中的L2”,但它並不意味著可擴展性的平方。 L1 鎖定的是安全,L2 鎖定的是可擴展性,而L3 如果只是單純進一步擴容,就無需多出一層,因為往往“如果數據可以再次壓縮,那麼通常有一種方式將第二個壓縮器的邏輯放入第一個的邏輯中,只要壓縮一次就能讓第二個壓縮器或跟第一個壓縮器相同的效果。”(原文)提出“Layer3”的意義更多在於,僅僅是通用型擴容的L2 無法滿足特定應用類型的需求,而如果讓每一個特定應用自行開發屬於自己的協議,就失去了基礎設施作為公共建造層的意義。

最後,我們可以看到,Web3世界持續在進行新概念的生產:從Layer1 到Layer3,從Defi Summer 到L2 Summer ,甚至於Web3 本身也是從crypto 而來的概念創新。這無疑佐證了這是一個發展極其迅速的行業,每一個概念都會迅速被迅速使用、直至陳舊,而大家迫切需要新的概念以安放潛藏在行業內部的革新衝動。 Version背後的命名代表的是一種共識,以“3”為後綴的各類項目代表的是在既有的Web2 互聯網世界未被滿足的願望。而“Layer3”代表的也是一種“Layer2”未滿足的新的需求:一個“reminder”,在Layer2 背後如影隨形地等待新的生髮點。在Layer2 已接近夏天時,關注其中所缺少的部分,先行一步關心技術早春,相較於繼續參與高溫的空投競爭,將會更清涼長久。

Web3 數字花園: Social Infra Insights 文章合集鏈接