StarkWare 通過StarkEx 3.0 使L2 用戶輕鬆與L1 交互以及最新提出的跨L2 AMM 方案,來探索緩解流動性碎片化和提升與L1 交互的解決辦法。與此同時,StarkWare 還在幫助Celer 的擴容方案Layer2.finance 開發基於ZK Rollup 版本,以此減輕中心化和單點故障的顧慮。
撰文:Karen
伴隨著以太坊Layer2 應用場景逐步展開,流動性割裂導致碎片化、L1 和L2 的交互體驗等問題也逐漸顯露出來。
那麼,作為以太坊擴容主力研發機構之一的的StarkWare 是如何解決這些問題的?我們可以從StarkEx 3.0 主網上線,StarkWare 與Layer2 交易協議路印(Loopring)合作提出的跨Layer 2 AMM 方案dAMM 以及與Celer 合作將開發Layer2.finance 的ZK Rollup 版等一系列近期動向中一窺究竟。
StarkEx 3.0 主網上線使L2 用戶輕鬆與L1 交互
7 月底StarkWare 宣布其二層擴容方案StarkEx 3.0 主網正式上線,最明顯的優勢是能夠使L2 用戶輕鬆與L1 交互,具體特點包括L1 Vaults 和SHARP。
其中,L1 Vaults 能夠讓L1 上的智能合約在L2 上交易,允許通過智能合約將資金存入任何任何以太坊地址,發布限價訂單以及提取資金。也就是說,以太坊智能合約可以成為StarkEx 上資產的所有者,並能夠通過L1 Vaults 與L2 用戶交易這些資產。而L1 Vaults 的潛在用例包括可使用戶在其L2 賬戶中進行無Gas 交易的機制DeFi Pooling 和跨L2 AMM 方案dAMM。
簡單來說,DeFi Pooling 將存款、取款以及再平衡這些操作搬到L2 上來提供可擴展性和緩解Gas 費高昂問題。具體可參考《三分鐘了解DeFi Pooling:為現有L1 項目提供可擴展性》。跨L2 AMM 方案dAMM 會在本文第二部分中詳細闡述。
批量閃電貸(Batch-Long Flash Loans)也是StarkWare 3.0 的一個組件,目的是為了提高在dAMM 流程中運營者的資本效率,簡化將多個限價單合併為一個或在L2 內路由交易的過程,具體來說,不限於單筆交易的閃電貸,還可以批次持續時段內為運營者提供了在L2 鑄造代幣的能力,不過需要在批次時段結束前銷毀。
StareEx 3.0 的另外一個特點SHARP (SHARed Prover)則可以從多個StarkEx 驅動的應用中收集交易後打包成一個證明,以此來提升每筆交易的Gas 使用率和交易確認速度。
與路印Loopring 合作提出跨L2 AMM 方案
在StarkEx 3.0 中L1 Vaults 的潛在用例包括StarkWare 提出的跨L2 AMM 方案dAMM,這也是StarkWare 於今年4 月份提出的AMM 方案Caspian 的優化版本,更名是因為考慮到商標問題。
簡單來說,StarkWare 設計的AMM 首個版本Caspian 允許將流動性保留在L1 上,而用戶可以在L2 上交易,本質相當於先將L2 的交易進行了內部撮合,將剩餘無法撮合的部分再交給L1 的AMM 處理。具體方案可參考《速覽StarkWare 的L2 AMM 流動性聚合方案Caspian》。
而優化後的dAMM 由StarkWare 和Loopring 合作發布,核心特性是擴展成了一個跨L2 AMM,允許跨多個L2 (如DeversiFi 和Loopring 等)異步使用相同的流動性池,還允許將L1 上的流動性(如Uniswap 和SushiSwap 上)用作dAMM 流動性,如L1 上的流動性代幣可以直接存入dAMM 上的相應流動性池。這裡異步指的是,一個L2 無需使用相同AMM L1 流動性池與其他L2 強制性通信即可處理dAMM 交易。
如上圖所示,dAMM 跨L2 共享流動性的實現方式是,將L2 上的流動性池與定價狀態解耦(分離開來)後將多個狀態放置到同一個流動性池中,然後再為每個L2 分配自己的dAMM 狀態,從而促進異步跨L2 AMM。將L2 上的流動性池和狀態解耦的這種設計中,合約會在有足夠流動性履行交易的前提下同意狀態提供的任何報價。
優化過後的dAMM 因支持多個在L1 和L2 上的獨立市場,在很大程度上會吸引大量交易,進而為產生更多的費用,對用戶而言,也能獲得一個相對更優的價格。
與此同時,dAMM 中流動性提供者也會因為接觸的市場數量的增加導致其無常損失風險呈線性增長。不過,StarkWare 表示,dAMM 智能合約將限制流動性提供者可以承受的最大無常損失限額(即參數AMM Health Factor),來緩解無常損失風險。
將與Celer 合作開發Layer2.finance 的ZK Rollup 版
StarWare 在7 月份StarkEx 3.0 主網上線的公告中,還提到目前正在與擴容團隊Celer 構建一個DeFi Pooling 平台。
事實上Celer 在今年4 月份就與StarkWare 達成了合作關係,將利用StarkWare 的StarkEx 網絡和Cairo 編程語言為Celer 的最新擴容方案Layer2.finance 開發基於零知識證明(ZK Rollup) 的版本,具體利用無需許可的去中心化ZK Rollup 和Celer 的狀態守衛者網絡(State Guardian Network)來進行構建,以此減輕中心化和單點故障的顧慮。
而在上個月,Layer2.finance 就推出了v1.0 測試網,當然目前是運用的Celer 自行研製的定制化Optimistic Rollup 解決方案,具體來說是通過遷移用戶和流動性到L2 來實現原地擴容。
不同的是,StarWare 提出的DeFi pooling 利用StarkEX 基礎設施和SHARP (共享證明器)服務,將用戶的資金分配需求匯總到DeFi 協議中,通過零知識證明實現快速確定性。
小結
對於L2 擴容方案和項目而言,除降低成本和高性能等基本要求之外,L2 與L1 交互性的打通、L2 流動性的聚合以及可在L2 上可享受與L1 類似功能的特點也同樣重要。
StarkWare 目前正在利用StarEx 3.0 來提升L2 與L1 的交互性,並簡化交易操作和提升交易確認速度,還能提供限價訂單和批量閃電貸服務,同時將通過與第三方合作來解決流動性碎片化問題,以及幫助其他擴容方案構建ZK 版本。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews 立場無關。文章內的信息、意見等均僅供參考,並非作為或被視為實際投資建議。
.