Uniswap是一组部署到以太坊网络的合约,所有的交易都在链上进行。它是利用智能合约进行资金池撮合交易,通过“恒定乘积自动做市“模型【储备池模式、链上撮合、链上清算】,旨在促进ETH和ERC20 代币数字资产之间的自动兑换交易。
Uniswap是如何运作的?
Uniswap协议为每个 ETH 和ERC20 代币交易对创建了单一的流动性储备。每个代币的流动性储备都是一个交易智能合约,其持有一定数量的 ETH 和ERC20 代币。根据储备中每个代币的相对数量来确定 ETH 和ERC20 代币之间的汇率。用户无须填写买卖订单,而是通过添加一个代币并移除另一个代币来跟储备池交易。即在一个智能合约中放入两种一定数量的加密资产,基于自动做市商算法即可自动计算出代币的交易价格。该算法的要点是,无论交易量是多少,兑换的两种资产数量的乘积维持为一个常数,即恒定乘积做市商。