CVS

CVS

substack
twitter

DeFi科普系列——Balancer:高阶版本的Uniswap

Uniswap 的流动性池中,两种资产的价值在任何时刻都是一样的,即资产的比价等于两种资产的数量之比。有没有办法让资产的比价和资产数量不同?或者一个池子的资产类型超过 2 种?

Balancer 的特别之处在于,它找到了 xy=k 的更为一般的公式。一个资产池中,每个资产的数量以权重作为指数做乘方运算,并计算所有资产的该值相乘得到 V,并保持 V 为常数。每个资产的权重预先定义好,并且和为 1。这样就得到了 xy=k 的一般版本。当池子中只有两种资产,并且权重各为 0.5 时,这种特殊情况就是 x*y=k。具体的数学公式和套利方式这里不再赘述,有兴趣可以查看相关资料。

Balancer 的流动性池最多支持 8 种资产。它提供了 3 种类型的池子,每一种类型对于池子参数 —— 资产种类、权重、手续费率 —— 的控制方式不同。

Balancer 的确是一种更为一般化的 Uniswap,但是对使用者提出了更高的要求,同时由于运算更为复杂,每一笔交易的手续费也要高于 Uniswap。目前交易量仍然和 Uniswap 有较大差距。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。