这个时间点写Etherdelta的文章看起来晚了很多,不过由於从去年开始以太坊陆续出现许多去中心化交易所,而我也使用过其中不少交易所,想分享一些相关的经验和心得,第一篇就先从Etherdelta开始。

Etherdelta去年跟着ICO热潮火了起来,也是我个人第一个使用的去中心化交易所。当时在他相当不人性与违反惯例的操作下,平白损失了一些以太後就不再使用,直到最近才偶尔会使用一下。Forkdelta和Etherdelta其实是同一套程式,这边就不再多说,下面使用Forkdelta的介面做介绍。

现在的介面和当时并没改善多少,下图是他的挂单簿与下单介面。

用习惯传统的中心化交易所,可能会尝试使用高於市价的订单,自动撮合买入代币,结果送出後,你会看到如下图的结果。

由於Forkdelta没有撮合功能,所以他会帮你挂出一个买单,然後如果你不幸的将价格和数量打反的话,就挂出了一个天价买单,这也是早期时常发生的状况。真的要买或卖必须点击挂单簿上的订单,要自己找交易对手。

虽然Forkdelta采用链下挂单,却没有链下取消,挂出的订单想要取消就必须传送交易上链,所以挂错很大机率来不及取消。

另外他的订单更新速度很慢,很多挂单要去交易的时候都会显示错误,不知道哪些订单可以交易,要自己一个一个试。

由於交易都要上链,所以要等待,这点就会造成抢单的问题,像刚刚如果有人挂错单,同时可能会很多人要抢,但是大多数的人都会抢失败而浪费手续费。而Forkdelta的智能合约又是比较早的版本,采用throw而不是後来的revert,这会造成交易失败的时候把Gas耗尽,如下图25万Gas耗尽,白白损失0.00525的以太。

除了上面比较严重的问题之外,还有一些小地方也不是很好用,像是页面使用的帐户地址不会和钱包目前选择帐户同步丶交易图表和介面不美观等。

不过Forkdelta有一个特色,他不需要交易所上架代币就可以自行新增代币进行交易,点击Token最下面的Other,自行输入代币的地址和小数位数即可交易此代币。

简单做个总结

缺点

  • 没有撮合功能
  • 没有链下取消
  • 交易容易失败
  • 交易失败会损失所有Gas手续费
  • 使用者页面不友善

优点

  • 代币不需要交易所上架就可以交易

 

本文作者为陈翊铨, JOYSO 首席架构师

发表评论

电子邮件地址不会被公开。 必填项已用*标注