自动做市商AMM的工作原理

Uniswap是以太坊上的一个去中心化交易所。这个交 易所不是采用传统交易所使用的订单薄模式,而是采用 了自动做市商模式,让用户在不同通证之间进行兑换。

在传统的金融交易中,买卖双方的订单都是通过中心化 机构将买卖双方的订单集合起来进行撮合,以满足双方 的需求。而在去中心化交易所中,由于没有中心化机构 进行这样的撮合动作,于是一种全新的交易机制〃自动 做市商〃(英文简称"AMM")被发明出来。最早发 明AMM的是以太坊上的另一个去中心化交易所 Bancor,而Uniswap则将AMM这种机制发扬光 大。

我们以一个具体的实例来讲解什么是AMM机制。在 Uniswap中,用户卖出一个通证,同时买入另一个通 证,卖出和买入的通证就组成了一个交易对。这个交易 对中两种通证总价值的乘积在今后的交易中将保持恒定 不变。

比如对交易对ETH和DAI而言,当用户向这个交易对 中卖出ETH时就能收到DAI,反之当用户卖出DAI时 就能收到ETHO在Uniswap的AMM中,这个交易对 中的两个通证ETH和DAI各自的总值是相等的。

比如最初在这个交易对中,有2个ETH,假设此时 ETH的代币价格为1000美元,因此2个ETH总值就 是2000美元;由于DAI的价格是锚定美元的,因此对 应总值2000美元的ETH ,交易对中就还要有2000个 DAIO这样在这个ETH-DAI的交易对中,1 ETH的价 格为1000 DAI,它们的总价值乘积就是:

2 (2 个 ETH) x 2000 (2000 个 DAI) = 4000

这个乘积将在今后的交易中保持不变。

当有用户向这个交易对中卖出ETH能得到多少DAI 呢?这个价格是这样计算的:比如用户要卖出0.5个 ETH,这时交易对中的ETH数目就变成了(2 + 0.5)=2.5个,由于乘积4000是不变的,因此交易对中的 DAI就会变成(4000 / 2.5) = 1600个。在这笔交易 进行之前,交易对中的DAI为200。个,现在只剩 1600个,这少的400个就是用户卖出0.5个ETH换 到的DAI,也就是说用户交易的价格为1 ETH = 800 DAI,相当于1 ETH = 800美元。

但在最初的假设中,我们假设的是1 ETH = 100。美 元,经过这一笔交易,ETH的价格贬值了 20%。这么 大的贬值幅度主要是因为这个交易对中存储的ETH和 DAI的数量都太少。如果交易对中存储的ETH和DAI 的数量足够大,用户的交易对ETH的价格影响就会小 很多。

这就是自动做市商(AMM)的工作原理。

本帖steem首发

自动做市商AMM的工作原理

最近新帖

  1. 那谁来为保险协议保险
  2. DeFi聚合层是什么?
  3. 独特的海产大宗交易DEX
  4. 如何识破DeFi骗局
  5. Heco链defi
  6. defi是流动性革命
  7. 加密中间件Pocket Network
  8. 强势归来的波场TRON 4.0
  9. 大家都在谈论NFT
  10. 市值加权的双刃剑
  11. 社区分配
  12. 全收益型复利机枪池
  13. 算法稳定币的关键设计路径
  14. 揭晓Solana x Serum DeFi黑客松的获奖者
  15. 优化gas的使用
  16. 稳定增长离不开资金
  17. 币安全球生态发展
  18. defi应用
  19. IPFS与Filecoin
  20. defi未来很可能将取代银行
  21. JuggerDRAW是一款新的NFT游戏
  22. Filecash的战略布局
  23. Flow代币的经济模型
  24. DogeSwap将交易和挖矿
  25. defi需要注意的apy是复利
  26. 以太坊比比特币更具可扩展性
  27. 以太坊 2.0
  28. 去中心化互助产品
  29. DeFi聚合层应用获得更多采用
  30. 平台币不同于股票

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 64107.66
ETH 3148.40
USDT 1.00
SBD 3.84