神奇的 AMM——Bonding Curve

对于了解 Defi 的用户,一定对 Uniswap 这种去中心化的做市机制非常熟悉。但如果我说如果有这样一种做市商,不需要搭建底池,没有流动性危机,不存在无常损失,甚至不需要担心流动性提供者抽干底池跑路。
你一定认为我疯了,但世界上确实存在这样一种做市商,而且是完全去中心化的,这种做市商就是 Bonding Curve。Bonding Curve 的神奇之处在很多地方体现,今天我们就来盘点一下。

Via Uniswap Uniswap, Sudoswap 等项目采用 Bonding Curve
Via Uniswap Uniswap, Sudoswap 等项目采用 Bonding Curve

1、什么是 Bonding Curve

首先,我们还是要用一点点时间解释一下什么是 Bonding Curve。

一句话来解释,**Bonding Curve 是一个通过预先设定的曲线,来确定 Token 供应量与 Token 价格关系的函数。**这句话很难理解,没关系,我们一步一步来。

首先,在 Bonding Curve 中,Token 的供应量和 Token 的价格与传统我们熟知的区块链 Token 玩法完全不一样。

在传统的玩法中,Token 的供应量一般是由项目方确定的,比如 BTC 有 2100 万的最大供应量,且通过 Mining 不断增加 BTC 的真实流通量。一般项目在做 Token 经济模型的时候也会有一个大概的划分,比如用户占比多少,投资人占比多少。这样做的好处是 Token 供应量比较稳定,即便有通缩通胀,也不是特别剧烈。

但 Bonding Curve 的供应量是不固定的,且会随着项目生态的扩大与萎缩,不断变大和变小。同时,Bonding Curve 的供应量会直接决定 Token 的价格,一般情况下,Token 的供应量越大,Token 的价格也越高。这也就意味着,当 Token 越多,Token 价格越高, Token 总市值更加高。

Via web
Via web

此外,在传统的玩法中,Token 的定价是需要交易所来完成的,包括中心化的交易所和去中心化的交易所。
中心化交易所通过订单薄模型来完成 Token 的价格发现,而去中心化的交易所通过 LP 池的恒定乘积公式来完成价格发现。而 Bonding Curve 中,Token 的价格是由 Token 的供应量来决定的,且遵循一个函数关系。即 Token 价格 = f (Token 供应量)。

比如供应量是 1000 的时候,Token 的价格是 1U,等 Token 的供应量变成 10000 的时候,Token 的价格就变成 10U 了。无论外部的二级市场价格怎么变,最终的 Token 价格一定和供应量有关。(如果外部价格和 Bonding Curve 上的价格不一样的时候,就存在无风险套利,价格最终会被搬平)。

2、Bonding Curve 的特点

Bonding Curve 这样的定价机制有一个非常显著的特点,那就是价格很难被恶意操纵,假如我是一个杀千刀的土狗项目方,我发行了 1 亿个土狗 Token,但我只拿出了 1% 的 Token 完成了定价(上所或搭池子),等韭菜上钩了之后,我拿剩下的 99% 的 Token 去砸盘,韭菜被割的嗷嗷叫。这样的事情天天都在发生,韭菜割了一茬又一茬。但在 Bonding Curve 上,这样的行为根本做不到,因为 Bonding Curve 的每一个 Token 都是有价值支撑的,这个我们后面再说。

很多项目方其实是了解 Bonding Curve 模型的,但就是不用,就是玩。原因很简单,不方便割韭菜。讲着漂亮的故事,干着龌蹉的事情,这是 WEB3 90% 创业团队的写照。WEB3 的理想是创造一种新的社会协作模式,而非帮助少部分人暴富。Bonding Curve 开始变得流行起来,才是 WEB3 走向繁荣的标志。

到目前为止,可能大家还有一些困惑。就是 Bonding Curve 上的 Token 是如何产生的呢?又是如何完成定价的过程呢?

在 Bonding Curve 上,所有的 Token 都是通过铸造产生的,但在铸造 Token 的时候是需要将一些锚定资产打入到 Bonding Curve 的合约里面去。具体需要多少锚定资产是通过合约计算的。

例如我想铸造 10 个 Token,合约会告诉我需要将 100USDT 打入到合约里面才能完成铸造。当我不想再持有这些 Token 的时候,就可以把 Token 销毁掉,合约会把一定数量的 USDT 返回给我。具体返还多少 USDT,是按照当时的 Token 价格来计算的,例如我铸造的时候价格比较低,那么在我销毁的时候就可以获得更多的 USDT。当我铸造 Token 之后,全网的 Token 供应量就会增加,进而带动 Token 的价格上涨。当我销毁 Token 之后,全网的 Token 供应量就会减少,Token 的价格就会下跌。

Via Bankless
Via Bankless

也就是说在 Bonding Curve 上,Token 的发行过程和 Token 的定价是合二为一的,当项目发展顺利的时候 Token 的供应量和 Token 的价格一起上涨。Token 供应量的上涨同时带来了两个好处,首先 Token 变得更加去中心化,早期的持有者占全网的份额变少(对于 DAO 组织尤其有用),其次 Token 供应量上涨带动了价格上涨,早期的参与者获得了经济回报,一举两得。

还有一点特别值得关注,在 Bonding Curve 中,当我铸造 Token 的时候,我其实是支付给了合约一定量的锚定 Token(例如 USDT)。这些锚定 Token 没有人有权限操作,拿出来的方式只有一个,就是销毁 Token 获得。这相当于 Bonding Curve 实现了 100% 的准备金制度,项目方挪用资金,不存在的,所以也就不会存在 FTX 那样的暴雷。

3、Bonding Curve 如何帮助项目方赚钱

Bonding Curve 实现了一个对用户友好且安全的做市商机制,但有些人就会有疑问,如果是这样,项目方岂不是赚不到钱了,没有经济激励,如何保证项目方的利益呢。

非也非也,一个真正好的项目方不仅不用担心赚不到钱,还能挺直腰杆,站着把钱挣了。不想用 Bonding Curve 的项目方一般的想法只有一个:割一波就跑。

使用 Bonding Curve 发行 Token 的项目方的盈利模式与传统的 Token 盈利不太一样,在传统的 Token 模型下,项目方一般通过销售 Token 或二级市场出货的方式来盈利。而 Bonding Curve 中,项目方则是通过税收的方式实现盈利。项目方可以设定一个税率,并在用户进行 Token 铸造和销毁的时候收取税收,也就是说项目方的盈利是来自于用户的流水,换一种说法是来自于项目的持续热度。

这样的激励模式有两个好处,一个是项目方并不是一次性获得一大笔资金,而是获得一个源源不断的现金流,这有助于生态形成一种可持续发展的状态。二是用户与项目方之间不存在恶性的博弈与欺诈,用户和项目方的目标变得一致,成为战友关系,而非镰刀和韭菜的关系。

对于用户来说,早期参与 Bonding Curve 发行的好的项目是一件很划算的事情,因为当项目生态建立起来之后,会获得不错的经济回报。即便是项目无法发展下去,所损失的也不是全部的本金,而只是交给项目方的那部分税。这有助于养成用户积极发现并参与优质项目的习惯,因为项目方很难作恶,所以不用再去过分关注项目方的背书,站台和名气,而是更加关注于项目本身,用户可以去大胆参与一些匿名项目

这对于 WEB3 的生态是一件好事,Bonding Curve 让用户的注意力更集中于优秀的去中心化项目,并获得认知上的回报,而参与非资本做局大佬站台的项目,最终沦为二级市场的韭菜。WEB3 的用户不必迷信大佬、机构,学会独立思考,因为在 WEB3 中,只有代码才是法律

4、Bonding Curve 对 SBT 与 NFT 的意义

Bonding Curve 除了是一个全新的做市商模型之外,还有一些特殊的特性,其中最为让人感到惊奇的是,Bonding Curve 可以帮助 SBT 和 NFT 进行定价,并赋予 SBT 和 NFT 更深远的意义。

SBT 是一种灵魂绑定的 Token,在技术上最显著的特点就是无法在用户之间转账,因此在除了 Bonding Curve 之外的其他经济模型上,没有办法实现定价机制。因为无论是中心化交易所的订单薄模型还是去中心化交易所的 LP 模型,都是存在交易对手方的。但 Bodning Curve 的实际交易逻辑其实是铸造和销毁,因此不存在用户之间的交易。

Via Binance BAB 的推出及面向持有者的密集空投带来了新的潮流
Via Binance BAB 的推出及面向持有者的密集空投带来了新的潮流

SBT 可以在 Bonding Curve 上实现一个定价的逻辑。在这种前提下,SBT 就增加了一个定价的属性,使得 SBT 的应用场景变得更宽。

NFT 也类似,通过将铸造和销毁的数量限制为 1,NFT 可以基于 Bonding Curve 完成价值发现。相比于 opensea 这样的交易平台,基于 Bonding Curve 的方式能够有效解决掉 NFT 的流动性危机,使得 NFT 的价格变得更加稳定,不再出现有价无市或无限趋近于 0 的地板价的现象。

Subscribe to DAOVoice
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.