最近,這個乍一看UI風格很MEME的AltVMs項目Catalyst主網上線了,但翻看官方技術文檔卻發現並不簡單,其要做連接EVM、SVM、MoveVM以及BTC網絡的多鏈互通流動性解決方案,屬於intent意圖交易賽道的項目。該如何理解呢?我簡單總結幾個亮點:

1)意圖交易類項目並不會過於突出“跨鏈”的技術複雜性,而更在乎跨鏈意圖訂單的執行和結果實現。用戶在“源鏈”發起訂單,Solver求解器根據訂單描述執行訂單,Romote鏈只要能夠被驗證/證明交易的有效性就可以納入訂單交換範圍。

因此,雖然這類項目從流動性聚合特徵來看也屬於“鏈抽象”範疇,但直接定義Catalyst爲跨鏈AMM自動交易系統會更恰當。

2)CrossCats是Catalyst推出的最新跨鏈橋產品,可以連接多種同構或異構的客戶端(altVMs),且只遵循一個“可證明性”Provable的邏輯,常見的跨鏈意圖交易主要包含:

  1. EVM鏈之間的交易,比如從Ethereum到Base鏈,實現方式由合約系統全程管理,用戶簽署交易訂單——>Solver Claim訂單並提供抵押品——>源鏈鎖定用戶授權的資產——>Solver通過預言機合約在目標鏈代付完成訂單執行——>執行完成後再釋放並結算用戶的鎖定資產。 

  2. EVM鏈到其他VM鏈(SVM、MoveVM等),這類交易也屬於同構鏈基於智能合約自動化執行的範疇,不過需要在非EVM鏈上實現一套可證明的驗證機制,建立相應的預言機和驗證合約,其他訂單簽署、鎖定、執行、結算的邏輯和EVM鏈間的交易類似。 

  3. 比特幣到VM鏈之間的交易,比如從比特幣到以太坊或Solana,由於比特幣無法實現智能合約管理,需要採取Pseudo Solver “僞solver” 的處理方案。 用戶先收集真實Solver提供的反向訂單——>真實Solver簽署該反向訂單——>用戶認領訂單並獲得VM鏈上的資產——>用戶在限定時間主動向特定地址發起轉賬交易——>通過比特幣SPV輕客戶端驗證的方式完成狀態驗證完成整個交易流程。 

EVM鏈之間有相同的虛擬機處理環境最爲簡單,其他支持智能合約的同構鏈則需要一套特定的跨鏈證明機制,較爲複雜的主要爲涉及比特幣的交易,需要用到SPV客戶端驗證邏輯,在預言機、資產鎖定等環節都要有特殊處理。

3)在基於可證明機制實現交易訂單的撮合執行之後,就需要考慮資金使用效率問題,分享管理機制、Oracle預言機優化等等。

比如,資金的鎖定和釋放規則會直接影響資金效率,CrossCats允許用戶無需預先鎖定流動性資金,僅在實際交易過程中短暫鎖定資產(最小化鎖定),以儘可能不犧牲資金的使用效率;

又比如,CrossCats設計了多層次支付釋放方案來平衡效率和風險。此外也採用了源鏈樂觀支付、目標鏈驗證和承銷機制三種釋放方案:

樂觀支付即假定交易狀態爲正常執行,先釋放資金,再通過預質押資產和爭議挑戰窗口的形式來確保安全;目標鏈驗證則要求Romote鏈向源鏈提供證明;承銷機制則把一部分訂單指責轉移給其他參與者以提升撮合效率。

以上。

誠如我在之前一篇評論Tornado的制裁被翻盤的跟評中所說,接下來隨着鏈上隱私方案得到解決,intent-based意圖交易將會是一個潛在快速增長的敘事新賽道。

這個過程中,實現資產的跨鏈流通只是基礎,如何優化資產跨鏈交易中的損耗和效率,如何抵抗市場波動下的Oracle喂價時效性問題,如何豐富交易執行邏輯提升自動化體驗等等都是意圖交易需要挑戰的難題。