1inch創始人Anton Bukov:限價交易如何為DEX提升靈活性和效率?
來源:1inch
隨著去中心化交易所(DEX)的發展,它們的功能變得越來越高級,逐漸可以與中心化交易所(CEX)相媲美。其中一個功能是限價單。在本文中,我們將討論目前的限價單協議情況,並分析其優缺點。
與立即按照最後的市場價格執行的市價單不同,限價單在達到預定價格後立即執行。基於自動做市商(AMM)的 DEX 大多默認選擇市價單系統。對新人來說簡單易懂。市價單要麼被執行,要麼因參數(如最大價格影響)而失敗。
Paradigm 提出的另一個想法是使用一個時間加權 AMM,在一段時間內逐步進行交易(詳見:https://www.paradigm.xyz/2021/07/twamm/)。
也可以說,限價單是為更高級的交易員準備的,因為它們需要分析市場情況和評估資產價格達到特定水平的可能性。同時,限價單對於專業做市商(PMMs)來說是一個很好的工具,可以顯著提高交易的盈利能力。在區塊鏈上填補限價單也需要考慮到 gas 手續費成本(這基於訂單大小)。
就像 CEX 一樣,也有去中心化協議提供限價單功能,比如 SushiSwap 和 0x。
今年夏天,1inch 發布限價單協議,包括幾個高級功能。這個圖表比較了三家主流 DEX 提供的限價單功能差別:
在交易成本方面,由於沒有附加費用,1inch 限價單協議比競爭對手更有優勢。0х 曾經在 V3 和 V4 對限價單收取費用。然而,由於以太坊網絡上的 EIP-1559 提案引起的問題,0x 社區投票選擇了零費用。現在,該協議不收取網絡費用之外的任何費用。SushiSwap 不收取任何費用,但用戶的訂單只能由 SushiSwap 自己的市價單填充。這意味著套利將變得更加困難,而且只有當價格重疊更加嚴重時,訂單才會執行。
此外,1inch 限價單協議提供了在 DeFi 中從未見過的先進功能,包括動態定價和條件執行,以及詢價功能(RFQ)。
詢價功能(RFQ)
詢價功能(RFQ)可以被視為去中心化交易的場外交易系統,使做市商能夠將流動性從 CEX 轉移到 DEX 用戶。這為大中型交易提供了更好的定價。
CEX 和跨鏈流動性已經連接到 1inch,這比任何所謂的"跨鏈交換"更方便。
詢價系統的目的是使向 DEX 提供大量的流動性變得容易和有收益,同時也降低了風險。由於詢價系統使做市商能夠選擇何時和與誰進行交易,他們可以最大限度地提高散戶訂單流與套利流的比率。
詢價功能使通常在 CEX 或場外交易期權上交易加密資產的專業做市商能夠在 DEX 上以低風險交易大量加密貨幣。有了詢價功能後,專業做市商把大量的流動性從 CEX 轉移到 DEX。
專業做市商可以在各種協議上交易,包括 0x。例如,如果一個用戶想交換 1000 ETH, 1inch 詢價訂單協議會聯繫專業做市商,詢問他們是否願意進行交換。如果他們感興趣,他們會發送簽名訂單。一旦訂單被執行,一個專業做市商在另一個鏈上的 DEX 上出售1000 ETH 獲得利潤,而 DEX 利用專業做市商帶來的流動性。因此,專業做市商有效地將 CEX 和其它鏈的流動性轉移到 1inch。
此外,詢價系統提供更好的 gas 效用。雖然填寫一個簡單的市價單將花費 90k gas 手續費,但在 1inch 限價單協議中,一個詢價訂單將花費 70k gas 手續費。
有條件執行
由於有條件執行,用戶可以通過指定執行訂單的條件來最大化他們的交易收益。1inch 限價單協議的條件執行特性有助於指定完全動態的條件,例如,可以依賴預言機。具體來說,止損訂單是基於預言機的價格。
動態定價
在動態定價特性中,互換價格是通過智能合約計算的,基於需求和供給。這與其它限價單協議不同,在其它限價單協議中,用戶表示他們想要將 X 個代幣 A 換為 Y 個代幣 B。通過動態定價,智能合約將告訴用戶他們將從代幣 A 的數量中接收多少個代幣 B。
動態定價的一個有前景的應用是拍賣。限價單可以以這樣的方式,價格將增加或減少。類似地,動態定價功能可以支持基於拍賣模型或 NFT 拍賣的其它代幣銷售。
停止訂單和跟蹤止損訂單
有條件執行和動態定價功能可以促進一系列功能。例如,停止訂單和跟蹤止損訂單。
止損單只在滿足特定價格條件時才會發出,價格數據由預言機提供。例如,"當預言機的價格低於 2000 美元時,以 2000美元出售 wETH。"止損訂單可以與市場或限價單結合使用,這為交易員提供了更大的靈活性和創建更複雜策略的機會。
基本上,限價單和停止訂單的區別是,限價單是在訂單簿上,任何人都可以看到它們,而停止訂單只有在初步確定的價格達到時才提交。
與停止訂單不同,停止訂單要求"如果價格達到 X,立即買入/賣出",而止損限價單要求"如果價格達到 X,在 Y 下買入/賣出指令",X 和 Y 可以有相同的價值,但不一定。
比如,停止訂單和止損限價單的組合是:"如果比特幣的預言機價格低於 30500 美元,那麼以 30000 美元的價格出售比特幣。"
止損是一種市場指令,設置一個比資產市場價格低一個特定百分比的止損價格,而不是一個單一的價值。在此之後,當資產價格變化時,止損指令會實時跟蹤,因此被稱為"尾隨止損"。尾隨止損指令的一個例子是:"如果該產品的價格從今天的最高價格下跌 300 美元,就賣出該產品。"
由於有條件執行和 1inch 限價單協議的另一個獨特特性,因此動態定價,跟蹤止損訂單是可行的。
這些由 1inch 限價單協議提供的功能可以在後期由第三方開發,因為該協議是開源的,並且可以組合/擴展。
Gas效用
在 0х 協議的四個版本中,我們計算了詢價訂單執行的 gas 使用量,以及 1inch 限價單協議中常規限制和詢價訂單的 gas 使用量。
下面的圖表總結了這些協議的第 90 個百分位數的 gas 使用量(適用於 90% 的交易)。
事實證明,1inch 詢價訂單消耗的 gas 最少,這使得它們成為交易員從總價上看最有利潤的訂單。
多鏈支持和集成
1inch 限價單協議的另一個優點是它的多鏈支持。該協議部署在以太坊、幣安智能鏈、Polygon 和 Arbitrum 網絡上,將限價單功能擴展到以太坊生態系統之外。
1inch 限價單協議是極其通用的。因此,它可以很容易地集成到任何其它 DeFi 協議中,成為在其上構建各種複雜產品的基礎。
開發文件描述了限價和詢價訂單的主要操作原則。如果你是一個開發人員,有興趣在協議上構建一個特定的解決方案,可以使用此表格向 1inch Foundation 申請資助。包括止損訂單,跟蹤止損訂單或 Aave/Maker 清算拍賣。
總結
DEX 的目標是提供與 CEX 相同的功能,但在去中心化環境中的某些方面,DEX 已經超過了 CEX,比如自動做市商。限價單功能是推動細分市場前進的主要工具,並縮小 CEX 和 DEX 提供的選項之間的差距。