在Etherdelta之後,Idex異軍突起,一路成了最大的去中心化交易所。Idex比起Etherdelta改善了什麼?能讓他一舉超越Etherdelta?

有別於部分去中心化交易所,使用者自行發交易上鏈,Idex採用了管理員代送交易的機制,這個機制有效地避免了交易失敗的問題。除此之外,Idex也支援了撮合的功能,只要輸入價格數量,就會幫你找到交易對手讓你進一步簽章交易。如下圖:

使用者輸入賣出一個低於市價的訂單,他能逐一找到交易對手,跳出簽章進行交易。然而Idex的智能合約的設計缺陷,他沒有支援一對多撮合的功能,你必須進行多次的簽章來進行交易。上面的例子,輸入的價量會穿過四個價位,這意味者你必須進行四次簽章。簽章過程可能會經過一段時間,期間可能訂單會取消或被另一個使用者搶走,造成交易中斷。

之前曾碰到一個情況,我想要買入某個代幣,但是該代幣的最低價格有交易機器人在快速下單撤單,結果造成我送出交易簽章都會出現”訂單不存在”的錯誤,中斷我的交易,也無法買入更高價位的訂單。

由於Idex代送交易,所以他會”依次”向Taker收取額外的礦工手續費,Idex會收取交易17萬,提幣10萬的Gas,乘上Idex給你的Gas Price報價。在Gas Price為20 Gwei的情況下,進行一筆交易需要額外支付 0.0034 ETH 的礦工手續費,上面的例子要進行四次交易,會被收取0.0136 ETH的礦工手續費。

然而這些資訊在交易過程中都不會告訴你,有時候會在交易完成後才發現被扣了巨額的礦工手續費。有一次我下了一個單,雖然只有2 ETH的量,但前面擋了兩個小訂單,所以總共進行了三次交易,事後才發現Idex用60 Gwei向我收手續費,收了0.0408 ETH礦工手續費,當時網路環境是27 Gwei,卻被Idex收了60 Gwei。

其他也有不少代送交易,收取礦工手續費的交易所,Idex往往會高於其他交易所許多,例如寫此文時JOYSO收取8 Gwei、Bithub Dex收取9 Gwei,Idex收取高達22 Gwei。

也由於每筆交易都會向Taker收取礦工費,當掛單金額太小的時候,Taker就不會想進行交易。Idex為了避免這個問題,限制了Maker最小訂單0.15 ETH,Taker 0.05 ETH,同時部分成交剩餘的數量太小時也會被強制下架;另外提幣也限制了最小0.04 ETH。這些限制可能會造成你在資產太少時,既不能交易也提不出來。

Idex在智能合約上還有一個地方值得注意的,他在收取收續費的部分是由Idex自行決定要收取多少,而不是在下單的時候讓使用者能夠依據當前的手續費來確實履行交易。雖然在智能合約中有設定上限10%,但這樣的設計還是過於中心化。

最後做個總結:

雖然有撮合的功能,但金額小的掛單會收取多次礦工手續費的情況下,反而變成缺點,最後雖然解決了交易失敗這個問題,卻產生更多問題,整體上來說並沒有比Etherdelta來的好用。

缺點

  • 沒有一對多撮合,需要多次簽章,收取多次礦工費
  • 訂單異動時會造成交易中斷,甚至造成無法正常交易
  • 沒辦法跳過金額小的訂單
  • 礦工手續費高昂,交易成本高
  • 訂單和提幣都有金額限制
  • 平台有權利收取任意手續費(最高10%),不能保障使用者權利

優點

  • 保證成交,不用等待區塊確認

本文依據2018年七八月時使用經驗撰寫,未來Idex有可能會改善相關問題。

 

本文作者為陳翊銓, JOYSO 首席架構師

發表迴響

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