當前位置:區(qū)塊鏈 >區(qū)塊鏈 > 對話 CoW Swap 聯創(chuàng):引領意圖交易的 DEX 的誕生

對話 CoW Swap 聯創(chuàng):引領意圖交易的 DEX 的誕生

更新時間:2024-01-03 09:10:10 | 作者:佚名
CoWSwap采用MEV最小化方法而不是MEV最大化方法。 嘉賓:Anna(@AnnaMSGeorge) 主持:Stephanie(@stephaniiee_eth) 如果你對DeFi和MEV感興趣,你可能聽說過基于意圖的交易(intent-basedtrading)、頻繁批次拍賣(frequentbatchauction)、求解者(solver)模型、...
CoW Swap 采用 MEV 最小化方法而不是 MEV 最大化方法。


嘉賓: Anna (@AnnaMSGeorge)

主持:Stephanie (@stephaniiee_eth)


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


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


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


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


?(src: https://docs.cow.fi/overview/introduction)


?CoW Swap 的交易周期主要分成四步


1. 用戶通過簽名信息 (signed message) 的方法表達他們的意圖,簽名信息包括要買或賣的代幣,買賣的數量以及交易執(zhí)行的有效期


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


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


4. 勝出的批次在一個交易里以統(tǒng)一價格在鏈上執(zhí)行全部意圖


CoW Swap 如何啟動 solver 間的競爭


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


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


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


3. 做市商開始對 solver 感興趣,他們開始通過提供自己的流動性與現有的 solver 集成,私人流動性使得他們占優(yōu)


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


激勵與制約并存的設計


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

激勵來源目前是每年發(fā)放 CoW 代幣的 2%,1 月份,我們將引入一個小費用,它實際上是從我們提供給用戶的價值里分出來的。這些費用由 solver 獲得,但他們必須用它們來回購 CoW 代幣,把們發(fā)回 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 價值就是用戶創(chuàng)造的,他們不應該有損失。


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


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


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

本站提醒:投資有風險,入市須謹慎,本內容不作為投資理財建議。