自动做市商(AMMs)介绍

自动做市商(AMMs)从传统金融市场开始,只要交易能够自动化,就会以某种形式出现。AMMs本质上是由算法控制的自动代理,它定义了匹配买家和卖家的规则以促进交易。通常AMMs在交易对的两个方向上持续活跃。流动性提供者的利润来自于买入和卖出价格之间的差价。

像以太坊这样的智能合约平台将AMMs带到了一个全新的高度。它们在历史上第一次将交易算法与基础资产的托管结合起来。这导致了有趣的新功能,如原子交易(有时结合了闪电贷款),即时反馈循环以纠正AMM提供的价格,等等。

以太坊区块链上面的AMMs

来自Gnosis的Alan Lu是以太坊社区中第一个提出最简单版本的AMM:一个 “池子”,包含两个代币(我们称它们为A和B),在这个池子中,只使用代币余额,根据简单的不变公式:balance(A) * balance(B) = (constant) k,最常见的写法是x*y=k,在内部推导代币价格。 Martin Köppelmann和Vitalik Buterin也推广了这一理念,Hayden Adams最终在Uniswap上实现了这一理念。

自动做市商(AMMs)介绍

“价格曲线”,根据常数的选择可以更陡峭或更平缓,它将B的价格与A的价格定义为它们相对余额所定义的点的曲线斜率。在任何时候,我们都可以将池子当前的构成表示为该曲线上的一个点。

池子资产也有外部市场价格,所以我们也可以把这个 “点”画在曲线上。如果外部市场价格与 “内部 “价格在任何一个方向上出现背离,这些点就会开始沿着曲线互相”移动”。作为回应,套利者会从池子里买入或卖出,与市场进行交易,改变相对的平衡(从而改变价格),直到这些点再次收敛,恢复平衡。 Balancer本质上是对包含两个或更多代币的池子的常量积规则的概括。此外,Balancer Pools为每个代币分配相对权重,以适应具有显著不同估值的代币池。权重代表每个代币在总池中的比例。这种灵活性极大地扩展了这些池子的效用,并允许许多有趣的策略和使用案例,正如我们将看到的那样。

翻译自:https://docs.balancer.finance/core-concepts/protocol/background-1

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!