Open Whisker17 opened 3 years ago
Uniswap是一套基于“固定乘积”自动化做市商机制的去中心化交易协议,由一系列部署在以太坊上的智能合约组成。用户可以通过提供一定比例的 ETH 和任意 ERC20 资产创建资金池,每个资金池都保存了一对资产,并为这两种资产的交易提供流动性。所有流动性的提供者会根据所提供流动性的比例分享交易量的 0.3% 作为回报。在 uniswap 中,第一个流动性提供者需要设定资金池中两种资产的比例,自动做市商算法会保证每次交易前后两种资产的乘积保持恒定。
在 Uniswap 中,每个交易对有且只有一个资金池,一般由第一个流动性提供者创建。例如,流动性提供者创建了一个 ETH-ZKS 的资金池,随后可以开始添加流动性。初始存入的 ETH 数量为 x0,存入的 ZKS 数量为 y0,且x0 ∗ y0 = c0。其中,ZKS 是以太坊上任意 ERC-20 代币。
Uniswap v1
Reference