电报群交流群,快速解决

Uniswap 的工作原理

Uniswap 是一种自动化流动性协议,由恒定乘积公式驱动,并在以太坊区块链 上的不可升级智能合约系统中实现。它消除了对受信任中介的需求,优先考虑去中心化、抗审查性和安全性。Uniswap 是根据 GPL许可的开源软件。 每个 Uniswap 智能合约或智能合约对都管理一个由两个ERC-20 代币储备组成的流动性池。 任何人都可以成为资金池的流动性提供者 (LP),只需存入等值的基础代币即可换取资金池代币。这些代币按比例跟踪总储备中的 LP 份额,并可随时兑换基础资产。

货币对充当自动化做市商,只要“恒定乘积”公式保持不变,就随时准备接受一种代币换取另一种代币。这个公式最简单的表达是x * y = k,它表明交易不得改变货币k对储备余额(x和y)的乘积()。因为k从交易的参考框架来看保持不变,所以它通常被称为不变量。这个公式有一个理想的特性,即较大的交易(相对于储备)的执行率比较小的交易要差得多。 实际上,Uniswap 对交易收取 0.30% 的费用,这些费用将添加到储备金中。因此,每笔交易实际上都会增加k。这相当于向 LP 支付的费用,当他们销毁池代币以提取其总储备金份额时,就会实现。将来,该费用可能会降低到 0.25%,其余 0.05% 将作为协议范围的费用扣除。