什么是去中心化交易所及其运作方式

我一直对去中心化交易所着迷,可以通过这种去中心化方式买卖,借出代币的集中化交易所,而无需任何中间人通过智能合约进行交易。最受欢迎的DeFi项目大多数都将交易所分散。因此,如果您是DeFi的投资者,那么了解分散式交易所的工作方式非常重要。而且,如果您是开发人员,这也非常重要,因为有了这一知识,您就可以建立自己的去中心化交易所,这对于您的区块链投资组合和为您的第一份区块链工作提供资金将是一笔巨大的财富。

在这些文章中,我将解释去中心化交易所的工作方式。为此,我们将经历另一代去中心化交易所,从几年前的第一个原始去中心化交易所开始,例如以太三角洲一直延伸到今天我们看到的现代去中心化交易所,例如作为曲线的Uniswap。

集中交易

如果您想了解这一点,那么集中交换首先是您需要了解集中交换,我所说的是像Coinbase,Finance,Kraken等交换。它们构成了Cryptocurrency的大部分交易量。

因此它们具有很好的流动性。它们非常快,用户体验通常非常好。那么它们如何工作?因此,您拥有交易者,并且拥有交易所的服务器,首先,交易者需要为帐户注资,以便他们将其加密货币发送到交易所的比特币,以太或其他加密货币的地址。因此,这意味着在转移之后,他们的加密货币不属于他们,而属于交易所。然后,在进行任何交易之前,我们需要在交易所上获得一定的流动性,以便这些交易者可以在限价单中创建限价单。

您需要指定几件事。首先,您指定要交易的市场。例如,比特币/美元或以太/美元。然后,您指定是否要购买或要出售,然后指定限价。因此,如果您要购买,那将是最高购买价。如果您要出售商品,那将是最低售价。最后,您将订单发送到交易所后,指定要交易的金额。

这将被放入我们称为订单簿的数据库中。订单簿是一个具有两列的数据库:订单中的每个列上的买入订单和卖出订单均按价格排序。因此,对于出售而言,或者它们从低价到最高价,因为最好的卖家的价格低。对于购买订单,情况恰恰相反。它们从最高价格到最低价格出售,因为“最佳购买”订单是具有最高限价的订单。

至此,您基本上有了一个数据库,他是交易者意图的摘要。但是,在这一点上,您没有任何交易发生。如果您要进行某种交易,则需要一些市场订单。市场订单不是您指定要交易的市场的一种订单。因此,比特币/美元,以太币/美元等。然后,您指定是买入还是卖出,然后指定要交易的金额,但没有指定市场价格。

还是您只是说,嘿,我想以任何价格进行这么多的交易?发生的事情是,在您将订单发送到集中式交易所后,订单簿中的交易对象将与对方匹配。因此,例如,如果您想出售资产,则将其与买入限价单进行匹配,并使用我们所谓的价格时间匹配算法。因此,这意味着首先要从最优惠的价格开始。

因此,如果您始终以最高价格卖出最佳价格,然后再以最高价格卖出,那么将采用最早的订单来消耗该订单的流动性。如果订单太大,则算法将继续进行下一个订单。因此,也许如果我们在同一级别有另一个订单,但是该订单是在之后创建的,那将是第二个要使用的订单,等等,等等。

也许,如果真的要筛选您的订单,请使用这些价格水平的所有流动资金池。因此,在那之后,您将转到第二个最佳价格,并且将重复执行该算法,直到完成订单为止。完成后,您最终可以撤回您的加密资产,否则比特币Eth将从交易的内容转移到您自己的钱包中。到此为止,集中交换的操作非常好。

但是它们有两个问题。最大的问题之一是安全性,因为所有事物都是集中式的,并且它集中管理所有这些私钥。它们充当黑客的蜜罐。过去有很多很多的集中式交换技术,其中最著名的一种是2013年的日本Mount Gox。但是还有很多其他的。但是另一个问题是,如果政府出于某种原因不喜欢您,那么政府很容易没收您的加密货币,他们只给集中交易所打个电话,要求没收任何资产,并且由于他们控制自己的私钥,交流很容易做到。

 

我们可以解决这个问题吗?是的,采用分散式交易所。

第一代去中心化交易所

在2016年,2017年,我们开始看到第一代去中心化交易所,例如以太三角洲,因此这些交易所和集中式交易所之间的最大区别在于,通过去中心化交易所,您无需授予所有权您的资产转移到另一个实体。

您始终可以控制自己的资产。一切都发生在预先编写的智能合约中,任何人都无法修改合约代码。而且也没有后门。因此,从技术上讲,在交易之前,您仍然必须将资产发送到去中心化交易所的智能合约。但是在去中心化交易所的代码中,没有任何功能可以让任何人抓住您的资产。您随时可以随时提取资产。

订单簿与使用价格匹配算法的集中式交易非常相似。

对于进行去中心化交易所的第一次尝试,我们尝试将订单直接放在Chain上,但这是一个大问题,因为每次您要创建订单时,都需要支付汽油费,并且如果要取消或更新它,这会花费很多时间,因为您需要先挖掘交易,然后再将其存储在区块链中。

因此,至少需要15秒。但是,如果市场突然发生变化,那将是一个巨大的问题。因此,Ether Delta通过进行脱链订单簿找到了更好的解决方案。

因此,当您创建限价订单或市场订单时,您会使用以太坊地址的私钥签名消息,并将此订单发送到Ether Delta的集中式服务器,以便他们拥有集中式的订单簿以及当Ether的订单簿时Delta有一个匹配项,这意味着市场订单与一个或多个限价订单匹配,然后Ether Delta的服务器将交易发送到以太坊区块链上的Ether Delta智能合约。该交易将包括参与该交易的所有交易者的签名。

在拥有不同交易者的资产所有权的以太三角洲智能合约之后,将验证不同交易者的签名,以确保每个人都真正想要进行这些交易,并且它将实际着手转移所有权。

因此,这是一个非常聪明的系统,因为尽管您分散管理,但您不会因为拥有古老的订购书而遭受某些麻烦。

以太三角洲是首批如此分散的行动之一。

您也有IDEX,但我们在这些交易所遇到的最大问题是流动性。因此,存在许多不同的市场,并且在任何时候都很难获得像样的销量。因此,例如,如果您想在某个时候出售一千或两千美元的代币,则必须等待几天,因为否则,您将消耗过多的流动性池供市场使用,最终您将得到这个巨大的滑点。那真的不好。

一些聪明的人决定通过创建第二代去中心化交易所来解决此问题。

分散交换:第二代

下一代去中心化交易所是由Uniswap创建的,uniswap的革命性思想是不再使用订单簿,而是使用我们所谓的流动资金池。

流动资金池也是如此。我们没有做市商,但您有流动性提供者。因此,这些人拥有资产,并希望为其资产赚取利息。因此,每个市场都有一个池,例如,市场Ether DAI。因此,这是一个流动资金池。而且,如果有这么多的流动性提供者希望参与这些资金池,他们将以相等比例的以太和DAI进行汇款。作为交换,他们将资产发送到去中心化交易所的智能合约后,又获得了另一个令牌,以证明他们已经提供了该资产。

因此,有了这个其他令牌,他们可以随时赎回最初发送的令牌。之后,当交易者想要买卖某些代币时,将向流动资金池发送订单。

但是您注意到,目前我还没有指定任何价格流动性的概念。提供者不指定他们希望资产的价格,而是由去中心化交易所的智能合约自动计算价格。他通过使用所谓的不变价格公式来做到这一点。因此,您消耗的流动性越多,资产变得越昂贵。

交换价格机制

目标是维持两个资产的相等价值的流动资金池余额。因此,不必决定价格确实很棒,因为现在您不需要成为专业的做市商,就可以不断调整限价销售价格的限价购买价格。如果您想在某种程度上提供流动性,您只需要拥有一些代币,然后将它们发送到这些流动性池中,您就可以获得一定的利润,因为交易者每次想购买或出售某些代币时,他都会支付一定的交易费用并这些交易费用将转嫁给流动性提供者。

Uniswap和流动性池很棒,但是它们也有自己的问题。好吧,问题在于,由于其定价功能,有时您会遇到很多滑点。如果您想购买大量的代币,则还有另一个问题,称为永久损失。这基本上意味着对于流动性提供者,有时,如果您比较投资者A在流动性池中投资代币和仅持有其资产资产的投资者B的情况,那么有时投资流动性池实际上会更糟。

永久损失也意味着向去中心化交易所的流动性池提供流动性的用户与仅自己持有代币相比,可以看到他们所抵押的代币损失了价值。

为了解决这个问题,有人决定创建第三代去中心化交易所。

第三代去中心化交易所

创建第三代集中交换的项目是 曲线金融。仍然,它使用由Uniswap创建的流动资金池系统。但是最大的变化是定价功能不同。在所有资产上使用uniswap的定价功能存在的问题是,具有不同风险特征的不同资产。一些资产比其他资产更易变。取决于资产的波动性,也许我们可以具有不同的定价功能。因此,Curve决定专门研究稳定币,例如美元兑DAI。

曲线金融

因此,因为这些市场是稳定币,所以它们非常稳定。价格永远不会大起大落。因此,也许我们可以通过将定价函数在两端变得最差并在中心变得更好来调整定价函数。这就是曲线定价功能的整体思想。因此,使用此定价功能,您可以减少滑点并减少无常损失。最后,对于交易者来说,这是一个更有效率的市场。因此,Curve取得了巨大的成功。 (资源 : 曲线金融白皮书)

曲线金融稳定

它一推出,就吸引了疯狂的流动性。展望未来,其他交易所将通过创建不同的定价函数来适应相同的思想曲线,这些定价函数适用于资产的波动性,而资产波动性还涉及其他一些问题,例如分散式交易所的可扩展性问题。还有另一个研究领域,那就是第二层上的分散交换。这些示例将是Loopring。这些交易所具有极强的可扩展性,但问题是您失去了以太坊区块链主网上的第一层去中心化交易所的可组合性。

因此,由于这个原因,此刻,人们对第二层这种分散的交换感到兴奋。因此,既然您知道集中式交换的工作方式,下一步就是建立自己的分散式交换。对于您的区块链产品组合来说,这是个很棒的项目的好方法。

关于“ 的思考

发表评论

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