聲明:本文來自於微信公眾號鏈聞ChainNews(ID:chainnewscom),作者:Richard Chen,授權站長之家轉載發布。
隨著幣安等中心化交易所發布公鏈,並推出自己的去中心化交易所,更多新的去中心化交易所正在市場上出現。可以預見,交易所行業即將出現新一輪去中心化的變革熱潮。
去中心化交易所的核心要素是什麼?如何設計去中心化交易所?著名的區塊鏈基金 1confirmation 分析師 Richard Chen 最近撰寫文章,進行了全方位的剖析。這篇文章對於希望了解去中心化交易所的讀者會有極大的價值。
撰文:Richard Chen,1confirmation 分析師,1confirmation 是一家位於舊金山的早期加密風險基金
編譯:Neo
校譯:代世超,去中心化交易所 DDEX 市場負責人
中心化交易所的歷史就是一部血腥的被盜史,而去中心化交易所(DEX)正在成為一種解決方案湧現出來。
去中心交易所的創新在於允許用戶直接從自己的錢包進行交易,無需信任交易所來託管資金。「用戶自託管」是去中心化交易所的核心功能。
鏈聞 X Hydro 批註:
事實上,設計一個去中心化的加密貨幣交易所,本質上應該滿足三個功能:
去中心化:用戶資金自託管
加密貨幣:鏈上資產作為交易對象
交易所:執行資產交換及結算
交易所的三個經典設計模型是訂單簿模型、自動化做市模型和荷蘭式拍賣模型。如何在這 3 種經典交易模型中,做到「去中心化交易」,是每個去中心化交易所的課題。
市場的先鋒者們,是怎麼做的?
訂單簿模型
訂單簿包含了代幣的買單和賣單列表。買單稱為出價(bid),賣單稱為要價(ask)。訂單簿列出了在每個價格點出價或要價的代幣數量。最高出價(買一)和最低要價(賣一)被稱作買賣一(top of the book)。它們標誌著市場情緒以及獲得訂單所需的買入價和賣出價。最高出價和最低要價之間的差異叫價差(spread)。
DDEX 的訂單簿
目前,IDEX、DDEX、Radar Relay、EtherDelta、Paradex 和 Ethfinex 都是訂單簿式 DEX。
在訂單簿式去中心化交易所(以下簡稱訂單簿式 DEX)中,你可以提交兩種類型的訂單:市價訂單和限價訂單。
提交市價訂單時,你可以設定買入 / 賣出的代幣數量,DEX 會立即以最優市場價執行你的市價單。下一個市價單意味著,優先保證訂單成交速度,無論訂單簿上現有訂單價格是多少。執行市價單的方式是,為買家匹配現有的賣一訂單,為賣家匹配現有的買一訂單。
提交限價訂單時,DEX 會以你設定的價格和數量買入或賣出代幣,如果當前沒有能與你匹配的訂單,你的訂單會被掛在訂單簿上,等待交易。
Radar Relay 的訂單簿
訂單簿可以存儲在鏈上或鏈下。鏈下的訂單簿式交易所(例如 0x)需要 Relayer (指的是採用此交易協議的 DEX)將訂單簿存儲在中心化伺服器上。而鏈上的訂單簿式交易所不需要中心化伺服器,但用戶需要自己創建交易並為掛單和取消訂單的操作支付 gas 費用,即使訂單沒有被成交,gas 費也無法退還。
在訂單簿式交易所中,做市商通過掛單來提供流動性,這些訂單可以減少價差並補償庫存風險。通常,交易量越低,價差越大,因為做市商承擔的流動性匱乏的風險更大。
優點
適合流動性市場。一個訂單簿交易所的交易量越大、價差越小,證明一個交易所的流動性越好。在高流動性市場中,訂單簿式交易所最適合於顯示市場價格,並且大額訂單不受價格滑點影響。Coinbase 和幣安等大型中心化交易所、以及紐約證券交易所等傳統交易所都依賴於訂單簿模式。
缺點
不適合缺乏流動性的市場。只有當出價和要價相匹配時,訂單才會被完成,反之亦然;如果你的最高出價仍然要低於最低要價,那麼你將無法進行交易。因此,對於流動性不足的市場,訂單簿交易所將導致大額差價,交易成功率低,而且小量資金即可對市場價格造成巨大影響。
礦工搶先交易 (front-running)。部分鏈上訂單簿式交易所面臨著礦工與交易者之間的搶先交易問題。
礦工可以在交易被區塊打包之前就看到所有交易。如果你下了一個大買單,一旦礦工看到這個訂單,他們發現你的訂單已經大到足以拉高代幣價格,那麼礦工便可以自己創建一個買單並把自己的買單在你之前添加到區塊中。當這個區塊被挖出,相當於這個礦工低價買入了代幣,然後代幣價格被大單拉高。礦工再高價賣出這個代幣,就能無風險套利。
針對訂單簿式交易所的礦工搶先交易有幾種創新解決方案。Injective Protocol 使用可驗證延遲函數(VDFs)來為訂單添加時間戳,防止礦工「搶跑」用戶。0x 建議使用一個交易執行協調器,交易所將交易發送至一個實體來確保交易上鏈結算之前根據價格-時間優先級執行交易。到目前為止,礦工與交易者之間的搶先交易主要是一個理論問題,但也有少數在悄悄發生的案例。
鏈聞 X Hydro 批註:
其實還有另外一些實踐,一些 Hybrid 模式的訂單簿交易所,如 DDEX 和 IDEX,因為將提交訂單上鏈的操作交給交易所而非礦工,能夠避免搶先交易的問題。
市場操縱。訂單簿提供了資產價格方向的短期信號。比如,大量買單可能預示價格上漲。但是這些信號可以隨時改變。例如,一個交易者可以掛很多大單,但他們本身的動機並不是成交這些訂單,而是只是試圖表現出市場情緒,誘導交易者。
訂單簿式 DEX 容易被市場操縱行為影響,例如拉盤砸盤、幌騙和刷單。這些操縱行為造成了市場的不穩定和虛假交易量。紐約證券交易所這樣的傳統交易所對這種不道德行為有嚴格的懲罰。但目前,現實世界的法律並不適用於智能合約程序,因此我們需要找到一種技術解決方案,代替法律來解決市場操縱問題。