当前位置:首页 > IT说说 > 正文内容

去中心化交易平台的运作流程

admin1个月前 (11-19)IT说说126

DEX与其中心化竞争对手的本质存在两极分化,某些方面十分相似,而某些方面却截然不同。首先,我们会发现,用户可以使用几种不同类型的去中心化交易平台。这些平台之间的共性在于订单都是在链上执行的(使用智能合约),而且无论何种情况,用户都无需让渡出对于资金的保管权。

去中心化交易平台的运作流程

尽管某些操作在跨链DEX中已经完成,但最常见的还是围绕单个区块链上的资产(如以太坊或币安链)进行操作。

链上订单簿

甚至在某些去中心化交易平台中,一切操作都是在链上完成的(我们很快会讨论到相互混杂的方法)。每一笔订单(及其变更和撤销信息)都会写入区块链中。这显然是一种很透明的方式,因为您不需要信任第三方将订单传递给你,而且订单也不可能发生混淆。

不幸的是,这也是最不切实际的方法。因为您必须要求网络上每个节点随时记录订单信息,最后由您来支付费用。您需要等到矿工将您的信息添加至区块链中,这意味着您体验的这一过程是繁琐复杂的。

某些人认为抢先交易是这一模式中存在的缺陷。如果内部人士了解到未决交易的详细内容,并利用所了解到的信息抢先在正式进行交易之前采取行动,那么则会出现抢先交易的情况。因此,抢先者可以从不为公众所知的信息中受益。通常来说,这属于违法行为。

当然,如果所有交易都发布在全球账本中,那么便不会存在传统意义上的抢先交易机会。不过,不法分子仍然可以部署一种另类的攻击:在这种模式下,矿工在订单处于未确认状态时便能看到其详情,然后他们会先确保自己的订单率先被添加到区块链当中。

链上订单簿模型包括Stellar和Bitshares等去中心化交易平台。

➠想要开启数字货币之旅?欢迎前往币安购买比特币!

链下订单簿

包含链上订单簿模式的去中心化交易平台在某些方面仍保留其去中心化特性,但不可否认的是,相较于先前的条目而言,它们更为集中化。所有订单不再发布到区块链上,而是被托管至某个地方。

具体在哪里?这要视情况而定。您可以委托中心化的实体全面管理订单簿。但如果这是一个恶意实体,那么他们在一定程度上可以操控市场(即通过抢先交易或篡改订单等方式)。但是,非托管存储方式并非全无益处。

适用于ERC-20的0x协议以及其他部署在以太坊区块链上的代币便是个很好的例子。这并非单个的去中心化交易平台,它为各“中继者”提供了一个管理链下订单簿的框架。借助0x智能合约和其他工具,主机可以进入组合式流动性池,并可在用户之间中继订单。只有当各方匹配成功,交易才会开始在链上执行。

从可用性的角度来看,相较于那些依赖链上订单簿的方法,这些方法更胜一筹。他们在速度方面不会受到同样的限制,因为他们不那么依赖区块链。交易必须在区块链上结算,因此链下订单簿模型在速度方面仍然不如中心化交易所。

链下订单簿的实现包括Binance DEX、IDEX和EtherDelta。

自动做市商(AMM)

看够了“订单簿”这个术语?没关系,自动做市商(AMM)模型完全摒弃了这一概念。该模型无需挂单方或吃单方参与,只有用户参与,运用博弈论,以及一些俗套的黑魔法。

自动做市商的细节取决于执行状况,通常来说,他们会将大量智能合约串起来,然后提供巧妙的激励措施,确保用户参与进来。我们将不会详细说明这些执行状况,但会查看Uniswap的定义及其运作原理,作为Uniswap DEX运作原理的示例。

基于AMM的可用去中心化交易平台更加人性化,并且集成了如MetaMask或Trust Wallet等在内的钱包。但是,这与其他形式的DEX一样,交易必须在链上以进行结算。

涉及此方面的项目包括上述的Uniswap和Kyber Network(均应用了Bancor协议),双方都促进了ERC-20代币的交易。