最近,這個乍一看UI風格很MEME的AltVMs項目Catalyst主網上線了,但翻看官方技術文檔卻發現并不簡單,其要做連接EVM、SVM、MoveVM以及BTC網絡的多鏈互通流動性解決方案,屬于intent意圖交易賽道的項目。該如何理解呢?我簡單總結幾個亮點:
1)意圖交易類項目并不會過于突出“跨鏈”的技術復雜性,而更在乎跨鏈意圖訂單的執行和結果實現。用戶在“源鏈”發起訂單,Solver求解器根據訂單描述執行訂單,Romote鏈只要能夠被驗證/證明交易的有效性就可以納入訂單交換范圍。
因此,雖然這類項目從流動性聚合特征來看也屬于“鏈抽象”范疇,但直接定義Catalyst為跨鏈AMM自動交易系統會更恰當。
2)CrossCats是Catalyst推出的最新跨鏈橋產品,可以連接多種同構或異構的客戶端(altVMs),且只遵循一個“可證明性”Provable的邏輯,常見的跨鏈意圖交易主要包含:
- EVM鏈之間的交易,比如從Ethereum到Base鏈,實現方式由合約系統全程管理,用戶簽署交易訂單——>Solver Claim訂單并提供抵押品——>源鏈鎖定用戶授權的資產——>Solver通過預言機合約在目標鏈代付完成訂單執行——>執行完成后再釋放并結算用戶的鎖定資產。
- EVM鏈到其他VM鏈(SVM、MoveVM等),這類交易也屬于同構鏈基于智能合約自動化執行的范疇,不過需要在非EVM鏈上實現一套可證明的驗證機制,建立相應的預言機和驗證合約,其他訂單簽署、鎖定、執行、結算的邏輯和EVM鏈間的交易類似。
- 比特幣到VM鏈之間的交易,比如從比特幣到以太坊或Solana,由于比特幣無法實現智能合約管理,需要采取Pseudo Solver “偽solver” 的處理方案。 用戶先收集真實Solver提供的反向訂單——>真實Solver簽署該反向訂單——>用戶認領訂單并獲得VM鏈上的資產——>用戶在限定時間主動向特定地址發起轉賬交易——>通過比特幣SPV輕客戶端驗證的方式完成狀態驗證完成整個交易流程。
EVM鏈之間有相同的虛擬機處理環境最為簡單,其他支持智能合約的同構鏈則需要一套特定的跨鏈證明機制,較為復雜的主要為涉及比特幣的交易,需要用到SPV客戶端驗證邏輯,在預言機、資產鎖定等環節都要有特殊處理。
3)在基于可證明機制實現交易訂單的撮合執行之后,就需要考慮資金使用效率問題,分享管理機制、Oracle預言機優化等等。
比如,資金的鎖定和釋放規則會直接影響資金效率,CrossCats允許用戶無需預先鎖定流動性資金,僅在實際交易過程中短暫鎖定資產(最小化鎖定),以盡可能不犧牲資金的使用效率;
又比如,CrossCats設計了多層次支付釋放方案來平衡效率和風險。此外也采用了源鏈樂觀支付、目標鏈驗證和承銷機制三種釋放方案:
樂觀支付即假定交易狀態為正常執行,先釋放資金,再通過預質押資產和爭議挑戰窗口的形式來確保安全;目標鏈驗證則要求Romote鏈向源鏈提供證明;承銷機制則把一部分訂單指責轉移給其他參與者以提升撮合效率。
以上就是Catalyst與CrossCats:重塑跨鏈交易的流動性解決方案的詳細內容
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。