三分钟了解自动做市商的工作原理

在传统市场中,“做市商”是帮助交易成为可能的人。他们通过维护“订单簿”来做到这一点,当他们的首选价格匹配时,他们将买家和卖家匹配在一起。

为了保留这个账本,做市商会收取少量费用。像这样的做市活动基本上一直存在。

但它可能不会持续很长时间。

DeFi 催生了新一代的自动化做市商(AMM),例如 Uniswap、Curve、Balancer 和 Kyber。

与传统的做市商不同,这些 AMM 的运作不是为了维护订单记录。相反,他们使用一种称为“恒定乘积”模型的数学方法。这听起来很花哨,但这是一个任何代数学生都能处理的方程。

x * y = k

不知道有什么大不了的?继续阅读以了解这个简单的等式如何改变财务。

每个 AMM 由一系列“矿池”组成。每个矿池允许用户在构成矿池的两种资产之间进行交易。

三分钟读懂自动做市商工作原理

示例 AMM 矿池

当有人向协议发送两个等值的资产时,就会创建一个矿池。例如,在代币 A 中存入 1,000 美元并在代币 B 中存入 1,000 美元以创建 A/B 矿池。

三分钟读懂自动做市商工作原理

矿池 A/B =(等价)代币 A + 代币 B

(注意:这两种资产不需要价格相同,它们只需要相同的价值——如果A代币的价值是B代币的两倍,那么你只需要一半。)

创建后,AMM 矿池可用于将一种资产交易所为另一种资产。当交易通过矿池时,资产的价格会自动更新。
如何自动更新价格?有一些基本的数学和常数乘积方程。

简而言之,恒定乘积方程表示,只要 x*y 的值保持不变,x 和 y(我们在矿池中的资产)的价格就可以随心所欲地变动。

x * y = k

下面是一个例子:

假设在两个代币 A 和 B 之间有一个矿池,当这个矿池被创建时,代币的价值是完全相等的。他们处于平衡状态。

三分钟读懂自动做市商工作原理

A和B的值相互平衡,矿池子处于平衡状态

现在假设你想进行交易,将你的一些代币 A 换成某些矿池中的一些代币 B。或者换句话说,你想向矿池中添加一些 A 并提取一些 B。如果添加 A 并删除 B,则矿池突然失去平衡。

三分钟读懂自动做市商工作原理

同等条件下,加A删B会破坏平衡

保持矿池平衡的唯一方法是移动枢轴——在 A 和 B 之间移动汇率。改变汇率意味着你必须投资更多的 A 来获得相同数量的 B。就像魔术一样,B 是更有价值

三分钟读懂自动做市商工作原理

改变汇率恢复资产矿池平衡,更新两种资产的“价格”

三分钟读懂自动做市商工作原理

奖励:数学展示了如何在大笔交易后使用恒定乘积方程来改变汇率

这种简单的机制——基于矿池中锁定值的动态汇率——是使 AMM 发挥作用的关键。

你为什么要关心?

因为基于这些原则的 AMM 已经处理了数百亿笔交易,并且没有任何放缓的迹象。
恒定乘积方程和 AMM 技术等创新有助于创建一个 24/7、完全去中心化的市场,任何有互联网连接的人都可以参与其中。

 

内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。

(0)
BTCover的头像BTCover
上一篇 20 9 月, 2021 2:34 下午
下一篇 20 9 月, 2021 2:34 下午

相关推荐