分享者:Charles,imToken Labs 研究員
本次分享的主題是 Intent-Based Swap 以及它將如何影響 DEX 市場。以下分享內容會先介紹目前DEX 的主流交易模式,然後介紹intent 概念以及基於intent 的交易的原理和優劣勢,再是目前基於intent 的主要交易產品及其延伸,最後是Tokenlon 如何將intent 結合到其產品設計中。
當下主流交易模式
目前主流的交易模式有兩類。第一類是常見的AMM 模型,簡潔的x*y=k 設計,採用此模式的DEX 能夠讓使用者隨時進行交易,但為了達到這一點,AMM 選擇了相對保守的流動性策略,這樣的策略使得資金利用率並不高,價格的波動會導致流動性提供者損失資金。此外鏈上訂單還會遇到交易搶跑,或是因為價格變動導致交易失敗等問題。大家熟悉的 AMM 模式為基礎的 DeFi 產品有 Uniswap、Curve 和 Balancer。
第二類是鏈下撮合鏈上清算的 RFQ 模式,即用戶先詢問報價,而後由專業做市商提供報價,在用戶確認後完成交易。此模式對於使用者相對友好,既不存在滑點問題,也無需擔心被 MEV 攻擊;但對於做市商則存在挑戰,需要兼顧價格波動、訂單有效期以及對用戶報價需求進行管理。簡而言之,即對使用者友好,對做市商不友善。因此,AMM 和 RFQ 是互補的關係。
Intent 是什麼
目前,用戶和 DApp 進行鏈上互動需要提交完整交易信息,其 Calldata 包含該交易執行所需的全部資訊。而 Intent 則著重於交易的意圖(或目的),並將如何達成意圖的中間步驟留給專業的 Solver 角色處理。
如圖所示,傳統模式下,使用者需要在發起交易時明確交易的路徑、目的等簽署資訊。而在 Intent 模式下,用戶只需要明確交易目的,而無需操心更多。除交易目的以外的交易內容,將由 Solver 來補足,並確保補足後的交易執行結果可以滿足用戶的交易目的。
基於 Intent 的全新交易(Swap)模式
基於 Intent 的 Swap 只需用戶在啟動交易訂單時明確部分條件即可,這個條件可以是價格、時效、交易對手方或成交數量等。其他則由前面提到的 Solver 來填充,並將交易訂單上鍊。因此可以這樣理解,在基於 Intent 的 Swap 中,使用者定義「想要什麼」,Solver 完成「如何執行」。
那麼具體有哪些優勢呢?其一是在基於 Intent 的 Swap 中,用戶只需簽署資訊而無需將交易上鍊,因此用戶不用支付礦工費,即對用戶 0 gas。其二是訂單最終需要上鍊,而這一步由用戶轉到更專業的Solver 後,既可以提高訂單上鍊的效率,同時又幫助用戶避免了設置Gas Price、Gas Limit、是否有ETH 等潛在困擾。其三是可組合性好,在用戶指定部分訂單條件後,Solver 對於具體如何執行的可支配空間較大,可以組合各個流動性源、價格來源等,也因此更容易滿足用戶的交易目的。
基於 Intent 的 Swap 也有待改善的部分。一是用戶如果在簽名後反悔了,就需要在鏈上取消交易。二是由於該類型 Swap 採用 拉 Payment 的方式,因此不支援直接賣出以太坊鏈上原生的 ETH 幣種。第三點是訂單難追踪,這主要是由於交易實際上鏈的時間取決於 Solver,也不同於傳統模式下可透過 From 和 To Address 欄位輕鬆追蹤交易。四是由於該模型下的Swap 用戶只定義「要什麼」,因此對於DEX 而言很難提前模擬交易執行的細節,針對部份條件定義(例如賣出價格>= target price)較難提前預測最終結果。
基於 Intent Swap 的應用案例及延伸探索
事實上,RFQ 和限價單其實都是基於 Intent 的 Swap 的簡單應用。在 RFQ 中,使用者只需指定價格、數量、時效和收款地址,訂單所需的其他資訊則由第三方完成。限價單模式也相似。
目前市面上大家比較熟悉的這類型產品有 1inch 的 fusion mode,CoW Swap,OpenSea 的 NFT 掛單以及 UniswapX。
基於 Intent 的 Swap 不僅限於迭代傳統的交易模式,它還開啟了新的交易模式和應用程式可能。該架構是相當靈活的,除了上文列出的one-time swap 應用以外,Intent 也可作為一種代理授權的實現方式,例如允許專業做市商在某一時間區間、價格區間對某些資產做特定操作,以此實現如網格交易、大額分批買入、TWAP(Time-Weighted Average Price)交易等進階交易應用。
Tokenlon 如何應用 Intent 設計
Tokenlon 目前的 RFQ 和限價單功能已經是基於 Intent 的 Swap 的應用。此外,Tokenlon 正在基於 Intent 的設計理念開發全新的交易產品,如 BestBuy、網格交易等方向,透過融合產業前沿探索,期待為用戶帶來更多的價值和更好的交易體驗。