Uniswap官方文档 ——(一)Uniswap运作逻辑

去中心化金融评论1,257阅读模式

Uniswap是一种可自动进行的流动性协议,通过一个恒定的乘积公式来保障该协议运转正常。协议的本质就是在以太坊区块链上创建的不可升级智能合约。 Uniswap消除了对受信任的中介机构的需求,优先考虑了权力下放,在有效抵制审查制度的同时有非常高的安全性,需要说明的是Uniswap是遵守GPL许可的开源软件。

每个Uniswap智能合约或一对智能合约都管理着由两种ERC20储备代币组成的流动资金池。

任何人都可以通过存入某种代币来换取等值的交易池代币,并成为这个交易池的流动性提供者(LP)这些代币会跟踪交易池中LP份额占总储备的比例分配,且可以随时赎回相关资产。

货币对充当自动做市商,只要能满足恒定公式,协议便随时接受一种Token兑换另一种Token。 该公式最简单地表示为 x * y = k,它表示无论交易不得更改货币对的准备金余额(x和y)但不能改变两者的乘积(k)。 因为k总是保持不变,所以通常将其称为恒定公式。 此公式具有令人满意的特性,即相对于较小的交易,较大的交易(相对于储备金)以指数级的差价执行。

实际上,Uniswap对交易收取0.30%的费用,该费用会添加到储备金中。 这样,其实每笔交易实际上增加了k。 该方法实质是对LP们进行支付,LP通过燃烧他们池中的代币来提取对应总储备金中的部分的方式实现这种支付。 将来,该费用可能会降低到0.25%,其余的0.05%作为协议范围内的费用保留。

由于两对资产的相对价格只能通过交易进行更改,因此Uniswap价格与外部价格之间的差异会产生套利机会。 该机制确保Uniswap价格始终趋向于结算价。