2023 年開年,Layer 2 熱度在久經準備後居高不下,已有人將 2023 年稱為“Layer 2 ”之年。Arbitrum 的空投、Coinbase 的進場之外,未被充分消化完成的 Layer 2 注意力紛紛湧進了 StarkNet,Zksync 等已經處於Web3社群視覺中央的 L2 項目中。前幾日的美聯儲加息在社媒上造成的聲浪,可能都不及前者的三分之一。
在這時,我們後退一步,與市場情勢保持距離,從遠景中或許可以獲得新的啟發:什麼是“Layer”?在眾多擴充套件方案中,哪些是發生在結構層的變化;又有哪些是功能性的變化,L2 擴容生態系統的成熟意味著結構的固化還是新一輪的調整?
我們可以從“Layer 3 ”這個概念出發。“Layer 3 ”的概念源自 StarkWare,它曾於 2021 年年末以”分形式擴容“(fractal scaling)為題撰文,將 L3 定義為在 L2 上遞迴性建造的專用型應用環境層 (application-specific layer),其中特別強調了遞迴證明(recursive proofs)在區塊鏈多層架構上的實用,以至有可能延展至不止於L3 (It’s layers all the way down!)。
Layer 3 的概念提出一年後,也就是去年年末,Vitalik 在一篇新文中提出了 “Layer 3 ” 的三個願景(原文:https://vitalik.ca/general/2022/09/17/layer_ 3.html;中文版:https://www.ethereum.cn/Layer 2/layer 3 )
L2 用於擴容,L3 用於定製功能,如隱私。這個願景的 L3 無意於提供“可擴充套件性平方”;不如說,會有一層堆疊幫助應用程式進行擴充套件,然後還有一些獨立的堆疊層用於滿足不同用例定製功能的需求。
L2 用於通用型擴容,L3 用於定製型擴容。定製型擴容可能會有不同的形式:專用型應用可以使用 EVM 以外其他虛擬機器來進行計算, rollup 的資料壓縮也會圍繞定製型應用程式的資料結構進行優化(包括將“資料”從“證明”中分離出來,並使用每個區塊中的單個 SNARK 完全替換掉這個區塊中所有的交易證明)。
L2 用於去信任擴容(如 rollup),L3 用於弱信任擴容(如 Validium)。Validiums 指使用 SNARK 驗證計算結果的系統,但是它將資料可用性放在了受信任的第三方或委員會處。在我看來,Validium 被大大低估了:尤其是,執行 Validium 證明生成器並定期提交雜湊上鍊的中心化伺服器也許真的可以很好地服務於許多“企業區塊鏈”應用程式。Validium 的安全性指數比 rollup 低,但是相較之下便宜很多。
在接下來的論述中,Vitalik 給出了一個對比圖。他認為左圖(三層架構)中,專用型應用環境或隱私方案、Validium 等子生態系統可以存在於 Layer 2 的 rollup 之中,也就使得在 rollup 下一層的跨域操作可以不經由 layer 1 ,由此降低操作的費用。對於 ZK rollup 來說,這是一個較好的解決方案,尤其是在平衡 batch 間隔和 gas 費開銷上(通過在一個 ZK rollup 中巢狀另一個 ZK rollup,從外層 layer 向內層進行層層打包證明,無需頻繁地向L1提交證明,僅讀取L1狀態根而無需寫入交易)。當然,並不是所有的 Layer 2 都需要應用這樣的解決方案,也並非僅此一種解決方案可以解決相應問題。針對 Optimism 這樣的 Layer 2 ,由於欺詐證明視窗期的存在,應用 Layer 3 在時間和技術上都具備更多的複雜性。

Vitalik 的這篇文章中,對 StarkWare 的架構給予了很高的評價(他的部落格文章本身也得到了 StarkWare 團隊的意見)。StarkWare 將同心圓最高延伸至 L 4 ,除L1為以太坊外,StarkWare 自身的生態從L2(公共 StarkNet)到L3(應用專用型 StarkNet,rollup 或 validium 的 StarkEx,隱私 StarkNet 等),以及 L 4 (同樣,隱私 StarkNet 也被歸為第四層,它並非一種擴容需求,也不需要被打包至L2的公共 StarkNet 層)。
StarkWare 的生態中,除去自身 StarkEx 和 StarkNet 的集中/分散式服務外,還有一個重要一環,即應用專用型 StarkNet。StarkWare 在近幾個月積極擴充自己的生態,並取得了卓有成效的結果:

App-specific StarkNet 之一:StarkEx
StarkNet 的官推中,將 StarkEx 介紹為 “a scaling engine for specific applications”,即為特定應用製造的可擴充套件性引擎。通過 StarkNet 和 zk-STARKs ,StarkEx 為 Dapps (尤其是 DEX)提高可擴充套件性的解決方案。鏈下計算、批量處理等技術使得在安全可信的同時,gas 費和交易處理時間都得到了較大的優化。dYdX,ImmutableX 等都是 StarkEx 上的應用例項。

App-specific StarkNet 之二:Web3 MQ
以專注於社交通訊和 Gamefi 的 Web3 MQ 作為 App-specific StarkNet 的 Layer 3

Web3 MQ 在去中心化通訊協議的測試結果中,以目前最快和可擴充套件性最好等指標相對佔據技術上的優勢地位(暫未上線主網)。通過在L2上進行結算,Web3 MQ 的代幣經濟和支付安全得到了有效保障;而自身作為一個獨立的、可以分散式運營節點的中繼網路,Web3 MQ 為任何想要在其生態上 Buidl 的社交 d/app 或遊戲提供了一個使用者友好的開發層。Web3 MQ 的子協議 DAppMQ, PushMQ 與 SocialMQ 在不同方面繪製和補全了 Web3 通訊基建版圖。在 2023 Q1,Web3 MQ 也會即將上線開放給所有人的測試網。
App-specific StarkNet 之三:dojo
“自主世界”(Autonomous Worlds)是近期頻繁在鏈遊圈內外被提起的概念。dojo 是建立在 StarkNet 網路上的鏈遊專用鏈。據 tarrence.eth, dojo 基於 Cairo 1.0 ,給鏈遊提供了一套標準化開發框架,為自主世界提供模組化、可擴充套件的基石,並且正在進行 StarkNet 上高吞吐量的 layer 3 的進一步開發。

“Layer 3 ”有時被稱為“L2中的L2”,但它並不意味著可擴充套件性的平方。L1 鎖定的是安全,L2 鎖定的是可擴充套件性,而 L3 如果只是單純進一步擴容,就無需多出一層,因為往往“如果資料可以再次壓縮,那麼通常有一種方式將第二個壓縮器的邏輯放入第一個的邏輯中,只要壓縮一次就能讓第二個壓縮器或跟第一個壓縮器相同的效果。”(原文)提出“Layer 3 ”的意義更多在於,僅僅是通用型擴容的 L2 無法滿足特定應用型別的需求,而如果讓每一個特定應用自行開發屬於自己的協議,就失去了基礎設施作為公共建造層的意義。
最後,我們可以看到,Web3世界持續在進行新概念的生產:從 Layer 1 到 Layer 3 ,從 Defi Summer 到 L2 Summer ,甚至於 Web3 本身也是從 crypto 而來的概念創新。這無疑佐證了這是一個發展極其迅速的行業,每一個概念都會迅速被迅速使用、直至陳舊,而大家迫切需要新的概念以安放潛藏在行業內部的革新衝動。Version 背後的命名代表的是一種共識,以“ 3 ”為字尾的各類項目代表的是在既有的 Web2 網際網路世界未被滿足的願望。而“Layer 3 ”代表的也是一種“Layer 2 ”未滿足的新的需求:一個“reminder”,在 Layer 2 背後如影隨形地等待新的生髮點。在 Layer 2 已接近夏天時,關注其中所缺少的部分,先行一步關心技術早春,相較於繼續參與高溫的空投競爭,將會更清涼長久。
Web3 數字花園:Social Infra Insights 文章合集連結






