三分钟读懂自动做市商工作原理
在传统市场中,“做市商”是帮助交易成为可能的人。他们通过维护“订单簿”来做到这一点,当他们的首选价格匹配时,他们将买家和卖家匹配在一起。
做市商为了保留这本账簿,会收取少量费用。像这样的做市活动基本上一直存在。
但它可能不会持续太久。
DeFi催生了新一代自动做市商(AMM),如Uniswap、Curve、Balancer和Kyber。
与传统的做市商不同,这些AMM的运作方式不是维持订单记录。相反,他们使用一种称为“恒定乘积”模型的数学方法。这听起来很花哨,但这是一个任何初学代数的学生都可以处理的方程式。
x * y = k
不知道有什么大不了的?继续阅读以了解这个简单的方程式如何改变金融。
每个AMM由一系列“池”组成。每个池允许用户在构成该池的两个资产之间进行交易。
示例AMM池
当有人向协议发送两个等值的资产时,就会创建池。例如,在代币A中存入1000美元和在代币B中存入1000美元创建 A/B 池。
A/B池 = (等值)Token A + Token B
(注意:这两种资产不需要具有相同的价格,只需相同的价值——如果A代币的价值是B的2倍,那么您只需要一半。)
创建后,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、完全去中心化的市场,任何有互联网连接的人都可以参与其中。
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場