對話CoW Swap 聯創:引領意圖交易的DEX 的誕生

ForesightNews

CoW Swap 採用MEV 最小化方法而不是MEV 最大化方法。

嘉賓: Anna (@AnnaMSGeorge)

主持:Stephanie (@stephaniiee_eth)

如果你對DeFi 和MEV 感興趣,你可能聽說過基於意圖的交易(intent-based trading)、頻繁批次拍賣(frequent batch auction)、求解者(solver) 模型、訂單流拍賣(order flow auctions, OFAs)等,CoW Swap 可以說是上述創新的典範,將它們有機地融入到DEX 產品中, 為用戶提供最優惠的價格、尋找最佳的路由,並免受MEV 攻擊。

在本節目中,Stephanie 和CoW Swap 聯合創始人Anna 詳細探討了CoW Swap 的設計,包括CoW Swap 中從收集用戶交易意圖開始的交易週期與傳統交易生命週期有何不同;將交易執行外包給成熟的solver 時,如何確保用戶的資金安全;如何引導solver 間的有效競爭,這是將意圖交易提升到新水平的關鍵組成部分;如何持續激勵solver 並同時避免他們的惡意行為?

他們也討論了更廣泛的主題,例如新加入者如何看待Uniswap 的先發優勢、為什麼CoW Swap 採用MEV 最小化方法(MEV Minimization) 而不是MEV 最大化方法,以及為什麼dapp 等級的MEV 緩解措施是有意義。

「CoW Swap 的交易週期及其設計」

(來源:)

CoW Swap 的交易週期主要分成四步驟

  1. 使用者透過簽名資訊(signed message) 的方法表達他們的意圖,簽名資訊包括要買或賣的代幣,買賣的數量以及交易執行的有效期

  2. CoW 協議收集用戶意圖放到鏈下的訂單簿進行批次競標

  3. 第三方的交易執行者solver 訪問訂單簿,他們擅長數學,很快就能找出最優的執行路徑(包括所有的鏈上流動性、需求巧合,環形交易)和最好價格,他們彼此競爭,協議對他們能為用戶提供的價值進行排名,競標中勝出的solver 能執行該批次的交易

  4. 勝出的批次在一個交易里以統一價格在鏈上執行全部意圖

CoW Swap 如何啟動solver 間的競爭

CoW Swap 之所以可以將意圖交易提升到新水平,關鍵在於引入了執行層的競爭,而不是只有簡單的鏈上執行模型。而要這個競爭能有效進行,確保用戶的交易得到更優的執行,CoW Swap 的培育工作主要經歷了三個階段:

  1. Gnosis 內部運行一些solver,一開始比較簡單,收集一些聚合器的API 端點,例如paraswap,1inch 和0x,一直比較它們的回傳值,然後決定將交易提交給能夠提供最佳交易回報的API。

  2. 在參加去年阿姆斯特丹Devconnect 時遇到非常聰明和擅長數學的團隊,他們規模很小,對運行solver 非常感興趣,於是開始開發自己的演算法,並成功在API 競爭中勝出

  3. 做市商開始對solver 感興趣,他們開始透過提供自己的流動性與現有的solver 集成,私人流動性使得他們佔優

目前CoW Swap 的solver 集合裡共有16 個solver,他們各有擅長的領域。

激勵與限制並存的設計

CoW Swap 每週發放激勵給solver,激勵分成兩個部分:一部分是關於連續性,因為你想要solver 持續參與競爭,而不是只有當他們覺得在某次競爭能贏出才才報價,同時當有有些solver 離線或有惡意行為時依然有solver 在報價;另一部分是基於勝出者找到的解決方案比第二最優優勝多少,這是為了確保他們不會只專注於提供比第二最優多出1 分錢的路徑,他們比第二最有找到的價值多出越多,得到的誘因越多。

激勵來源目前是每年發放CoW 代幣的2%,1 月份,我們將引入一個小費用,它實際上是從我們提供給用戶的價值里分出來的。這些費用由solver 獲得,但他們必須用它們來回購CoW 代幣,並把它們發回CoW 財庫。

目前solver 集理論上是無需許可的,但實際上會有一些需要授權的元素。由於solver 理論上還是有可能利用用戶的滑點容差(slippage tolerance),因此CoW Swap 需要參與競爭的sovler 提供保證金。這個機制可以不是中心化的,目前存在中心化因素是因為CoW DAO 也在為了降低進入門檻操持著保證金池,但在2024 年,solver 們將可以自己建保證金池,並且智能合約會自動檢查solver 是否有私鑰、是否提供存取權限、以及是否已經建立了保證金池。這樣,solver 就可以自動加入競爭。

“MEV 最大化vs. MEV 最小化”

CoW Swap 專注於MEV 最小化的方向上,因為MEV 最大化的方法存在一些風險。

第一,從開始最大化MEV 起,你就需要從使用者身上提取價值。為了提取價值,你需要多方參與,然後需要對他們的努力進行獎勵,也就是說用戶無法拿回100% 的MEV。在最好的情況下,用戶能獲得小額回饋金,但在CoW Swap 看來,一開始MEV 價值就是用戶創造的,他們不應該有損失。

第二,由於需要重新分配價值,還會變得效率低下,因為需要把回饋金的交易也打包到區塊,也就是需要更多的區塊空間。

最後,MEV 最大化帶來了更多的複雜性,現在需要引入PBS ( 提議者/ 建構者分離)。 Flashbots 一開始真正把MEV 帶到話題討論中心,並倡導對MEV 進行民主化,也就是每個人都可以提取MEV 而不是只有一方的玩家可以受惠,這些都是好的。但不好的地方在於,它讓更多的玩家進入這個遊戲,也讓MEV 提取真正變得專業化,從而使得今天MEV 這個問題變得更嚴重。當然,我們也不知道如果沒有這些討論現在會發生什麼,但現在它的確變成了一個很大的問題。

CoW Swap 認為大多數的MEV 機會都在應用層發生,也就是用戶發起交易的地方,因此應該盡量減少MEV 發生的機會。 CoW Swap 透過收集用戶交易意圖,把每個區塊裡那個批次的交易都按統一一個清算價格,從而保證沒有對這些交易攫取價值或重新排序的可能性。

免責聲明:本頁面資訊可能來自第三方,不代表 Gate 的觀點或意見。頁面顯示的內容僅供參考,不構成任何財務、投資或法律建議。Gate 對資訊的準確性、完整性不作保證,對因使用本資訊而產生的任何損失不承擔責任。虛擬資產投資屬高風險行為,價格波動劇烈,您可能損失全部投資本金。請充分了解相關風險,並根據自身財務狀況和風險承受能力謹慎決策。具體內容詳見聲明
留言
0/400
暫無留言