DeFi 是什么?去中心化金融原理与实例详解
DeFi(去中心化金融)是由智能合约而不是银行运行的交易、借贷等金融服务。了解 DEX、借贷协议和永续合约 DEX 如何运作,以及其中的风险。
更新于
DeFi 是去中心化金融(Decentralized Finance)的简称,指的是一系列运行在区块链智能合约(Smart Contract)上、而不是通过银行或交易所公司提供的金融服务,例如交易、出借、借款和衍生品。用户连接一个自托管钱包,直接与公开的代码进行交互。任何拥有钱包的人都可以使用大多数 DeFi 应用,任何人也都可以查看它们是如何运作的。
核心要点
- DeFi 运行在智能合约之上,也就是部署在 Ethereum 等区块链上的程序。
- 在把资金存入某个合约之前,你始终自己托管着资金,资产就在你自己的钱包里。
- 核心服务包括 DEX(去中心化交易所)、借贷市场、稳定币和永续合约 DEX。
- DeFi 借贷采用超额抵押(Overcollateralized),并通过自动清算(Liquidation)来强制执行。
- 不同协议之间可以相互接入组合,这种特性被称为可组合性(Composability)。
- 主要风险有智能合约漏洞、预言机故障和清算。
DeFi 如何运作
智能合约是部署在区块链上、托管资金并遵循固定规则的代码。当你使用某个 DeFi 应用时,你会从自己的加密货币钱包签署一笔调用该合约的交易。合约对每个人都以完全相同的方式执行,执行结果会被记录在链上。
有三个特点让 DeFi 与传统金融截然不同:
- 自托管(Self-Custody):没有任何公司代你持有资产。
- 开放访问(Open Access):大多数协议在合约层面不要求开设账户或进行身份验证,不过网站前端可能会限制部分地区访问。
- 可组合性:一个协议可以把另一个协议的代币和合约当作积木来使用。例如,你从借贷市场获得的代币,可以拿到 DEX 上交易,或者在别处用作抵押品。
DeFi 的主要服务
| 服务 | 作用 | 价格或利率如何确定 |
|---|---|---|
| 去中心化交易所(DEX) | 直接从你的钱包把一种代币兑换成另一种代币 | 流动性池公式或链上订单簿 |
| 借贷市场(Lending) | 存入资产赚取利息,或以抵押品为担保借款 | 资金池中被借出的比例越高,利率就越高 |
| 稳定币(Stablecoin) | 跟踪美元等某种货币的代币 | 储备资产、抵押品或其他机制 |
| 永续合约 DEX(Perp DEX) | 在链上交易永续合约 | 订单簿或资金池,并设有资金费率 |
| 流动性质押(Liquid Staking) | 质押币并获得一种可交易的代币作为回报 | 跟踪被质押的资产,外加质押奖励 |
许多 DEX 使用自动做市商(Automated Market Maker,AMM),也就是存放着两种代币的资金池。一个基础的恒定乘积资金池会保持 x × y = k,其中 x 和 y 是池中两种代币的余额,所以价格会随着交易者的买卖而变化。把代币存入这些资金池的人被称为流动性提供者(Liquidity Provider,LP),他们可以分得一部分交易手续费。关于 DEX 与中心化交易所的比较,请参见 CEX 与 DEX。
稳定币是大多数 DeFi 活动的基础货币,被广泛用于交易对、借贷和抵押品。
计算实例:一笔 DeFi 借款
DeFi 出借方无法进行信用审查,所以贷款需要用高于借款金额的抵押品来担保。假设某个借贷市场对 ETH 抵押品有如下设置:
- 最高贷款价值比(Loan-to-Value,LTV):75%。你最多可以借到抵押品价值的 75%。
- 清算阈值(Liquidation Threshold):80%。如果债务超过抵押品价值的 80%,仓位就可能被清算。
你以 $2,000 的价格存入 5 ETH,所以你的抵押品价值为 5 × $2,000 = $10,000。你借出 $6,000 的稳定币,贷款价值比为 60%。
许多协议会跟踪一个健康系数(Health Factor):
健康系数 = 抵押品价值 × 清算阈值 ÷ 债务
- 开始时:$10,000 × 0.80 ÷ $6,000 = 1.33。大于 1 就是安全的。
- ETH 下跌 25% 至 $1,500。抵押品 = 5 × $1,500 = $7,500。健康系数 = $7,500 × 0.80 ÷ $6,000 = 1.00。
当健康系数降到 1 时,清算人(Liquidator)就可以替你偿还一部分债务,并拿走你的一部分抵押品,通常还会从抵押品中额外获得一笔奖励。被清算的抵押品价值可能高于被偿还的债务,这部分差额就是你的损失。这与杠杆交易所仓位的强平类似,只不过它是由代码强制执行的,而不是由交易所的风控引擎执行。
DeFi 的风险
- 智能合约风险:一个漏洞或设计缺陷就可能让攻击者把资金全部转走。审计(Audit)可以降低这种风险,但无法消除它。
- 预言机风险:协议通过预言机(Oracle)读取价格,预言机是把链下数据传到链上的服务。错误的或被操纵的价格可能触发不公平的清算。
- 无常损失(Impermanent Loss):当两种代币的价格走势出现分化时,流动性提供者最终持有的价值可能低于单纯持有这两种代币的价值。无常损失计算器可以算出具体金额。
- 清算风险:在行情快速变化的市场中,借款人可能很快就失去抵押品。
- 授权与钓鱼风险:签署一笔恶意交易或代币授权,就可能让整个钱包被清空。
- 稳定币与跨链桥风险:稳定币可能脱锚,而链与链之间的跨链桥(Bridge)一直是攻击者频繁下手的目标。
- Gas 成本:在繁忙的网络上,手续费可能超过小额交易所能带来的收益。
一个常见的错误是只看协议宣传的收益率来评判它。高收益往往反映的是高风险,或者只是临时性的代币奖励。
DeFi 与套利
由于 DEX 的价格由资金池余额和链上订单簿决定,它们可能会偏离中心化交易所上的价格。套利交易者在一边买入、在另一边卖出,从而把两边的价格重新拉到一起。永续合约 DEX 支付的资金费率也可能与中心化交易平台不同,而且通常按每小时结算。
例如,假设某个代币在中心化交易所的价格为 $1.000,在某个 DEX 资金池中的价格为 $1.010,价差为 1%。对于一笔 $2,000 的交易,这意味着 $20 的总优势。你需要从中扣除资金池手续费、你自己这笔兑换造成的价格冲击(它会把资金池价格推向 CEX 价格)、Gas 费,以及中心化交易所一侧的吃单手续费。如果这些成本加起来比如说是 $14,那么净利润就是 $20 − $14 = $6。随着套利交易者不断出手,这个价差会逐渐收窄,DEX 的价格也正是通过这种方式与整个市场保持一致。
ArbTide 能帮你做什么
ArbTide 在实时资金费率页面上把永续合约 DEX 与中心化交易所放在一起展示,并把费率统一标准化为 APR。关于链上市场与中心化市场之间的交易,请参见 CEX-DEX 套利策略。
常见问题
- 用最简单的话说,DeFi 是什么?
- DeFi 是去中心化金融(Decentralized Finance)的简称,是一系列运行在区块链智能合约上的金融服务,例如交易、出借和借款。用户连接一个自托管钱包,直接与代码交互,而不需要经过银行或交易所公司。
- DeFi 和中心化交易所有什么不同?
- 在中心化交易所,由一家公司托管你的资金并运行交易系统。在 DeFi 中,资产始终由你自己的钱包托管,智能合约按照公开的规则执行交易和借贷。
- 没有信用审查,DeFi 借贷是如何运作的?
- DeFi 借贷采用超额抵押:你存入的价值要高于你借出的金额。如果你的抵押品价值下跌、贷款风险变得过高,协议就会允许其他人清算你的一部分抵押品,用来偿还债务。
- DeFi 的主要风险有哪些?
- 主要风险包括:智能合约漏洞、预言机故障或被操纵、借款仓位被清算、流动性提供者的无常损失、钓鱼攻击和恶意代币授权,以及网络繁忙时的高额 Gas 费。
- DeFi 中的 TVL 是什么?
- TVL(Total Value Locked,总锁仓价值)是存入某个 DeFi 协议智能合约中所有资产的市场价值。它可以粗略衡量一个协议掌握了多少资金,但它会随代币价格波动,而且可能把同一笔资金重复计算多次。