一文读懂去中心化交易所经典设计模型

声明:本文来自于微信公众号链闻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 容易被市场操纵行为影响,例如拉盘砸盘、幌骗和刷单。这些操纵行为造成了市场的不稳定和虚假交易量。纽约证券交易所这样的传统交易所对这种不道德行为有严格的惩罚。但目前,现实世界的法律并不适用于智能合约程序,因此我们需要找到一种技术解决方案,代替法律来解决市场操纵问题。

声明:本文转载自第三方媒体,如需转载,请联系版权方授权转载。协助申请

相关文章

相关热点

查看更多