【合约协议】——8、UniswapV2协议解析(上)

文章前言

本篇文章主要对Uniswap V2协议的工作原理、项目构成、源码实现等部分进行详细解读

协议简介

Uniswap V2是一个运行在以太坊区块链上的基于"恒定乘积"算法的"自动化流动性"协议,我们可以将其看做是一个建立在以太坊上的去中心化数字货币交易所(DEX),在该交易所上的所有交易(代币互换)都由智能合约来执行且免信任。

关键概念解释:

  • 恒定乘积算法:可以简单的看作"X*Y=K",这里的K(乘积)保持不变,故而称之为恒定乘积算法,其对应的函数是一个反曲线
  • 自动化流动性性:在上面的恒定乘积公式中,X/Y的比值被称之为"价格",当X发生变化时,根据恒定乘积公式中K(乘积)保持不变的原则可以知晓Y也会发生变化,从而导致X/Y的比值发生变化,即"价格"发生了变化,故而自动化流动性也被称之为"自动做市",在自动做市模式下用户可以根据X和Y的比例同时提供对应的X和Y(也被称为"增加流动性"),成为"流动性提供者"(可以得到所在流动性池中代币交易的手续费作为奖励,手续费率为 0.3%,流动性提供者之间按份额分配,而份额的大小取决于注入流动性池的代币数量占整个流动性池数量的比重),增加流动性后的K值会发生变化,但是在随后的交易里是保持不变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FLy_鹏程万里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值