文章目录
DeFi
DeFi 是指基于区块链的去中心化金融应用,允许用户无需中介即可进行交易、借贷、衍生品交易等金融活动。
1. DeFi 生态概览
DeFi 的核心组成部分
去中心化交易所(DEX):如 Uniswap、Curve、Balancer
借贷协议:如 Aave、Compound、MakerDAO
稳定币:如 USDT、USDC、DAI
衍生品协议:如 dYdX、Synthetix
收益聚合器(Yield Aggregator):如 Yearn Finance
保险协议:如 Nexus Mutual、InsurAce
2. 去中心化交易所(DEX)
去中心化交易所(DEX) 允许用户无需中介即可交易代币,分为两种主要模型。
- AMM(自动做市商)模型
- 订单簿模式
2.1 AMM(自动做市商)模型
代表协议:Uniswap、Curve、Balancer
基本原理:依赖于流动性池和恒定乘积公式来计算交易的价格,并且通过交易费用激励流动性提供者。
核心机制
1.流动性池(Liquidity Pool):用户存入两种资产(如 ETH/USDC),作为流动性提供者(LP)
2.定价机制:采用恒定乘积公式(如 Uniswap 的 x * y = k)
3.交易费用:LP 赚取交易手续费(如 Uniswap V2 是 0.3%)
4.无常损失(Impermanent Loss):由于价格波动,LP 可能遭受损失
假设你有 ETH,想要兑换成 USDC,使用 Uniswap 进行交易。让我们看看交易是如何实现的。
1.Uniswap 上的每个交易对(如 ETH/USDC)都有一个流动性池,流动性池由流动性提供者(LP) 提供 ETH 和 USDC。假设当前池子中的流动性是ETH: 1000 ETH;USDC: 2,000,000 USDC,这些流动性资产的比例决定了交易价格。
2.假设你要用 10 ETH 来换取 USDC。根据 Uniswap 使用的 恒定乘积公式(x * y = k),其中 x 是 ETH 数量,y 是 USDC 数量,k 是常数,代表流动性池的总价值(k = 1000 ETH *
2,000,000 USDC = 2,000,000,000)
3.在交易中,你提供 10 ETH(即你想要兑换的 ETH 数量),因此你从池子中获得相应的 USDC。
4.具体的计算方式是什么呢?由于新的流动性池状态必须遵循恒定乘积公式,即:
(1000+10)∗(2,000,000−x)=2,000,000,000
通过解方程可以算出你将获得的 USDC 数量,即 x=19801.98。
5.由于你交易的是流动性池中的资产,因此交易的数量会影响价格。交易规模