做市商(Market Maker)是为交易者提供买卖报价的一方。在 AMM 系统中,资产池本身充当了做市商的角色.

AMM 是一组智能合约,可创建资产池,为交易者提供流动性——无需订单簿。这些资产池充当交易者的“做市商”,但由于价格由智能合约通过算法设定,因此交易对手风险显著降低。

交易对手风险显著降低的原因:

交易者是直接与资产池进行交易,而所有资产都是事先锁定在智能合约中的,在交易之前,智能合约会先确定价格,用户确认要交易后,合约就会立即执行交易,一笔交易的买卖双方在交易完成的同时就可以得到交易结果。所以资产是相当于在池子中等待用户,随时都可以成交。

假设你有一个由 100 ETH(A)和 100 DAI(B)组成的池子。一级市场的汇率是 1:1,A * B = 10,000。因此,池子必须维持 A 和 B,使得 A * B = 10,000。

假设你想买 20 个 ETH。池中将剩下 80 ETH,因此您的订单完成后,池中必须维持 10,000/80 DAI(125 DAI)。因此,您必须为 20 ETH 支付 25 DAI,因此价格为 1.25 DAI/ETH。

套利者这时候就可以介入,因为一级市场1个ETH只能买到1Dai。在这个池子中1ETH可以得到1.25个DAI,所以套利者可以在池子中买入比一级市场更多的DAI。同时,池子中DAI的储备量也会下降,ETH增多,使得池子的价格趋于一级市场价格

流动性

定义:一种资产在不影响其价格的情况下兑换成另一种资产的难易程度。加密货币的市场流动性取决于代币的供求关系。

买卖价差

在流动性高的市场中,买入价和卖出价之间的差距通常很小,因为有大量的交易者愿意以接近市场价格进行交易,这使得买卖双方能够快速达成交易。

滑点

滑点是预期价格与交易执行时的最终价格之间的差额。

例子:假设您想下达一个市价单,将 10 ETH 兑换为 BANK(看涨:认为某个资产(在这个例子中是 BANK 代币)的价格会在未来上涨。)。如此大规模的互换可能会从流动性池中移除大量 BANK 代币。AMM 会在互换过程中自动调整货币之间的汇率。在这种情况下,它会提高 BANK 的价格,导致您为每个代币支付更多费用,最终收到的 BANK 代币数量会少于您根据原始市场价格计算的数量 — 这就是滑点。