DeFi
DeFi 入门:去中心化交易、流动性池、借贷与质押
DEX 和交易所有什么不同、流动性池怎么定价、滑点和无常损失怎么算、借贷和质押的收益从哪来,以及 DeFi 里的主要风险
约 7 分钟阅读
DeFi(去中心化金融)是用智能合约做的金融服务:兑换、借贷、存款生息、做市,全部由代码自动完成,没有银行、没有柜台、没有营业时间。
听起来很美好,但它也把所有责任交给了你自己:没有客服,没有存款保险,代码出问题就是你承担。 这篇讲清楚 DeFi 是怎么运作的,读完你应该能看懂一个 DeFi 产品的收益从哪来、风险在哪。
1. DeFi 和传统金融有什么不同
| 传统金融 / 中心化交易所 | DeFi | |
|---|---|---|
| 谁保管资产 | 机构 | 你自己的钱包 |
| 开户 | 需要实名、审核 | 不需要,有钱包就能用 |
| 营业时间 | 有 | 7×24,永不关门 |
| 规则由谁执行 | 公司和员工 | 公开的智能合约代码 |
| 透明度 | 内部账本不公开 | 所有交易和资金池都能在链上查 |
| 出问题时 | 有客服、有监管、可能有赔付 | 基本靠自己 |
2. 去中心化交易所(DEX)
在中心化交易所(CEX),买卖双方把订单挂在平台的订单簿上,由平台撮合。
大多数 DEX 用的是另一种机制:自动做市商(AMM)。没有买家和卖家直接对单,而是你和一个流动性池做交易。
流动性池是怎么定价的
一个池子里放着两种代币,比如 ETH 和 USDT。最常见的规则叫恒定乘积:
池中 ETH 数量 × 池中 USDT 数量 = 常数 k
举例:池子里有 100 ETH 和 300,000 USDT,k = 30,000,000,当前价格是 3,000 USDT / ETH。
你想买 1 ETH:
池中 ETH 变为 99,为了保持乘积不变,USDT 需要变为 30,000,000 ÷ 99 ≈ 303,030
你要付出 303,030 − 300,000 = 3,030 USDT
你实际付的价格是 3,030,比 3,000 高了 1%。这就是池子"深度"不够带来的价格冲击。买得越多、池子越小,冲击越大。
滑点
滑点是你看到的价格和实际成交价格之间的差。它来自两个原因:
- 价格冲击:你自己的订单推动了价格(上面的例子)。
- 价格变动:从你点下按钮到交易被打包的这段时间里,别人也在交易,价格变了。
DEX 都有一个滑点容忍度设置,比如 1%。如果实际成交价比预期差超过 1%,交易就会自动失败(但手续费照付)。
怎么设:
- 主流币、大池子:0.1%–0.5% 就够。
- 小币、新币、波动大的时候:需要调高才能成交,但设得越高,越容易被机器人"夹"(三明治攻击:机器人在你前面买入抬价,在你后面卖出获利)。
- 不要无脑设成 50% 这样的极端值。
DEX 的优缺点
优点:不需要注册和实名;资产一直在自己钱包里;新代币上线快,几乎任何代币都能交易。
缺点:需要自己付 Gas;小池子价格冲击大;假币、骗局代币也能自由上线;操作失误没人能帮你。
3. 提供流动性:做市赚手续费
流动性池里的钱从哪来?来自像你一样的普通用户,叫流动性提供者(LP)。
- 你按当前价格比例存入两种代币,比如价值 1,000 美元的 ETH 加 1,000 美元的 USDT。
- 你收到一个 LP 代币,代表你在池子里的份额。
- 每当有人在这个池子里交易,都要付一笔手续费(常见 0.05%–1%),按份额分给所有 LP。
- 你想退出时,交还 LP 代币,取回你那份资产加上累积的手续费。
无常损失:LP 最大的隐藏成本
当池子里两种代币的价格比例发生变化时,套利者会来"搬砖",让池子里价格上涨的那种代币越来越少、下跌的越来越多。结果是:你退出时拿回的资产价值,可能比你一开始单纯拿着两种代币不动要少。 这个差额叫无常损失。
用恒定乘积池估算,无常损失只和价格变化的倍数有关:
| 其中一种代币相对另一种的价格变化 | 无常损失(相对一直拿着不动) |
|---|---|
| 1.25 倍 | 约 0.6% |
| 1.5 倍 | 约 2.0% |
| 2 倍(或跌一半) | 约 5.7% |
| 3 倍 | 约 13.4% |
| 4 倍(或跌到四分之一) | 约 20.0% |
| 5 倍 | 约 25.5% |
几点理解:
- 叫"无常",是因为价格如果回到最初的比例,损失就会消失。但如果你在价格偏离时退出,损失就变成了永久的。
- 做 LP 赚不赚钱,取决于手续费收入能否超过无常损失。
- 两种稳定币组成的池子(比如 USDT/USDC)几乎没有无常损失,但收益也低。
- 一个主流币配一个小币的池子,小币一旦暴跌或暴涨,无常损失会非常大。
4. 借贷
DeFi 借贷协议像一个公开的资金池:
存款人:把代币存进池子,赚取利息。利率由供需自动决定,借的人越多,利率越高。
借款人:必须先存入超额抵押品,再借出其他资产。比如存入价值 1,000 美元的 ETH,最多只能借出价值 700–800 美元的稳定币。
为什么要超额抵押?因为协议不知道你是谁,没法起诉你。抵押品就是唯一的保证。
健康因子和清算
协议用一个"健康因子"衡量你的贷款是否安全,大致是:
健康因子 = 抵押品价值 × 清算阈值 ÷ 借款价值
健康因子低于 1 时,你的抵押品就会被清算:别人可以替你还掉一部分债务,然后以折扣价拿走你的抵押品。你会损失一笔清算罚金。
举例:存入 1 ETH(价格 3,000 美元),清算阈值 80%,借出 1,500 USDT。
健康因子 = 3,000 × 0.8 ÷ 1,500 = 1.6
ETH 跌到 1,875 美元时,健康因子 = 1,875 × 0.8 ÷ 1,500 = 1.0,开始被清算。
也就是 ETH 下跌约 37.5% 就会触发清算。借得越多,离清算越近。
借贷的常见用途:不想卖出手里的币,但需要一笔现金;或者用来加杠杆(风险很高,不建议新手)。
5. 质押与收益
"收益"这个词在 DeFi 里被用得很泛,一定要问清楚:这笔收益到底从哪来?
| 收益来源 | 例子 | 可持续性 |
|---|---|---|
| 网络质押奖励 | 质押 ETH 参与验证,获得网络发放的奖励 | 较可持续,年化通常是个位数百分比 |
| 借款人付的利息 | 在借贷协议存款 | 可持续,随市场需求波动 |
| 交易手续费 | 做 LP | 可持续,但要扣除无常损失 |
| 项目方增发的代币奖励 | 流动性挖矿 | 通常不可持续,奖励代币往往会持续下跌 |
流动性质押:直接质押 ETH 有门槛和锁定期。流动性质押协议让你存入任意数量的 ETH,给你一个代表质押份额的代币(比如 stETH),你可以继续拿它去交易或做其他用途。风险是这个代币可能和 ETH 出现价格偏差,以及协议本身的合约风险。
一个简单的判断:年化收益高得离谱(比如几百、几千百分比)的产品,收益几乎一定来自增发的代币或者后来者的本金。 高收益背后一定有高风险。
6. DeFi 的主要风险
- 智能合约漏洞:代码有 bug,黑客可以掏空资金池。审计能降低风险,但不能消除。
- 项目方作恶(跑路):开发者保留了后门权限,可以直接转走用户资金。
- 预言机攻击:协议依赖的外部价格数据被操纵,导致错误清算或被套利。
- 清算风险:抵押品价格暴跌时被强制清算。
- 无常损失:做 LP 时的隐性成本。
- 稳定币脱锚:你以为"稳定"的资产失去锚定。
- 授权风险:给过无限授权的合约被攻击,钱包里的代币被转走。
- 钓鱼网站:仿冒热门 DeFi 协议的假网站。
- 组合风险:DeFi 协议之间层层嵌套,一个底层协议出事,会连锁影响上层。
7. 新手怎么开始
- 先在二层网络或低手续费的链上练习,Gas 便宜,试错成本低。
- 准备一个专门的操作钱包,只放这次要用的小额资金。
- 第一步只做兑换:用很小的金额在主流 DEX 上把稳定币换成 ETH,再换回来。体会授权、滑点、Gas 的流程。
- 第二步试存款:在运行时间长、规模大的借贷协议存一点稳定币,看利息怎么累积,再取出来。
- 用完撤销授权。
- 至少熟悉一个月,再考虑做 LP 或借款。
选择协议时看:
- 运行了多久,有没有出过事故
- 锁仓规模(TVL)大不大
- 是否经过知名机构审计
- 入口网址是否正确(从官方渠道获取,存为书签)
继续学习
本页只做原理科普,不推荐任何具体协议,不构成投资建议。DeFi 存在智能合约、清算、无常损失等多种风险,可能损失全部本金。