CirclesUBI創始人新項目CowSwap:零手續費+內存池方案優化
CirclesUBI創始人馬丁是值得我們關注的天才型开發者。如果馬丁在美國,他的影響力將遠遠大於現在。
馬丁是提出Uniswap的AMM機制的第一人,之後他又推出CirclesUBI,而CirclesUBI如今也有30萬的個人用戶。
現在馬丁又有了新動向,他近期推出了CowSwap,該交易所有兩大優勢,一是內存池優化,在這之前,就我們所知內存池裏的數據是等待被打包的交易數據,鏈上會有很多人會盯着內存池的數據,然後以低gas費买入,轉頭馬上賣回給等待打包的交易,相當於是夾擊了這些交易來賺取中間差價,CowSwap則是取消了內存池完成了它的優化。二是為了早期用戶的用戶體驗,CowSwap採取了0gas費的方案,以此降低了用戶的交易成本。
什么是CowSwap ?
CowSwap是一個基於Gnosis協議v2 (GPv2)構建的概念驗證dapp(去中心化應用程序)。CowSwap通過測試即將公开的功能,同時進行免gas費的交易,為去中心化的金融社區提供了GPv2功能的預覽版。
什么是MEV,到目前為止已從用戶中提了多少MEV ?
它是由Paradigm研究團隊來定義的,最大可提取值(MEV)是“一個衡量礦工(或驗證者,排序者等)利潤的方法可以是通過他們的能力任意包括,排除,或重新排序區塊內交易。”
從2020年1月到現在(4月21日),礦工(等)在以太坊的交易總額已達到[3.824億美元,包括成功和失敗的交易。
Coincidence of Wants (CoWs)指的是什么?
Coincidence of Wants (CoWs)可以解釋為“一種經濟現象,雙方都持有對方想要的物品,所以他們可以直接交換這些物品。”CowSwap通過使用批量拍賣作為核心機制,可促進交易者之間的CoW和他們的訂單。
這意味着,在CowSwap上,當兩個交易者各自持有對方想要的資產時,交易可以在他們之間直接結算,無需外部做市商或流動性提供者。這為個人交易者帶來了更好的價格(因為傳統上做市商會為其表面增加一筆費用——稱為價差)。
CowSwap允許CoW訂單直接彼此交易。只有不能與其他CowSwap交易者直接結算的超額訂單金額才會發送給基礎AMM(自動做市商)。
我如何保護MEV與CowSwap ?
CowSwap利用同一批次中所有交易的統一結算價格進行批量拍賣。由於統一的結算價格,所以沒有必要訂購單批交易。因為每個人在資產中都得到相同的價格,所以不可能通過將交易按特定順序來提取任何價值。這阻止了MEV中使用的主要策略。
批次是由鏈上的外部獨立方(稱為“解決者”)去中心化解決的。解決者是提交訂單結算解決方案以使給定批次的貿易盈余最大化的個人或實體。解決方案者被鼓勵施展專業的交易管理技術,允許他們在與外部流動性來源進行的任何交互中設置非常嚴格的滑點界限(例如,在Uniswap上CoW超額交易)。這大大減少了礦工和領跑者的操縱面。
此外,根據提交的訂單組成和對給定批次有效的情況,CoW的存在可能顯著減少必須通過外部MEV易發協議(如Uniswap)進行交換的數量。
CowSwap如何決定價格?
CowSwap以離散時間間隔內進行批量拍賣。在缺乏其他交易者的情況下,CowSwap將交易者與最佳的Uniswap流動性進行匹配(注意:其他基本流動性來源,如Balancer將很快被添加)。
如果CoW訂單在一批交易中存在,“小”訂單與大訂單將會完全匹配。較大訂單的超額部分用CowSwap集成的最佳可用基礎流動性來解決,也就是目前的Uniswap。兩個訂單的清算價格將是協議所連接的外部流動性源上超出數量的代幣價格。
找到訂單的最佳解決方案是一項具有挑战性的任務,它可能很快就會有自己的去中心化競爭。
使用CowSwap安全嗎?
CowSwap正在被开發,這就是為什么它不是一個beta產品,而是一個概念驗證的dapp,供社區在最終版本發布之前測試和使用。
代碼經過了仔細的測試和同行評審。雖然這可以看作是在安全方面的一個進步,但建議使用該協議時用戶自己需承擔風險。
協議
CowSwap的收費模式是什么?
每個被執行的訂單都有協議收取的費用。部分費用支付給解決者(提供訂單結算解決方案的實體)以激勵他們的參與。
該費用包括“執行交易的基本成本”和“協議費用”(盡管它僅作為一項費用向用戶公开)。作為一個用戶,只是籤署了一個消息來提交自己的交易,底層的解決者將最終為用戶提交交易。從本質上講,用戶是在用自己的賣出代幣支付“執行交易的基本成本”,也就是“gas成本”,並且這個成本已經包含在用戶的價格估算中。該協議目前補貼了90%的gas成本,而該協議費用目前已關閉。
請注意,只有在用戶的交易被執行時,才需要支付費用。任何失敗的交易都不會有更多的gas成本!
CowSwap是如何連接到所有鏈上流動性的?
CowSwap可以連接到所有鏈上的流動性:
當CowSwap的一批訂單中沒有足夠的CoW時,它會利用其他AMM的流動性來結算交易者的訂單。Gnosis Protocol v2可以連接到任何鏈上的流動性來源,因此可以享受去中心化流動性集中在去中心化金融的好處。
CowSwap如何能夠提供更好的價格?
在使用鏈上流動性之前,CowSwap試圖在當前有效的訂單集合中找到CoW,並將它們直接相互匹配。因為沒有費用支付給流動性提供者(例如,0.3%的Uniswap v2),CoW帶來了更好的價格,。在CowSwap沒有CoW的情況下,則會利用DEX給出次優價。與現有的DEX聚合器相比,這可以產生相同或更好的性能。
我如何成為一個流動性提供者?
CowSwap沒有流動性提供者。相反,它連接了跨不同協議提供的所有鏈上流動性。由於訂單只有在交易時才會產生成本,活躍的做市商可以觀察訂單簿並下回報訂單(創建一個CoW),以防止通過外部流動性進行結算交易。
交易
CowSwap支持什么類型的訂單?
目前,只啓用了限價买賣訂單(填滿-取消)。
CowSwap允許交易哪些代幣對?
在DEX上有一些基本流動性(如Uniswap或Balancer)的,任何有效的ERC20代幣對。
為什么CowSwap可以提供免gas交易?
CowSwap之所以能夠提供免gas交易,是因為訂單是在鏈下通過籤名消息提交的。一旦用戶批准自己的資金用於dapp,就可以通過包含交易細節的籤名消息提交訂單,比如限價、數量、時間戳等等。
需要ETH來交易嗎?
對於交易本身,是不需要持有ETH。但是,為了能夠在CowSwap上交易,用戶首先需要批准自己在dapp上的支出資金。為此,需要ETH支付gas費。一旦做完了這一步,就不再需要ETH了,因為CowSwap會從出售代幣中收取費用。
在不久的將來,如果用戶試圖出售一個允許離线審批的ERC20,那么就不再需要用戶的資金使用所需支付的ETH了,從而讓交易體驗免gas費。請記住,只有具有此類功能的ERC20代幣才有可能實現;如果沒有,用戶將只需要ETH來執行批准交易。
交易者如何在CowSwap提交一個有效的訂單?
為了讓交易者向CowSwap提交有效訂單,他們必須執行以下步驟:
批准CowSwap智能合約,以代表用戶使用代幣。通過執行此智能合約交互,用戶將批准合約,一旦已籤署的交易在批拍賣中完成,就可以從用戶的錢包中提出資金
一旦獲得了批准,下一步就是籤署一個meta-tx,用戶將在其中看到將要在CowSwap接口中放置的訂單的參數。在那之後,就沒什么可做的了
一旦訂單被執行,用戶將在CowSwap用戶界面中看到一個通知,並聽到確認的“Moo”聲音
為什么dapp用戶界面會有一個“費用超過金額”警告?
為了讓解決者(訂單結算解決方案提供者)在經濟上可行,他們需要考慮執行結算交易花費了多少gas。該協議的費用確保激勵了解決者將訂單包括在結算中(類似於傳統DEX的gas支付方式)。費用直接從銷售金額中收取,因此必須有一定的最小金額。
為什么需要在交易前批准一個代幣?
當訂單被執行時,結算合同通過Allowance Manager從交易者的代幣余額中提出賣出金額。為了允許這種情況發生,交易者必須首先批准Allowance Manager合同以代表他們消費代幣。智能合約邏輯確保了任何代幣都不能在沒有為其特意籤署訂單的情況下被使用。
為什么要在消息上籤名而不是發送交易來下訂單?
籤名消息不會產生任何費用,因此對用戶來說是免費的。當下訂單時,協議不能保證訂單將被執行(例如,價格可能會改變到不再滿足指定的限制)。通過僅籤署交易意向,我們可以確保用戶只在他們的交易成功執行時產生成本。
此外,通過將交易意圖(即代幣、數量和限價)與鏈上的實際執行分離,協議可以對鏈上的競爭條件做出反應,例如,在不要求用戶提交新訂單的情況下改變訂單匹配的交易路线。
可以在CowSwap中买賣ETH嗎?
是的,用戶可以直接為ETH下买賣訂單。在實際訂單下之前,用戶界面將允許你將ETH包裝和拆开成WETH無需離开dapp的用戶界面。
目前該項目也引起了一些KOL的關注,畢竟對很多人而言免gas費確實會節省很大一筆?~!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
Solana基金會Matt Sorg&OKX Web3:Solana帶來巨大創新|开發者物語04
Solana 網絡以及其生態交易工具,成為推動本輪「Memecoin 超級周期」的重要基礎。Sol...
專訪頂級交易員Nachi:大選前夜,Binance排名前10的交易大師如何看待加密後市?
許多人渴望成為職業交易員,然而大多數交易者往往因交易心態失控、倉位管理不當而最終滿盤皆輸。在盈虧不...