DEX 機制對比:訂單簿與自動做市商(AMM)|Injective Learn
Injective
2021-06-01 12:16
本文约2833字,阅读全文需要约11分钟
去中心化交易平台(DEX)在過去幾年中出現並獲得蓬勃發展,為長期困擾中心化交易平台(CEX)的問題提供了解決方案。

二級標題

二級標題

訂單簿模型

中央限價訂單簿(CLOB) 是一種交易執行模型,它根據一組規則匹配買家和賣家。在基於AMM 或基於CLOB 的交易平台進行交易的主要區別在於交易執行的公平價格形成機制。例如,中心化訂單簿依賴於交易者在給定交易對上提交的買賣訂單匯總列表。 CLOB 允許交易者以指定的價格買入或賣出資產。

最高買入價和最低賣出價之間的差額稱為價差。流動性高的市場的價差要小得多,因為每個價格水平的供需深度都很好。

Injective 基於頻繁批量拍賣(FBA) 模型匹配訂單,該模型在離散時間段(拍賣間隔)內接受訂單並根據優先級成交訂單。據學術報導,FBA 的最佳批處理間隔在理論上為0.2 到0.9 秒之間,這與Injective 的區塊間隔十分相近,批量拍賣在每個區塊的末尾執行。 Tendermint 基於BFT 的PoS 共識(Injective 採用的共識機制)的即時確定性,與每個區塊結束時的FBA 執行非常地吻合。

做市商作為流動性提供者

訂單簿模型的一個關鍵特徵是它們允許用戶提交兩種類型的訂單:市價訂單或限價訂單。

優點:

優點:

優點:

  • 訂單簿是流動性市場的理想選擇;

  • 訂單簿仍然是顯示市場價格和大單的最佳選擇;

  • 缺點:

  • 缺點:

缺點:

  • 二級標題

  • 二級標題

自動做市商(AMM) 模型

流動性是DEX 中最突出的問題之一。儘管通證很難高效地交易,但AMM 在設計上已大致解決了這個問題。它將充當一個機器人,可在用戶希望交易兩種資產的任何時候報價。雖然AMM 背後的理論在學術博弈論和機制設計圈已經存在很長時間,但它在加密市場中的應用還十分初期。

與指定買賣雙方希望交易價格的訂單簿不同,AMM 交易平台將交易對雙方的流動性聚合到一個池子中。 AMM 池根據確定性算法確定單一資產的市場價格。價格公式通常基於池內當前的流動性,或者換句話說,池中資產的可用性。

AMM 不需要做市商,而是嚴重依賴流動性提供者加入,以擴大流動性池規模,從而確保通證反映公平的價格。

各種AMM DEX 使用不同的數學公式為其流動性池報價。我們以Uniswap 首創的XYK 公式為例。在Uniswap V1 的原始形式中,價格是根據池中兩種資產的比率計算的,如下所示:

x*y=k(常數)

常數k 表示流動性池中的總通證餘額,它決定了給定時間的代幣價格x 和y。我們假設x = ETH 和y = INJ。用戶每次購買ETH 時,ETH 的價格會隨著池中ETH 數量的減少而上漲。相反,INJ 的價格會隨著INJ 數量的增加而下降。流動性池通常提供可用於獲利的套利機會。

讓我們假設1 ETH = 100 INJ 在交易時通過一個有10 ETH 和1000 INJ 的池進行交易。如果交易者想購買2 ETH,他們需要將200 INJ 換成2 ETH,剩下8 ETH 和1200 INJ。 ETH 的價格現在是150 INJ,則會導致流動性提供者的無常損失。

ETH = 1200/8 = 150 INJ

套利作為一種很重要的穩定機制,它激勵交易者將AMM 交易平台的價格更接近其他交易平台的現貨價格。擴展上面的例子,套利者可以利用這個漏洞從不同的市場以200 INJ 的價格購買2 ETH,然後在這個流動性池中以300 INJ 的價格出售它們。這將使1 ETH 的價格水平回到100 INJ。

與CLOB 交易平台相比,搶先交易在AMM 交易平台更為普遍。最近對Uniswap 的審計顯示,搶先交易可以通兩種攻擊進行。

攻擊一:推動市場對交易者不利

區塊鍊是完全透明的,這意味著每個人都可以在成功執行之前查看買賣訂單。在算法市場中,攻擊者可以利用區塊鏈的透明度,通過設置更高的gas 費用在另一個交易者之前執行交易,影響區塊中交易順序從而將影響給定交易的結果。這給加密市場帶來了巨大挑戰,大量的套利機器人利用了這種固有的漏洞。

在ETH/INJ 市場中的搶先交易流程如下:

1. Alice 想以x 價格購買1 ETH 的INJ,gas 價格為 y

2. Bob 在區塊鏈上查看到這筆交易

3. Bob 支付gas 價格z,其中z > y 並以價格x 購買了100 INJ

4. Alice 的交易通過了,但她此時她的1個ETH 只能購買90個INJ

5. Alice 的交易導致資產價格上漲

6. Bob 賣出100 INJ,賺取ETH

攻擊二:三明治攻擊

優點:

優點:

優點:

  • 缺點:

  • 缺點:

缺點:

  • 由於流動性池小,大訂單存在高滑點風險

  • 資本效率低下,因為除非市場極度波動,否則大多數交易都是在較小的價格水平範圍內執行的

  • 結論

  • 結論

結論

這兩種交易方式都具備各自的特點。訂單簿交易平台目前主導著比特幣和以太坊等大量通證的市場。另一方面,自動化做市商將幫助用戶獲得長尾市場上非流動通證的最佳價格。

中心化限價訂單簿已成為納斯達克等大型傳統交易平台的主流方式,因為它可以說是最具資本效率和透明度的交易執行模式。儘管諸如搶先交易和較高點差等問題阻止了DEX 採用CLOB 模型,但Injective 創造性的使用獨特的FBA 模型糾正兩者。 FBA 模式為做市商提供了充足的時間,在高頻交易者進行交易之前來取消過期訂單。除了維持快速的交易時間外,我們的交易模式還能夠通過更接近市場價格成交,並以更高的流動性來收緊點差。

Injective
作者文库