今天 星期四
2020-06-03 12:55:31
如何用 Balancer 解决 PoS 质押率过高而流动性不足?

Placeholder 联合创始人 Joel Monegro 针对 PoS 系统质押率过高导致流动性不足的问题提出「Proof Of Liquidity」,建议把 Balancer 池代币用作流动性证明来代替质押,流动性就可以随质押的增长而增长。

在一个标准的权益证明(proof-of-stake)系统中,人们质押得越多,就会有越多的代币被移出流通领域。这对于该代币的价格来说似乎是好事,但在许多情况下,流动性不足可能会阻碍该网络的成长。因此,我们应该寻找一种方法,在质押与流动性之间建立一种直接的、正向的关系。有一种想法是把 Balancer 池代币(Balancer pool tokens)用作流动性证明,用它代替该网络的代币进行质押,这样一来,流动性就可以随质押的增长而增长。

充足的流动性是资本通过某个加密网络有效流动的必要条件。流动性匮乏会抑制需求,因为需求方面的一点点增长就可能造成价格的大幅上涨,超出买方的最高价格偏好。另一方面,如果出售行为对价格的负面影响过大,那么退出该系统的成本就会过高,也就影响了供给侧(即质押以提供服务的一方)的经济行为。买进或卖出而引起的价格变动,被称为滑点,没人喜欢太多的滑点。

举个极端的例子,如果你想以 1 美元 1 个的价格买入 100,000 美元的某个代币,却发现你的这笔订单会使其价格上蹿到 10 美元,你多半会彻底取消这笔订单——尤其是,其价格有可能在此后很快又回落到 1 美元。作为供给方,如果你必须出售某一笔赚来的代币(例如,为支付税金或其他外部成本),而这导致其价格迅速下跌,那么,这一行为可能会变得不划算了。总之,两方面都不利于该网络的增长。

Balancer 流动性池的设计目标,是按照某个具体的指数持有一篮子代币。在这些池中持有的代币,可以用于 Balancer 去中心化交易所的交易。在 Balancer 上,当人们与各合约进行交易时,协议会自动对各池进行再平衡,以维持各自的权重不变。当你将某资产添加到一个池子时,你会收到该池子的 ERC-20 流动性提供者 (LP) 代币,数量与你的贡献成正比,这些代币可以按它们在该池的底层资产中的份额兑换回来。

举个例子,如果一个池由 25% 的 ETH 和 75% 的 MKR 构成,那么池里的这些代币(ETH 和 MKR)就可供市场使用。当人们把该池作为对手方与之交易时,或者当这些资产的价值发生变化时,Balancer 协议会通过自动买卖 MKR 和 ETH 来维持该比例不变。如果你添加的 ETH 和 / 或 MKR 为该池贡献了 10% 的流动性,那么你将获得该池中 10% 的 LP 代币,这些代币可以兑换回 10% 的底层资产。

Balancer LP 代币类似于一个指数基金中的份额。它们主要用于自动维持一个有一定权重的投资组合。但由于这些池中的资产也可以用于 Balancer DEX 上的交易,所以,LP 代币也可用作流动性证明。因为它们是 ERC-20,所以也可以像其他代币一样被发送和质押。

用这些流动性证明(而非该网络的代币)来质押,可以让流动性随质押一起增长。假设有某个权益证明网络,其原生代币名叫 TKN,你希望它对 ETH 和 DAI 的交易流动性总是充足的。那么,你首先要创建一个 Balancer 池,比如具体指数为 50% 的 TKN、25% 的 ETH 和 25% 的 DAI (或其他一组比例)。然后,人们可以不用直接锁定 TKN 来质押,而是向 TKN 池贡献流动性(连同其他任何底层资产;该池会自动再平衡),这样一来,锁定的就是他们的 LP 代币。质押合约可以通过浏览 LP 代币的数目来发现,这笔质押背后有多少 TKN,并据此分配奖励,而其他人则可以随时从 Balancer 池买入和卖出各个代币,而且质押者也知道,他们被锁定的那些资产的价值会依据池的指数自动再平衡。

还有一个好处,这也约束了价格波动对质押者的抵押物价值的影响,因为全部质押的价值建立在一个更多样化的资产集的基础上。如果出于某种原因,将供给方变成做市商是不可取的,你也可以将「质押工作」(staking to work)与「质押流动性」(staking liquidity) 分开。可以另外实施一种质押合约,奖励给流动性提供者一种新的网络代币,具体数目基于其贡献的流动性比例。然后,你可以为「工作质押者」和「流动性质押者」设定不同的激励模型。

撰文:Joel Monegro,区块链投资机构 Placeholder 联合创始人
编译:Perry Wang