原标题:研究|Tokemak, 引导流动性的“拼DD”

本文共 6691字

推荐阅读时间17分钟

在DeFi领域中,最核心的一点就是流动性的持续保证。一个项目若没有流动性,那么也不会泛起什么水花。但是对于项目方而言,如何获取健康可持续的流动性一直是一个难题。而Tokemak对此则提出了一套很不错的解决方案。

流动性到底是什么

我们在谈到“web3基础设施“的时候,往往讨论的都是类似于“硬件”一样的公链、layer 2、存储等构成整个网络最基础的”可感知“的部分。诚然,这些硬件就像是土地,公路,或者是web2里的服务器一样不可获取。但是,还有一类东西一样不能没有,甚至一定程度上而言,对于web3的重要性比这些硬件也不遑多让——那就是类似于传统世界的“石油”亦或是“电力”一样的存在:流动性。

现有的项目是如何保证流动性的

众所周知,web3或者是区块链的出现本身就是为了对抗强权,也就是“去中心化“。而金融作为每次创新的开拓者,在这次“区块链革命”中同样起到了领头人的作用,即中本聪提出的“点对点的现金支付系统”。尤其伴随着后来崛起的以太坊,DeFi就自然而然的出现了。而DeFi本身也经历了一系列的进化:从以实体商业组织身份诞生的Uniswap,Aave到现在的各种直接以DAO形式发的各种defi项目(OlympusDAO, GIZA DAO),一直是朝着”更好的去中心化“这个方向而改变。而在DeFi领域中,最核心的一点就是流动性的保证。一个项目若没有流动性,那么也不会泛起什么水花。于是,我们看到了各家五花八门的激励(送鸡蛋)措施来保证自己的流动性:

最基本的就是让用户作为LP(类似于ETH/ABC, ABC/USDT这种),提供流动性,赚取手续费和项目代币。基本上所有defi项目都有这个东西。本质上就是一个挖矿的过程。而(矿机)算力就是用户手上的LP Token。

接下来,会有类似于公链staking一样的单币质押收益。一定程度上算是产生了自我的流动性。因为第一点里的LP基本上都是通过引入其他公允资产(例如USDT, ETH, WBTC等),而单币质押生息往往都是质押项目自己的代币,相当于用自己的币来挖矿,流动性部分依托于自身而产生。

上述两个手段都伴随着“抵押资产“本身这个行为,也就是强行锁定代币流动性。这也会伴随着很大的不确定风险,尤其是对于一些新项目来说,人们对它的信任还保有怀疑,很有可能在初期APY很高过后就收回自己的流动性或者简单的“挖提卖”。这样的情况对于项目方而言是非常不愿意看到的,于是就有人提出了另一种解决方案-----给予同样可以交易的LP Token,xToken。例如Alchemix,本身就有单币质押ALCX的池子,同时质押ALCX能获得xALCX, xALCX本身就可以用做交易甚至是进行二次质押复投,产生更高的收益。

在此基础上,olympusDAO迈出了更为划时代的一步,加入Bond系统,进一步增加自己经济体系的可持续流动性。通过经典的“囚徒困境“+协议资产兜底,做到了目前为止最为经典(狭义上)的“无限流动性”。

到目前为止,现有的绝大多数defi协议都是上述四个策略的排列组合。我们也可以看到,所谓的四个策略本质上都是“挖矿“激励用户添加流动性,只是将做市商这个角色分给了用户。但是,这样产生的问题也很明显:

很考验团队的代币经济策略,因为普通用户都是逐利的,并不是专业的做市商,所以其实项目方需要付出的成本是高的。比如高APY一旦下跌,往往伴随着流动性的流失。

这就类似于以前互联网新项目拉新一样,追求健康可持续的流动性会悄声无息的榨干项目创新所需要的资源。而这就和云服务器替代自购服务器一样,应该是能以更低成本去解决的。

所以Tokemak认为“可持续流动性”应该包含以下几个特征:

通过可持续的方式被生产,而不是通过过分通胀的方式

通过民主的方式被聚集

资本效率高

超流体,它总是被引导到对流动性需要最高的市场----就是趋向于无限流动性

鼓励深度资产聚集,将滑点降低至趋近于0

所以,我们进入正题,看看Tokemak是怎么解决流动性这个问题的。

Tokemak简介

Tokemak本意是一种受控热核反应装置。在这个装置里,气体被加热直到它们离子化为等离子,通过原子聚变产生巨大的能量。这种反应而来的热量被用来产生蒸汽,提供可持续的能量和电力来源。与此相同,Tokemak protocol通过聚集闲散代币从而无缝供应和部署可持续的流动性。

在Tokemak中,每种代币的代币池被称为“反应堆“,由Tokemak协议代币TOKE来引导每个反应堆的流动性。所以,TOKE可以被理解为代币化的流动性(像不像那种代币化的云挖矿算力?)。TOKE持有者将TOKE质押到特定反应堆,换取决定该反应堆中流动性去向和使用Tokemak协议控制的ETH和稳定币的权利。

所以,通过上面简单的描述,我们应该明白,它的目标用户不是“普通用户”,或者说流动性目标不是用户,而是各个DeFi项目。尤其是现在大火的由DAO发起的项目。

接下来,我们来看看它是怎么运作的。

Tokemak运作方式

协议的基本运作方式在上面的简介中其实已经提到了。这里需要稍微解释下的是它的角色分工和平衡机制。

图片来源:https://tokemakchina.substack.com/p/tokemakdefi

协议角色

普通流动性提供者(LP):就是将资产放到对应的反应堆(池子)中,赚取TOKE和交易费。需要注意的是这里添加的流动性是单币流动性,所以理论上几乎没有无偿损失。在上图中,相当于在左侧添加流动性

流动性引导者(LD):添加TOKE来管理流动性。以此来获得引导上述LP添加的流动性到指定协议的投票权。相当于在上图右侧添加流动性

定价者:人肉预言机一样。负责给第三方非AMM交易所提供实时价格。相当于引入做市商来设定买卖盘

储备池:每个资产的反应堆会由对应对比的资产储备池(上图左边对应的池子)。是无偿损失的第一层保护。发生无偿损失时会由该池进行偿付(不够就会由TOKE池子进行偿付,类似于AAVE和MKR的保险兜底机制)。这部分资产的最初获得方式是通过DAO TO DAO沟通获得。

周期:Tokemak是周期运行的。在周期中只能存入资产,以及LD重新投票分配下一个周期流动性去向。初始周期是一周

tAsset: 凭证。用来1:1换回自己质押的代币。

自动平衡机制

概括来说,反应堆可以通过改变LP和LD的APY来平衡整个资产的价值。

如果大量资产被存入特定反应堆(反应堆左侧),而只有少量TOKE指引流动性(反应堆右侧),那么反应堆LD侧的APY将会被提高来鼓励LD将更多的TOKE质押在此反应堆并参与流动性的引导。反过来说也一样 ---- 如果大量的TOKE被质押在特定反应堆,而只有少量资产被存入,那么LP侧的APY将会被提高从而刺激更多的资产存入。

这个平衡创造了一个激励反馈回路,它鼓励流动性的应需增加,同时也保证一个充足的TOKE供给来引导流动性和作为系统的抵押品。

总的来看,它的奖励并不是基于某个代币池实际挖矿奖励兑换而成,而是单纯基于平台流动性的供需关系来决定的。理想情况下,其资产规模会自我长大,达到不需要依赖外部流动性也能独立为其他资产提供流动性的程度。引用官方的例子:

“举个例子,项目方想要提高其代币的流动性,但其资产对 ABC/USDT 在某个交易所的挖矿收益率很低,传统激励模式下,项目方不得不通过加大通胀的模式来激励流动性提供者。但通过 Tokemak 平台,项目方只需要持有并质押一定量的 TOKE 在 ABC 资产反应堆右侧,收益跷跷板会持续不断的吸引相应的流动性供给者。项目方还可以按自己的需求进行流动性引导,质押的 TOKE 越多,吸引的长期流动性提供者就越多。”

看完它的机制,是不是觉得很简单?那么为啥这种策略就可以解决流动性的问题呢?这个时候,我们就需要看下DeFi2.0最大的特色----可组合性。

Tokemak的可组合性

说起Tokemak的应用,我们不妨先回到开篇提到的“流动性”策略里。前面提到的四种策略都是在单个DAO或者说单个defi里进行,最多引入公允资产。其流动性的释放程度依旧不够彻底,比如项目部分资产依旧是处于Vesting状态,而储备库中的资产也是没有流动性和增值的资产。这对于本身资金就不够充裕的新项目来说,压力还是很大的。所以Tokemak在这四种流动性策略的基础上提出了新的策略:

项目将国库中的资产质押在Tokemak反应堆中。这样国库持有的就是t资产(生息资产)。

项目将vesting合约修改成适用于Tokemak交互的形式,将资产托管给Tokemak,Vesting合约持有的t资产。

一旦项目按照上面的6个策略进行排列组合,其整个资产的流动性理论上就会被释放到最大值。当然,这样做同样伴随着风险,比如储备金库和vesting中的资产理论上没有无偿损失,但是如果真的遇到极端行情,一样会game over。不过,这个问题通过设置一定的策略也可以把风险降低,例如不是所有资产都委托给Tokemak管理,而是将部分资产(例如下周期要释放的vesting资产)委托Tokemak,其余的依旧不动,这样在保证一定流动性的前提下,还能有适当的风险兜底机制。在理想健康的环境下,这样做会让其资产库自我增值,达到自我流动性的支持。

好了,接下来我们就开始进入重点,看看这两种策略是如何帮助项目方减少获取可持续稳定流动性的成本的。

如何减少项目获取流动性的成本

此处我们依旧用Alchemix来举例(牛逼)。因为项目方获取流动性的目的是为了自己项目的代币。所以我们就看下目前ALCX在Alchemix上的farming pool有哪些:

图片来源:CYC整理

第一个池子就是defi老哥们每天说的二池,第二个就是一池。以及本文要提到的tALCX池子。

所以我们先来看下在没有Tokemak参与的情况下,Alchemix想要获得ALCX流动性需要付出的成本有多少。

对于二池,APY达到了61.4%,这代表如果用户通过这个池子“挖”ALCX,1美元的成本可以获得0.614美元的利润。也就是说,Alchemix需要为获取这1美元的流动性,付出0.614美元的“获客成本”。如果算上ALCX一池的挖矿APY,这个成本只会更大。

好了,知道了ALCX目前获取流动性的成本后,我们来看看它引入的Tokemak池子,tALCX的成本是怎么计算的。

我们需要明确,Tokemak池子的最终目标是为了取代一池和二池,让项目方能够依托自己的代币就可以低成本盘活流动性。所以我们来看看它的成本计算方式。

首先,tALCX的APY是54.32%,而tALCX则是需要用户/协议质押ALCX到Tokemak的ALCX反应堆中获取。通过Tokemak farming页面,我们可以看到,其目前的APY是63% TOKE奖励,同时用户获得tALCX。

图片来源:https://tokemakchina.substack.com/p/tokenomicstoke

然后用户将tALCX质押到Alchemix中的tALCX Pool获取APY 为54.2%的ALCX奖励。但是,因为tALCX本身就代表着Tokemak中ALCX的TOKE收益权,所以质押tALCX给alchemix协议同时也代表着把这部分收益权给了alchemix。所以项目方需要付出的成本为:

不但不需要付出成本,甚至还有得赚。而且这还不算,因为奖励是以TOKE结算,而TOKE本身又可以质押到反应堆右边来引导流动性,做到了一次成本引导两种流动性的功能,同时还能获得二次奖励,所以实际的成本会更低。当然,由于目前来说Tokemak质押直接ALCX比质押tALCX和在alchemix质押ALCX收益更高,理性的用户会选择直接质押ALCX到Tokemak,然后这部分流动性又被引导到其他DAO或者协议中,Alchemix相当于是“免费”获得了这部分流动性。

当然,市场激励,越来越多的用户选择直接质押ALCX到Tokemak中,会导致APY降低,最后用户还是会有可能回流到Alchemix的池子中,但是通过上述的描述,我们可以看到,起码在理论健康的环境下,Tokemak是能够确切降低项目方“引流”成本的。

而用tALCX池子取代现有的一池和二池,用户也可以获得更好的收益,还能“避免”无偿损失的发生,何乐而不为。

当然,我们之前也提到过,这种流动性是代币的。既然要“流动”,势必就需要其他项目代币的参与。除了Tokemak官方资产库中有的ETH和U, 更为重要的在于如何促进不同项目本身的互动与博弈,尤其是现在的DAO。所以如何设计DAO 2 DAO的博弈场景就显得尤为重要。我们一起来过一下。

流动性博弈:经典囚徒困境问题

此处,我们需要回顾一下OlympusDAO这个博弈论元老的教诲。根据官网介绍,我们可以到OlypusDAO认为用户的行为就是一场典型的囚徒困境博弈,包括:

Stake or Buy : 太高价格,造成正面影响,+2分

Bond:从市场上购买,本身对价格没有啥影响,+1分(中性)

Sell:砸盘,-2分

假设有两个用户参与协议,收益矩阵如下图:

图片来源:https://tokemakchina.substack.com/p/carsondao

这张表挺好理解的。简单来说就是如果用户都采取正值行为(+2),价格被进一步抬高,双方都可以获得收益。假设两人对价格的影响都一样,则各自获得一半的收益(+1)。反过来就是(-1)。所以总的收益矩阵如上。这也是经典的(3,3)的梗。

所以,OlypusDAO给了我们一个很好的范例,演示了个人与个人的博弈。那么,这个理论是否可以推演到组织和组织,也就是我们说的DAO to DAO呢?

我们先来看下这个收益对应P2P的收益矩阵,D2D的在博弈中需要获取的收益是什么?是流动性。因为只有有了流动性,其价值才能进行流转升值。

此处我们需要给单个协议或DAO的流动性行为做个定量处理(类似于OlypusDAO给的用户行为分值一样)

1. 通常的二池:+0(成本很高,因为需要高APY以及冒着别人挖提卖的风险)

2. 引入一池并且将该池中的资产质押到Tokemak获得TOKE APY+tToken:+1

3. 设置tToken池子,允许社区自己提供流动性:+1

4. 引入OlympusDAO一样的bond服务,以tToken形式购买流动性:+2

5. 储备金库的资产质押到Tokemak反应堆:+2

6. Vesting protocol资产委托给Tokemak:+3

这样,两个DAO的流动性收益矩阵如下:

图片来源:https://tokemakchina.substack.com/p/carsondao

可以看到,最好的情况变成了(9,9)。而且,我们可以看到,在引入Tokemak之后,博弈收益在理论上会比没有引入Tokemak要高。具体分析其实和OlypusDAO一样,此处就不做赘述。

我们可以看到,起码在协议之间的流动性博弈模拟上,引入Tokemak是个很好的选择。现在确实也有越来越多的协议引入了Tokemak,ALCX, OHM等都是它的参与者。

代币

此处我们只说TOKE代币怎么用,不看价格和筹码分布相关的问题。

代币功能:TOKE除了常规治理功能外。最重要的功能就是用来或得引导反应堆中流动性的投票权(引导到不同的dex目前是)。同时也是抵押品。本质上,最重要的功能是流动性的代币化。而这种模式的最终愿景就是:

每个项目的奖励机制会变成协议收益的分配+协议控制资产的部分收益权。

而TOKE投票是以“签名”的方式进行的,避免了gas fee。其次,当LD选择质押TOKE时,可以通过三种方式:

只是质押获得收益,不知道引导流动性去哪儿

引导流动性去哪个DEX

质押到所有的反应堆,享受综合收益

这样来看TOKE获得收益的思路和CRV有点像。都是能够通过各种方式获得“睡后收入”。还行。

小结

没有流动性的估值就是伪估值。这句话一点也没错。谣传CZ也讲过:

在流动性方面, Tokemak提供了一个较好的解决思路:流动性本来就应该作为一种基础设施或者说是一种类似“天然气”一样的“普通资源”而存在,而不是像金矿一样需要付出高额成本才能获取的东西。毕竟,一直送鸡蛋,谁也扛不住。

而Tokemak最让我惊喜的一点在于它思考的是DAO与DAO的交互,而不再是局限于个人之见的博弈。这将web3的“可组合”特性得到了更为广泛的发挥。让人不禁会思考DAO 2 DAO还有哪些玩儿法,还有哪些可组合的地方。例如,想要在Tokemak建立新的的反应堆,就需要获取对应代币存入储备池。而这个过程就需要DAO 2 DAO式的沟通,用toke代币去换对应代币。这个过程就充满着各种可能性:可以是以借贷的名义进行, 引入新的专门针对DAO之间借贷的协议,或者加一层新的PCV协议等等。Tokemak可能想解决的问题很垂直,但是它所带给我们的思考却是无限的。未来的DAO会发展成什么样,或者说未来的web3会成长成何种模样,我们一起拭目以待。