DEX机制的比较:orderbook和AMM

释放双眼,带上耳机,听听看~!

DEX 机制对比:订单簿与自动做市商 (AMM)

近几年来,分散交易平台(DEX)的出现和蓬勃发展,为长期困扰集中交易平台(CEX)的问题提供了解决方案。这些问题包括黑客攻击、缺乏隐私、存款限制、中间商问题和高额费用。

DEX消除了中间商,允许用户以非托管的方式直接从钱包中进行交易。然而,DEX在事务执行模方面也提供了独特的机会。交易平台设计中最常用的两种模是订单簿模和自动做市商模。我们将展示这两个事务执行模的细节,并解释可能影响事务体验的差异。

订单簿模

中央限额指令簿(CLOB)是根据一组规则匹配买卖双方的交易执行模。基于AMM的交易平台与基于CLOB的交易平台的主要区别在于交易执行的公平价格形成机制。例如,集中式订单簿依赖于交易者在给定交易对上提交的采购和销售订单的摘要列表。CLOB允许交易者以指定的价格买卖资产。

最高出价和最低出价之间的差额称为价差。高流动性市场的价差要小得多,因为每个价格水平的供求深度都非常好;

内射的;订单匹配基于频繁批量拍卖(FBA)模,该模在离散时间(拍卖区间)内接受订单,并根据优先级进行交易。据学术报道,从理论上讲,FBA的最佳间歇时间在0.2~0.9秒之间,与注射剂的阻断时间非常接近。批量拍卖在每个区块的末尾执行。基于BFT的投标;销售点;共识的即时确定性(projective采用的共识机制)与每个区块结束时的FBA执行非常一致。

做市商作为流动性提供者

订单簿模的一个关键特性是允许用户提交两种类的订单:市场订单或限价订单。

市场秩序,也就是说,当一个交易者买卖,他可以匹配买方或卖方与最好的报价在订货簿。其中,最高出价和最低要价构成了给定资产的最佳市场价格;

在限价令中,交易者以特定的价格买卖。此时,订单簿不会立即执行,但会将订单保留在订单簿中,直到交易完成。集中限额指令簿依赖做市商(mm)通过在交易双方放置限额指令列表来提供流动性。做市商将获得费用退款,以鼓励他们提供流动性,费用通过快照定期分配。通过以更准确的价格水平提交限价令,做市商可以缩小价差的规模。因此,成交量越低,价差越大。

优势:

订单簿是流动性市场的理想选择;

订单簿仍然是显示市场价格和大订单的最佳选择;

订单簿可以降低滑动点的风险;

订单簿被机构和个人交易员广泛接受;

缺点:

如果最高出价低于最低出价,则无法成交,因此不适合流动性不足的市场;

订单簿通常面临着抢先交易的风险,这意味着矿商通过某种方式对交易进行排序,以确定特定交易的优先级,这意味着矿商可以无风险套利。然而,内射将是第一个使用FBA拍卖模完全消除抢占性交易的交易协议。

AMM号

流动性是DEX中最突出的问题之一。虽然AMM很难有效地进行交易,但它在设计上解决了这个问题。它将充当一个机器人,每当用户想要交易两项资产时,它都可以报价。虽然AMM背后的理论在学术博弈论和机制设计界已经存在了很长时间,但它在加密市场的应用还很早。

AMM交易平台不同于指定买卖双方想要交易的价格的订单簿,它将交易双方的流动性聚合到一个池中。AMM池根据确定性算法确定单个资产的市场价格。价格公式通常基于池中当前的流动性,或者换句话说,池中资产的可用性。

AMM不需要做市商,但在很大程度上依赖流动性提供者来扩大流动性池的规模,以确保代币反映出公平的价格。

不同的AMM指数使用不同的数学公式为其流动性池报价。我们使用;Uniswap公司;以第一个xyk公式为例。在uniswap V1的原始形式中,价格是根据池中两项资产的比率计算的,如下所示:;

X*y=K(常数)

常数K表示流动性池中的总代币余额,它决定了给定时间的代币价格X和y。我们假设x=;以太坊;y=注射。每次用户购买eth,eth的价格都会随着池中eth数量的减少而上升。相反,注射的价格会随着注射次数的增加而下降。流动资金池通常提供套利机会,可以用来赚取利润。

假设1eth=100inj,通过一个包含10eth和1000inj的池进行交易。如果交易者想买2 eth,他们需要用2 eth替换200 inj,剩下8 eth和1200 inj。Eth的价格现在是150 inj,这将导致流动性提供者的损失。

ETH=1200/8=150注射

套利作为一种非常重要的稳定机制,鼓励交易者使AMM交易平台的价格更接近其他交易平台的现货价格。扩展上述示例,套利者可以利用此漏洞从不同市场以200 inj的价格购买2 eth,然后在此流动性池中以300 inj的价格出售。这将使1 eth的价格水平回到100 Inj;

与CLOB交易平台相比,AMM交易平台中抢占式交易更为普遍。最近对uniswap的审计表明,可以通过两种攻击进行抢先交易;

攻击一:推动市场对交易者不利

区块链是完全透明的,这意味着每个人都可以在买卖订单成功执行之前查看它们。在算法市场中,攻击者可以利用区块链的透明性,设置更高的瓦斯费,在另一个交易者之前执行交易,从而影响区块内的交易顺序,从而影响给定交易的结果。这给加密市场带来了巨大的挑战,大量的套利机器人利用了这种固有的弱点。

eth/inj市场的优先交易流程如下:

艾丽丝想以X的价格买1支乙酰胆碱注射液,而汽油的价格是y

2.鲍勃在区块链上看到了交易

3.Bob支付天然气价格Z,其中Zgt;以X的价格买了100支

爱丽丝的交易已经通过了,但她一次只能买90针

5.爱丽丝的交易导致资产价格上涨

6.鲍勃卖了100支针剂来赚eth

攻击2:三明治攻击

在第二次攻击中,恶意用户观察区块链上的交易,并在大交易之前使用Mint/burn抢占交易。因此,攻击者从事务x中提取大量LP费用,而不存在在池中提供流动性的固有风险,例如无常损失。

总之,AMM设计有以下优点和缺点:

优势:

在流动性不足的市场上交易仍然是可能的

AMM使交易者能够始终获得资产报价,而不管提交给交易平台的有效订单数是多少

缺点:

由于流动资金池较小,大额订单存在较高的滑动点风险

资本效率很低,因为大多数交易都是在很小的价格范围内进行的,除非市场极其动荡

流动性提供者的风险,如上述非永久性损失

与CLOB交易执行模相比,抢占式交易的风险更高

结论

它们都有各自的特点。订单簿交易平台目前主导着比特币和以太坊等大量代币市场。另一方面,自动做市商将帮助用户在长尾市场中获得非流动性认股权证的最佳价格。

集中限价指令簿已经成为纳斯达克等大传统交易平台的主流方式,因为它可以说是最具资金效率和透明度的交易执行模式。尽管诸如抢先交易和高价差等问题阻碍了DEX采用CLOB模,但injective创造性地使用了独特的FBA模来修正这两个问题。FBA模式为做市商在高频交易者交易前取消逾期订单提供了足够的时间。除了保持快速的交易时间外,我们的交易模式还可以贴近市场价格,以较高的流动性收紧价差。

为TA充电
共{{data.count}}人
人已赞赏
行情资讯

陈楚初:比特币维持震荡上行 如何抓住获利机会

2021-6-4 10:57:36

头条资讯

为什么矿业收入具有一定的波动性?

2021-6-4 11:26:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索