什么是去中心化金融
去中心化金融(Decentralized Finance,简称 DeFi)是一种基于区块链技术构建的金融系统,旨在通过去除传统金融机构(如银行、证券公司等)作为中介,提供各种金融服务。这些服务通过智能合约自动化执行,减少了对传统中介的依赖,提升了透明度、效率和安全性。
中心化交易所(CEX)如何工作
中心化交易所(CEX)的核心为订单簿(order book),它存储了用户的所有买单和卖单。订单簿中的每一笔订单都包含了订单成交的价格以及成交数量。
交易能够正常进行的保障是流动性(liquidity),也即整个市场中所有可用的资产数目。
如果你想买衣服,没有商家,这是有需求但是没有流动性。如果你想卖衣服但是没有客户,这是有流动性。
如果市场缺乏流动性,购买方又想进行交易,那么就需要做市商(market maker)
做市商是向市场提供流动性的、拥有大量各种资产的公司或个人。通过提供流动性,做市商能够从交易中获取利润(手续费gas)。
自动做市商(AMM)
链上交易市场的历史 一文提到了一种称作自动做市商(Automated Market Maker)的思路。正如其名,这种算法能够自动化完成像做市商一样的工作。更进一步,这种算法是去中心化且无需许可的,也即:
-
没有被任何单个中心化机构控制
-
所有资产并不存储在同一地方
-
任何人在任何地点都能使用
AMM就是一套定义如何管理流动性的智能合约
在 AMM 中,一个核心概念为池子(pooling):每个合约都是一个存储流动性的池子,允许不同的用户(包括其他合约)在其中进行某种方式的交易。AMM 中有两种角色,流动性提供者(LP)以及交易者(trader);这两方通过流动性池进行交互,而交互的方式由合约进行规定且不可更改。
池子中资产:x*y=k,k定值
交易如何影响价格
Uniswap V2 采用的是 恒定乘积做市商(CPMM, Constant Product Market Maker),要求:
-
DAI 和 ETH 的初始存入价值相等(50% DAI,50% ETH)。
-
交易发生时,资产比例决定价格,交易后流动性池重新平衡。
示例
假设:
-
你提供流动性时,DAI 价格是 2000 DAI/ETH。
-
你存入 1 ETH,那么你需要同时存入 2000 DAI,保持 50/50 价值比例。
如果流动性池总量如下:
-
10 ETH
-
20,000 DAI
则:
-
ETH/DAI 价格 = 20,000 / 10 = 2000 DAI/ETH
-
池子恒定乘积:x×y=10×20,000=200,000x \times y = 10 \times 20,000 = 200,000x×y=10×20,000=200,000
Uniswap V3 的数学原理
无常损失
流动性提供者将资金存入池子后,因为市场交易的影响导致从池子中提取交易时,损失了比直接持有资产更少的价值。