以Rollup為中心的多鏈互聯網絡,缺它不行?
原創 | Odaily星球日報
作者 | 夫如何
當頂級投資機構 Paradigm 公布了 10 個潛在趨勢 後,其中的“以 Rollup 為中心的多鏈互聯網絡”引發了我的思考。多鏈互聯這一概念從前幾年就开始討論,從公鏈之間互聯,到如今L2之間的互聯,歷史總是驚人的相似。
行業至少確定了一個基本方向,就是基於以太坊的多鏈宇宙在逐漸形成。雖然是以 L2 為中心,還是通過 Rollup 的方法串聯整個生態,尚需驗證,但可以確定的一點是,相關項目的未來敘事場景規模較大且具備孕育出下一個 Alpha 的空間。
就在這時, zkLink 因為公布了新一輪的忠誠分獲取規則走進了我們的視线。Odaily星球日報在了解其具體規則時,對 zkLink 展开研究,發現其與 Paradigm 所描述的以 Rollup 為中心的潛在趨勢能有所關聯。
項目概況
zkLink 是一個多鏈 ZK-Rollup 交易基礎設施,旨在解決交易中流動性不足和基於 EVM 的 L1 和 L2 的互操作性問題。
● 流動性方面:目前現狀是每條鏈上的不同 DEX 都有自己的流動池,池中流動性相對封閉。
舉個例子,用戶想要用鏈 A 上的 Token 1 購买鏈 B 上的 Token 2 ,正常步驟是,需要將 Token 1 在鏈 A 的 DEX 換成穩定幣,然後通過跨鏈橋跨到鏈 B,在鏈 B 的 DEX 交換 Token 2 。這個過程不僅 Gas 費用較高,且安全性不足。zkLink 作為中間件在不同鏈上部署合約,有上述需求的用戶可以直接通過 zkLink 上的 DEX 完成這些操作,利用零知識證明作為交易證明,部分網絡之間利用輕量級預言機來確保交易的有效性;同時利用 zkRollup 降低 Gas 費用。
● 互操作性方面:zkLink 是以太坊多鏈宇宙的鏈間交易中間件。從基於 EVM 的 L1 角度,zkLink 屬於 L2。從 L2的 角度,zkLink 屬於 L3。兩者界限重疊。
目前 zkLink 支持以太坊主網、BNB Chain 、 Polygon 、Avalanche、zk-Sync、 Starknet 、 Arbitrum 、 Optimism 等絕大多數基於 EVM 的 L1、L2。
技術實現
zkLink 的技術實現主要基於 ZK-Rollup 和 zkSNARKs 兩項技術。ZK-Rollup 技術將多個鏈上的交易聚合到一起,並在鏈上提交一條包含所有交易的摘要,從而減少了交易數據量和計算成本。zkSNARKs 技術則用於壓縮交易和保證交易執行的正確性,同時保護交易的隱私。
根據 zkLink 網絡流程圖所示:
• 多個 DApp 可以共享一個 Rollup 狀態,以實現組合性和成本效益,具體配比需要根據實際情況。
• zkLink 將部署多個 Rollup 狀態以提高性能。衆多 Rollup 狀態不會直接共享同一流動性池。
• DApp 充當排序器的角色,承擔排序交易的責任。DApp 需要設計防止 MEV 風險保護。
• 衆多 Rollup 狀態可以通過遞歸曲线來進一步壓縮成本,從而提升網絡的運行速度。
zkLink 的 zk-Rollup
正常的 zk-Rollup 有三個階段依次運行:提交階段、證明階段和執行階段。zkLink 在證明階段和執行階段中添加了一個同步階段。由於 zkLink 是多鏈統一,所以同步階段的作用是將不同鏈的狀態統一。
同步階段是預言機網絡的處理過程,作用是促進不同鏈之間最終根的交換,並比較兩個鏈的最終根是否一致。下圖是 zkLink 的 Rollup 過程。
zkLink 的 zkSNARKs
zkLink 通過 zkSNARKs 保障離线狀態的正確性和交易有效性,通過零知識證明驗證離线狀態的有限性,通過在特定網絡需求中引入輕量級預言機網絡,確保交易有效性。
應用場景
zkLink 在多個應用場景中具有潛力。官方給出的場景如下:
● 多鏈原子互換的訂單簿型去中心化交易所:zkLink 通過將不同鏈上的訂單聚合到一起,實現了無縫的多鏈原子交換。
● 多鏈 AMM 曲线:zkLink 支持多鏈上的 AMM 曲线,提供了高性能和低成本的資產交易體驗。
● 全鏈通用可替代代幣(OFT)的發行和橋接:zkLink 允許在不同鏈上發行的代幣進行聚合,消除了跨鏈風險和昂貴的橋接費用。
● 多鏈 NFT 鑄造和交易:zkLink 提供了多鏈 NFT 鑄造和交易的功能,為 NFT 市場提供了更大的流動性和互操作性。
我們認為,zkLink 除了上述官方給出的應用場景,應與目前 AA 錢包集成,AA 錢包作為基於意圖的組件與 zkLink 多鏈交易統一性協議可以相互配合,形成一站式交易體驗,用戶只需表達最終目的,中間過程以 zk 的方式確保其正確性和穩定性。這種方式降低新用戶的使用門檻。
代幣經濟
zkLink 的實用代幣和治理代幣是基於 ERC 20 的 ZKL,尚未分配或公布細節(主網未上线)。
ZKL 具有以下作用:
1、 zkLink 區塊費用:作為 DApps 訪問 zkLink 服務和支付網絡區塊空間使用費的支付代幣。當 dApp 服務器提交區塊到 zkLink 合約時,需要使用 ZKL 支付給驗證器服務費用,費用根據單位價格和區塊中交易單位的總和計算。
● DApp 需要抵押 ZKL 才能獲得訪問管理合約的權限。
● 驗證器也需要抵押 ZKL 作為擔保金,並通過生成零知識證明獲得 ZKL 作為獎勵。
● 持有 ZKL 的用戶還可以獲得特權和特殊權益,例如交易手續費折扣。
2、 治理:ZKL 持有者可以抵押 ZKL 獲取 veZKL 來發起提案,並對提案進行投票,以參與協議的治理和發展。
空投機制-忠誠分
目前, zkLink 在 Galxe 推出新的忠誠分機制 ,預計今年第四季度开始。該忠誠分將作為空投的標准。根據下圖,目前在 Galxe 顯示的是之前活動的積分獎勵。
忠誠分獲取方式根據相關任務完成度來領取,目前還在統計之前的積分。新活動在今年第四季度正式开始,具體規則尚未公布。
生態現狀
目前 zkLink 正處於測試網階段,鏈上 DApp 有 ZKEX、zkJump、 OpenWorld 。
ZKEX 是第一個基於 zkLink 的去中心化多鏈訂單簿交易所。(測試階段)
zkJump 是基於 zkLink 的跨鏈橋,目前支持 BNB Chain、Avalanche、zk-Sync、Starknet、Optimism 等 12 條鏈。(測試階段)
OpenWorld 是基於 zkLink 的去中心化衍生品交易所。(測試階段)
zkLink 由於尚未正式上线,生態建設還處在一個相對早期的階段,但根據 zkLink 網絡的運行流程來看,zkLink 上的 DApp 構建難度可能相對較高,畢竟需要部分 DApp 充當 zkRollup 的排序器功能。
競品對比
zkLink 定位是與以太坊相關的多鏈互聯的中間件,通過 zkSNARKs 和 zkRollup 來實現交易互聯,本質上屬於跨鏈賽道一部分,Layerzero 在此賽道目前發展較好,但是兩者實現方式、路徑、作用不一樣。
Layerzero 作為通用型跨鏈基礎設施,其採用中繼器、預言機、Endpoint(每條鏈部署的合約)作為跨鏈傳輸的工具。中繼器負責鏈上的交易證明傳遞,預言機負責讀取源鏈的區塊頭信息並傳遞,Endpoint 負責作為接收或傳遞的端點。
● 通過源鏈的 Endpoint 將所需傳遞的數據和目的地打包給預言機和中繼器。
● 預言機讀取並確認區塊頭,預言機在認定該區塊經過了 A 鏈上的幾次區塊確認之後,將區塊頭發送給 B 鏈上的 Endpoint。
● 目標鏈上的 Endpoint 通過接收到的區塊頭向中繼詢問,中繼接收源鏈的交易證明。
● 待鏈下驗證通過,預言機和中繼將相關交易信息發送到目標鏈,完成跨鏈通信。
Layerzero 將區塊頭信息和交易證明進行分开傳遞,從而實現相對安全的跨鏈通信,這裏出現的風險是要確保中繼器和預言機不會串通,這取決於兩者的去中心化程度。
通過上述關於 Layerzero 的介紹,雖然兩者都在不同目標鏈上布置合約來收集交易證明,但 zkLink 更偏向應用層,提高 L1 和 L2 之間的互操作性。Layerzero 則作為 L0,負責鏈與鏈之間的同步等,兩者側重點不一樣。
一些思考
Paradigm 所說的以 Rollup 為中心的多鏈互聯網絡究竟是什么樣?
對於多鏈互聯,大家由於以太坊主網的速度慢,Gas 費高等問題,想要通過多鏈互聯來改變,進而前幾年,Cosmos、 Polkadot 等項目備受關注,但發展至今,生態依舊匱乏。當 L2 的發展起來後,需求導向從 L1 與 L1 之間的互聯變換到 L1 與 L2、L2 之間的互聯。
所以,我認為目前 Web3 主流的方向為以太坊為核心的多鏈宇宙(基於 EVM 或L2)的互聯。對於以 Rollup 為中心的互聯,zkLink 給出解釋是以 Rollup 為工具將每條鏈的交易打包進 zkLink 的 Rollup 狀態中,實現兩者基於 zkLink 的統一;將 L1 和 L2 的關聯性增加,提高互操作性,更降低新用戶的參與門檻。
最後用一句比喻形容 zkLink 的角色定位,作為本文的結束:
如果把以太坊多鏈宇宙形容成一片群島,zkLink 相當於船,只需要在每座島嶼有碼頭,就能負責每個島嶼之間的聯系。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
星球日報
文章數量
7745粉絲數
0