贵州去中心化交易所CEX/DEX开发多少钱?交易所源码开发/区块链交易所APP开发多少钱?
更新日期:2021-04-13 12:09  区块链JAVA程序员  点击:
  1. 贵州去中心化交易所CEX/DEX开发多少钱?交易所源码开发/区块链交易所APP开发多少钱?

    找微电:188犀牛7028科技8817 JAVA源码开发


    1.订单模型

    深圳区块链交易软件开发、深圳区块链交易所APP开发159开发9955源码7018

订单簿包含特定代币的买卖订单列表。买的订单叫出价,卖的订单叫要价。订购簿列出了在每个价格点被出价或询问的代币数量。它们反映了市场普遍的情绪,以及完成订单所需的买卖价格。最高出价和最低要价之间的差额称为差价。

在订单簿交易中,您可以提交两种类型的订单:市场订单或限价订单。当提交市场订单时,您立即以最佳价格买进或卖出。市场订单是由立即配对买家和卖家的订单,目前在订单薄的顶部。当提交限价订单时,您将以指定的价格购买或出售一定数量的代币,您的订单将位于订单簿上。

订单DEXs的例子包括IDEX、DDEX、Radar Relay、EtherDelta、Paradex和Ethfinex。

订购簿DEXs将他们的订购簿存储在链上或链外。像0x这样的离线订单簿DEXs需要中继器将订单簿存储在集中的服务器上。连锁订购簿DEXs没有,因此有审查阻力的好处,但用户将需要创建交易和支付gas费支付限制订单和取消现有订单。

 

在订货单交易所,做市商通过限价下单来提供流动性,限价令价差缩小,并因承担库存风险而得到补偿。(伽罗瓦资本(Galois Capital)出版了一本关于密码做市的精彩而深入的指南。)通常交易量越低,价差越大,因为做市商承担的流动性不足风险越大。

1.1优点

有利于市场的流动性。当交易量很大,做市商之间保持着紧密的价差时,订货单交易所是显示市场价格和下大额订单而不会出现太大下滑的最佳选择。 像Coinbase和Binance这样的大规模集中交易所,以及像纽约证券交易所这样的传统交易所,都依赖于订单模式。

1.2缺点

对缺乏流动性的市场不利。只有当出价与卖出价相匹配或反之亦然时,订单才会履行;如果你的最高出价仍然低于最低要价,你将无法进行交易。因此,在缺乏流动性的市场中,除了加密货币的定期波动外,订单交换还会导致较大的价差和可变价格。

链式订单薄DEX面临的问题是前沿运行。要在订单簿DEX上下订单,您需要向区块链提交交易,因此矿工可以在它们包含在块中之前查看所有交易。

如果您下大量订单购买代币,这将成为一个问题。一旦矿商看到这个订单,他意识到您的订单足够大,可以抬高代币的价格,矿商就可以创建自己的购买订单,并在您之前将其包含在块中。然后,假设采矿者能够开采这个特定的区块,他们就可以利用您订单中的信息获得无风险的利润。

有几种新颖的解决方案可以提前运行订单DEXs。Injective协议使用可验证的延迟函数(VDFs)来“时间戳”订单,这样矿工就不能面对用户。0x建议使用交易执行协调器,在这种协调器中,中继器将交易路由到一个实体,该实体确保在交易在链上结算之前按照价格——时间优先级执行交易。到目前为止,前沿仍然主要是一个理论问题,而不是一个实际的问。

市场操纵。订货单提供了短期内资产价格走向的线索。大量的购买订单可能表明由于购买压力价格上涨。买卖盘两侧的峰值(即买进或卖出)表明,可能有许多交易员愿意在特定价格水平附近交易大量代币。

问题是这些信号只是随时可能改变的线索。例如,一个滥用权力的交易员可能会下大量的限价指令,但他们无意填补这些指令,试图表现出一种预期的市场情绪。一个不知情的交易员可能认为,在订单簿上有许多价格处于一定水平的订单,但看到这些订单在执行过程中被滥用的交易员取消,从而为不知情的交易员造成了意想不到的高下滑。

订单簿DEXs特别容易受到各种滥用,如转储、欺骗和清洗交易。这些违规行为造成了不稳定的市场环境,以及各交易所虚假或夸大的交易量,进一步加剧了人们对不稳定和不良参与者的担忧。传统交易所,如纽约证券交易所,有严格的规定来惩罚这种不道德的行为。然而,现实世界的法律并不完全适用于无许可的智能合同项目,因此,我们需要找到一个技术解决方案,而不是法律解决方案,来解决市场操纵问题。

2.自动造市(AMM)模型

自动做市商是算法代理人,为市场提供流动性。AMMs的概念在学术博弈论和机制设计领域已经有十多年的历史,但直到最近才进入密码领域。

AMM交易所摆脱了订单簿的概念。 AMM交易所不是指定买家和卖家希望交易的价格,而是将流动性汇集在一起,根据确定性算法建立市场。该算法根据预先定义的公式向终端用户报价。不同的amm使用不同的算法,每个算法都有自己的一组权衡。

Uniswap是一个使用恒定产品市场制造商模型的DEX。(赛勒斯·尤内西(Cyrus Younessi)对Uniswap的工作方式做了精彩的概述。)在Uniswap上,任何人都可以为特定的交易对向交易所提供流动性,并从交易活动中赚取费用。这是自动做市模式的主要吸引力之一——当Uniswap这样的公共事业机构获得成功时,社区中的任何人都可以成为流动性提供者,并拥有一部分好处。

Bancor是另一个为AMM使用中继令牌的DEX

2.1优点

总是为非流动性市场提供流动性。只要特定的交易对存在一个流动性池,AMMs将始终提供流动性,而不管订单大小或流动性池的大小。这对于流动性高度分散的市场非常有利,比如像Augur和Veil这样的预测市场,流动性分散在不同的市场中。用AMM预测市场取代订单预测市场,可以更容易地在交易量不大的长尾市场押注。

2.2缺点

大订单的高滑移率。下滑取决于特定交易对的流动性池规模。就Uniswap而言,一笔订单的流动资金池所占比例越大,其下滑溢价就会变得昂贵得令人望而却步。例如,流动性池一半的订单规模会导致每个令牌的平均价格翻倍;在订货单交易中,100%的折扣率将是惊人的。为了将下滑幅度控制在1%以下,流动性池的规模需要比订单的规模大100倍。

只有当订单规模占流动性池的比例很小时,AMM交易所才能为非流动性令牌获得最佳平均价格。但AMM交易所不适合大额订单,因为各自的流动性池需要庞大。因此,传统金融领域的交易所不使用AMM模型,这些交易所的大型机构交易员每天要下数十亿美元的订单。

流动性提供者面临的风险。一个常见的误解是,AMM流动性提供者赚取固定收益。相反,为AMMs提供流动性并不等同于为像复利和达摩这样的DeFi产品提供***,因为亏损的风险更大。

Pintail和Mohamed Fouda发现,当令牌对的交易价格与流动性提供者提供令牌对的价格比率大致相同时,作为流动性提供者是最有利可图的。这是因为每当价格比率发生变化时,总是会有非永久性的损失,而这种非永久性的损失必须由交易费用的收益来抵消。因此,当价格发生重大变化时,流动性提供者可能会亏损,而不仅仅是持有代币。例如,对ETH/DAI交易对来说,ETH/DAI价格的大幅上涨可以被以较低价格向AMM较早供应ETH/DAI造成的损失所抵消。

在加密货币经常波动的情况下,这尤其糟糕,对于价格波动较大的低交易量市场更是如此。流动性提供者可以通过积极增加或减少供应的流动性来缓解这种风险,以应对价格变化。

3.荷兰式拍卖模型

区块链时间是离散的,不是连续的。每个块将时间分割成离散的间隔,并且每个块之间的时间让采矿者比其他人更早地知道下一个块将包含哪些事务。与基于连续时间的集中式交换不同,基于离散时间的分散式交换本质上是为矿商服务的。如果我们可以设计一个DEX,利用区块链时间是离散的而不是连续的这一事实呢?

在荷兰拍卖交易所,交易有离散时间窗口。在拍卖开始之前,所有的销售订单都是批量收集的。(卖家仍然可以在拍卖期间提交订单;这些订单将在下一次拍卖中分批出售。)当拍卖开始时,初始价格设定为前一次拍卖收盘价的两倍,然后价格逐渐下降,直到价格清空买卖的代币数量。在拍卖过程中,当当前价格反映出买家的最大支付意愿时,每个买家都会提交自己的出价。

交易设计的关键部分是,每个买家都在交易结束时以相同的价格收到自己的代币。由于买家只需要支付最终的市场清算价格(要么在他们的出价上,要么更低),买家就会被激励以他们最高的支付意愿提交报价。根据买方的出价大小,最终的价格决定了要接收的令牌数量。

Gnosis已经建立了一个名为DutchX的荷兰拍卖交易所交易协议,FairDEX是一个与该协议交互的交易平台。 

FairDEX上的前两次高成交量拍卖进展顺利。第一次和第二次DAI/ETH拍卖分别以1.23%的折扣和2.25%的折扣结束。这表明,DutchX交易协议可以处理大额订单而无需发行,拍卖的收盘价与市场价格相差不远。

0x还与荷兰拍卖公司签订了一份合同,将基于荷兰拍卖模式(而非传统的订货单模式)创建市场。

3.1优点

良好的价格发现非流动性代币。通过累积同时执行的订单,与传统的订单簿交换方式相比,荷兰拍卖更善于确定流动性较差的令牌的公平市场价格。荷兰式拍卖被分散式和CryptoKitties等网站用来发现新的或稀有的不可替代代币(NFTs)的价格。

这种拍卖模式的优点还在于,由于成批卖出指令都是同时执行的,这就阻止了矿商抢在单个交易的前头。

3.2缺点

缓慢的交易时间。这些交易要等到拍卖结束后才会执行,这可能需要几个小时的时间。由于交易不是瞬间完成的,这使得快速交易,比如订单簿交易所的市场订单,成为不可能。

在传统金融领域,只有政府出售美国国债时才会采用荷兰式拍卖。由于美国国债的期限从一个月到30年不等,荷兰国债拍卖的小间隔时间从长期来看并不重要。然而,荷兰式拍卖对传统金融交易所来说是不切实际的,因为交易员往往没有时间在不连续的区间等待拍卖结束。

4.总结

设计交易所的三种方法——订单模型、自动做市模型和荷兰拍卖模型——都提供了其独特的优势和权衡。然而,要想成为交易所领域的赢家,最终重要的是价格和流动性。如果能够获得更好的价格,用户愿意费力购买设计糟糕的产品,而且交易所需要有足够的流动性来满足用户的订单。

在我看来,BTCETH等流动性令牌的交易量将继续由订单交易所主导,而自动化市场制造交易所和荷兰式拍卖交易所将补充订单交易所,帮助用户在长尾非流动性令牌上获得更好的价格。