今年以來,陸陸續續冒出了許多家新的去中心化交易所,讓交易所家數急遽增加,但如果你認為所有的去中心化交易所用起來都一樣,那可就錯了!

雖然去中心化交易所都不替用戶保管資金,能夠降低被駭客攻擊的風險,所以安全性相對較高。但是除了這個共通點以外,各家交易所背後使用的交易機制仍不盡相同,這不僅可能導致使用者體驗完全不一樣,更有可能影響到交易時的成本,長期累積下來也是可觀的差距。

假如你正好想找一間去中心化交易所來使用,一定要先好好看過這篇文章分析,暸解交易所之間的不同,才不會浪費時間或浪費錢走冤枉路。我們挑出了目前比較具有知名的幾個交易所進行比較,包括:JOYSO、EtherDelta/ForkDelta、IDEX、Bancor、Kyber Network、OasisDex、Airswap 以及採用 0x Protocol 或 R1 Protocol 的 Relayer。

 

本文將會特別針對6個與使用者比較相關的特點進行比較:

  • 用戶能否自由下單
  • 有無交易撮合機制
  • 能不能夠保證成交
  • 支援一對多交易撮合
  • 交易成本
  • 最小單筆下單限制

 

先附上比較表格,讓大家能夠清楚地一目了然,下面的段落將針對每一個部分進行說明。

用戶能否限價委託

限價委託指的是,使用者能夠依據自己想要成交的價格送出訂單,這樣市場上就會同時充滿許多不同價格的掛單。在這次介紹的幾個交易所中,大部分交易所都可以限價委託,唯有  Airswap、Bancor 和 Kyber Network 不能。

Airswap 採用的是類似場外交易的模式,每一筆交易都讓買賣雙方自行議價成交。

在 Bancor 和 Kyber Network,交易所扮演的是類似外匯市場中銀行的角色,每個不同的交易幣種都有公告的買賣價格,用戶如果覺得能夠接受的話,就只能直接向交易所買。不過經由實測後發現,在進行交易的時候,實際買或賣的價格可能會和公告價格有落差,需要特別注意。

[比較]

可以限價委託:JOYSO、EtherDelta/ForkDelta、IDEX、OasisDex、0x Protocol、R1 Protocol
不可以限價委託:Bancor、Kyber Network、Airswap

 

有無交易撮合機制

如果沒有撮合機制的話,用起來是怎樣?用一句簡單的比喻來說,就是像露天拍賣。在傳統金融交易市場以及中心化交易所,都有撮合機制,來促進交易時的效率。因此如果少了撮合機制,對於一般使用者來說,會造成非常差的使用者體驗。

所幸除了元老級的 EtherDelta 和 ForkDelta 以外,目前絕大多數的去中心化交易所都有提供撮合機制。另外,上面提到的 Airswap 是場外交易模式,因此沒有使用交易撮合機制,而 Bancor 和 Kyber Network 因為是直接向交易所買幣,所以對於使用者體驗的影響比較小。

多數人在用 EtherDelta 和 ForkDelta 的時候,普遍都會覺得不太好用。因為正常來說,當你掛的買單價格高於市場上的最低賣價,或是掛的賣單價格低於市場上的最高買價,該筆訂單就會自動被撮合成交。如果少了撮合機制,就如上面所形容的,當你掛出訂單,就像是在露天拍賣把商品上架,如果你有看到想買的商品,必須要指定好商品和賣家才能買得到,有時候還會遇到缺貨商品沒下架的窘境。

[比較]

有撮合機制:JOYSO、IDEX、OasisDex、0x Protocol、R1 Protocol
沒有撮合機制:EtherDelta/ForkDelta、Airswap、(影響較小):Bancor、Kyber Network

 

能不能保證成交

我想要買那筆單,為什麼還不能保證成交?的確,你在使用去中心化交易所時,有可能會碰上這樣的問題,送出訂單後無法立刻確定是否會成交。造成的原因有好幾種,主要取決於交易所能否先進行鏈下撮合,再把交易送上鏈,這也是為什麼大家會覺得難用的原因之一。

首先,在 EtherDelta、ForkDelta 和 OasisDex 上,因為交易的進行是在區塊鏈上,而區塊鏈又是每隔一段時間才會打包確認交易資料,假如同時有許多人想買同一筆訂單,就會形成「搶單」,也就是最終只會有一個人真正成交,而其他人不但無法成交,還會平白無故浪費礦工費。

而在 Bancor 和 KyberNetwork 則是因為前面有提到的價差問題,因為用戶實際向交易所直接購買的價格可能會有差異,所以在下單之前,他會問你最多可以接受多少範圍以內的價差,一旦超過這個範圍,就會無法成交。

[比較]

保證成交:JOYSO、IDEX、R1 Protocol
不保證成交:EtherDelta/ForkDelta、OasisDex、0x Protocol、Bancor、Kyber Network

 

支援一對多撮合

如果用戶下單的價格夠好、量也夠大,很可能就會碰上吃掉多筆訂單的情況(即便沒有穿價),要是交易所不支援一對多撮合,碰上這種情況就得要送出簽章很多次,也會浪費掉比較多的礦工費。在有撮合機制的交易所裡,僅有 IDEX 無法進行一對多撮合,而且依據使用經驗,IDEX 收取的礦工費有時也比其他交易所高,因此有可能導致用戶交易成本上升。

[比較]

支援一對多撮合:JOYSO、R1 Protocol、OasisDex、0x Protocol
不支援一對多撮合:IDEX;(沒撮合機制):EtherDelta/ForkDelta、Bancor、Kyber Network、Airswap

 

交易成本

交易成本對於交易者來說,一直都是相當重要的考量,包括交易所收取的交易費(Trading Fee)和礦工費(Gas Fee)。為了讓獲利達到最大化,就必須將交易成本降到最低,因此我們針對各家去中心化交易所收取的費用進行詳細比較。

從比較表中,我們發現有些交易所只針對 Taker 收取礦工費,而不對 Maker 收取。而且在一次和多筆單成交的情形下,絕大多數的交易所都會收取更多的礦工費,在這部分,僅有 JOYSO 維持收取原本的費用,且平均每個單筆收取的費用也相對最低。另外值得注意的是,我們發現 IDEX 和 R1 Protocol 的管理員有權利任意收取最多10%的交易費用。

[比較]

 

最小下單限制

這一點和上面提到的點有些關聯,因為如果無法支援一對多撮合的話,萬一掛單簿上有很多筆量超小的訂單,用戶在掛單交易的時候,很可能就要與很多筆的訂單撮合,這樣就要送出多次簽章,也會使交易成本提高,因此不支援一對多撮合的 IDEX 設下相對較高的最小下單限制,對於持有小量資產的用戶來說有些不便,而且量太小的殘餘訂單也會被強制取消。

[比較]

最小下單限制
JOYSO: 0.000375 ETH
IDEX: 0.15 ETH (Maker) / 0.05 ETH (Taker)
R1 Protocol: 0.035 ETH
EtherDelta/ForkDelta: 無
OasisDex: 0.01 ETH
0x Protocol: 依據不同交易所設定
AirSwap: 無
Bancor: 無
Kyber Network: 無

 

經過詳細的比較,是不是才發現原來同樣都是去中心化交易所,背後的交易機制卻有這麼大的差異呢?所以你在進行選擇以前,一定要先暸解其中的關鍵差異,才能夠選到最適合自己使用的。

 

交易所比較資料提供:陳翊銓, JOYSO 首席架構師

本文作者為陳昭榮, JOYSO

One thought on “那些 DEX 沒告訴你的事-去中心化交易所機制完整比較

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *