长话短说
流动性池是当前 DeFi 生态系统背后的基础技术之一。它们是自动化做市商(AMM)、借贷协议、流动性挖矿、合成资产、链上保险、区块链游戏的重要组成部分——这样的例子不胜枚举。
这个想法本身非常简单。流动性池基本上是汇集在一个巨大的数字堆中的资金。但是,在任何人都可以为其添加流动性的未经许可的环境中,你能用这堆东西做什么呢?让我们来探讨一下 DeFi 是如何迭代流动性池的想法的。
介绍
去中心化金融(DeFi)引发了链上活动的爆炸式增长。 DEX 交易量可以与中心化交易所的交易量进行有意义的竞争。截至 2020 年 12 月,DeFi 协议锁定的价值近 150 亿美元。随着新型产品的出现,生态系统正在迅速扩张。
但是什么让所有这些扩张成为可能呢?所有这些产品背后的核心技术之一是流动性池。
什么是流动性池?
流动性池是锁定在智能合约中的资金集合。流动性池用于促进去中心化交易、借贷以及我们稍后将探讨的更多功能。
流动性池是许多去中心化交易所(DEX)的支柱,例如 Uniswap。称为流动性提供者(LP)的用户将等值的两种代币添加到池中以创建市场。作为提供资金的交换,他们从池中发生的交易中赚取交易费用,费用与他们在总流动性中所占的份额成比例。
由于任何人都可以成为流动性提供者,AMM 使做市变得更加容易。
Bancor 是最早使用流动性池的协议之一,但随着 Uniswap 的普及,这个概念得到了更多关注。其他一些使用以太坊流动性池的流行交易所包括 SushiSwap、Curve 和 Balancer。这些场所的流动性池包含 ERC-20 代币。 BNB 智能链(BSC)上的类似等价物有 PancakeSwap、BakerySwap 和 BurgerSwap,其中池包含 BEP-20 代币。
流动性池与订单簿
为了了解流动性池的不同之处,让我们看看电子交易的基本组成部分——订单簿。简而言之,订单簿是给定市场当前未平仓订单的集合。
将订单相互匹配的系统称为匹配引擎。订单簿与撮合引擎一起是任何中心化交易所(CEX)的核心。这种模式非常有助于促进有效的交易,并允许创建复杂的金融市场。
然而,DeFi 交易涉及在链上执行交易,没有中心化的一方持有资金。这在订单方面提出了一个问题。每次与订单簿的交互都需要汽油费,这使得执行交易的成本变得更加昂贵。
这也使得做市商(为交易对提供流动性的交易者)的工作成本极高。然而最重要的是,大多数区块链无法处理每天数十亿美元交易所需的吞吐量。
这意味着在像以太坊这样的区块链上,链上订单簿交换实际上是不可能的。您可以使用侧链或第二层解决方案,这些正在开发中。然而,网络无法处理当前形式的吞吐量。
在我们进一步讨论之前,值得注意的是,有些 DEX 可以很好地处理链上订单簿。 Binance DEX 基于币安链构建,专为快速且廉价的交易而设计。另一个例子是在 Solana 区块链上构建的 Project Serum。
即便如此,由于加密货币领域的大部分资产都在以太坊上,除非使用某种跨链桥,否则您无法在其他网络上交易它们。
流动性池如何运作?
自动做市商(AMM)改变了这个游戏规则。它们是一项重大创新,无需订单簿即可进行链上交易。由于执行交易不需要直接交易对手,交易者可以在订单簿交易所中进出可能高度缺乏流动性的代币对头寸。
您可以将订单簿交易视为点对点,其中买家和卖家通过订单簿连接。例如,币安 DEX 上的交易是点对点的,因为交易直接发生在用户钱包之间。
使用 AMM 进行交易是不同的。您可以将 AMM 上的交易视为点对点合约。
正如我们所提到的,流动性池是由流动性提供者存入智能合约的一堆资金。当您在 AMM 上执行交易时,您没有传统意义上的交易对手。相反,您是根据流动性池中的流动性执行交易。对于买家来说,在特定时刻不需要有卖家,只需池中有足够的流动性即可。
当你在 Uniswap 上购买最新的食物币时,对方不存在传统意义上的卖家。相反,您的活动由控制池中发生的事情的算法来管理。此外,定价也是由该算法根据池中发生的交易确定的。如果您想更深入地了解其工作原理,请阅读我们的 AMM 文章。
当然,流动性必须来自某个地方,任何人都可以成为流动性提供者,因此他们在某种意义上可以被视为你的交易对手。但是,这与订单簿模型的情况不同,因为您正在与管理池的合约进行交互。
流动性池有什么用?
到目前为止,我们主要讨论了 AMM,它是流动性池最流行的用途。然而,正如我们所说,汇集流动性是一个非常简单的概念,因此可以通过多种不同的方式使用它。
其中之一是流动性挖矿或流动性挖矿。流动性池是像 Yearn 这样的自动化收益生成平台的基础,用户将资金添加到池中,然后用于生成收益。
对于加密项目来说,将新代币分发到合适的人手中是一个非常困难的问题。流动性挖矿是最成功的方法之一。基本上,代币通过算法分配给将代币放入流动性池的用户。然后,新铸造的代币将按比例分配给每个用户在池中的份额。
记住;这些甚至可以是来自其他流动性池的代币,称为池代币。例如,如果您向 Uniswap 提供流动性或向 Compound 借出资金,您将获得代表您在池中份额的代币。您也许可以将这些代币存入另一个池中并获得回报。这些链可能会变得非常复杂,因为协议将其他协议的池代币集成到其产品中,等等。
我们还可以将治理视为一个用例。在某些情况下,需要非常高的代币投票门槛才能提出正式的治理提案。如果资金集中在一起,参与者就可以团结起来支持他们认为对协议很重要的共同事业。
另一个新兴的 DeFi 领域是针对智能合约风险的保险。它的许多实施也是由流动性池提供支持的。
流动性池的另一个更前沿的用途是分级。这是一个借用自传统金融的概念,涉及根据风险和回报划分金融产品。正如您所期望的,这些产品允许有限合伙人选择定制的风险和回报概况。
在区块链上铸造合成资产也依赖于流动性池。向流动性池添加一些抵押品,将其连接到可信的预言机,您就拥有了一个与您想要的任何资产挂钩的合成代币。好吧,实际上,这是一个比这更复杂的问题,但基本思想就是这么简单。
我们还能想到什么?流动性池可能还有更多用途尚未被发现,这一切都取决于 DeFi 开发者的聪明才智。
➟ 想要开始使用加密货币?在币安上购买比特币(BTC)!
流动性池的风险
如果您向 AMM 提供流动性,您需要了解一个称为无常损失的概念。简而言之,当您向 AMM 提供流动性时,与 HODLing 相比,这是美元价值的损失。
如果您向 AMM 提供流动性,您可能会面临无常损失。有时它可能很小;有时它可能很小。有时它可能很大。如果您正在考虑将资金放入双向流动性池,请务必阅读我们有关此问题的文章。
另一件需要记住的事情是智能合约风险。当您将资金存入流动性池时,它们就在流动性池中。因此,虽然从技术上讲没有中间人持有您的资金,但合约本身可以被视为这些资金的托管人。例如,如果闪电贷存在错误或某种漏洞,您的资金可能会永远丢失。
另外,要警惕开发人员有权更改矿池管理规则的项目。有时,开发人员可以在智能合约代码中拥有管理密钥或其他特权访问权限。这可能使他们能够执行恶意操作,例如控制资金池中的资金。请阅读我们的 DeFi 诈骗文章,尽可能避免拉扯和退出诈骗。
结束语
流动性池是当前 DeFi 技术栈背后的核心技术之一。它们实现了去中心化交易、借贷、收益生成等等。这些智能合约几乎为 DeFi 的每个部分提供支持,而且很可能会继续这样做。