# GumBall项目浅析

By [BankerX](https://paragraph.com/@bankerx) · 2023-01-17

---

目录
==

**一、概述**

**二、项目机制**

（一）项目机制概述

（二）流动性池

（三）NFT的交易

（四）费用结构

（五）质押及借贷

**三、项目运行情况**

（一）第一个NFT项目LIQUICATS

（二）平台NFT项目储备

**四、总结**

（一）项目优势：

（二）存在的问题

（三）小结及关注要点

**附参考链接：**

一、概述
====

GumBall是arbitrum上的一个创新型NFT流动性协议，提供包括NFT的Launch、交易平台、流动性池、代币化、质押借贷等综合性服务，机制上有一定的创新，是NFT与Defi较为深度结合的项目。

当在GumBall平台上启动NFT项目时，GumBall平台同时会为该NFT系列创建相同数量1:1挂钩的ERC20代币（GBT），并为GBT创建流动性池。用户mint NFT需要先用ETH购买GBT，再使用GBT 1:1 mint NFT，用户支付的ETH全部留存在GBT流动性池中提供GBT退出的即使流动性。用户手中的NFT可随时返还给协议换回GBT，再将GBT卖出到流动性池中换回ETH。

GumBall通过上述机制实现NFT的即使流动性，并基于此融入质押、借贷等Defi功能。

二、项目机制
======

（一）项目机制概述
---------

GumBall机制主要包括如下几个方面：

1、Mint：在GumBall平台上启动NFT项目时，GumBall平台同时会为该NFT系列创建相同数量1:1挂钩的ERC20代币（GBT），NFT使用GBT 1:1 mint，用户想要mint NFT必须先购买GBT；

2、流动性池：平台按照设定好的底价和GBT的总量为GBT创建流动性池（xy=k机制），用户购买GBT所使用的全部ETH资金均留存在流动性池中为GBT提供流动性；

3、交易：拥有NFT的用户可随时将NFT返回给协议1:1兑换为GBT（需扣除最高10%的手续费），并出售GBT给流动性池换回ETH，拥有GBT的用户也可随时1:1 mint或购买协议中的NFT；

4、质押：持有的GBT和NFT均可以质押并分享平台收入；

5、借贷：质押的GBT可以用来从流动性池中借入相应数量的ETH（无息无清算）；

6、费用：买、卖GBT均有2.5%的手续费，将NFT返回给协议兑换为GBT时有最高10%的费用，合计一次从ETH-GBT-NFT-GBT-ETH的完整买卖流程需要支付最高15%的手续费，其中2/5（6%）作为版税支付给NFT创作者，2/5（6%）分配给GBT质押者，1/5（3%）进入GumBall金库。

![图片来自GumBall官方doc](https://storage.googleapis.com/papyrus_images/74161671c416a49600d5086ee63f8756961f1e1fcd1fe133eb9c7c404edf75f6.png)

图片来自GumBall官方doc

（二）流动性池
-------

### 1、曲线公式

GBT的流动性池采用xy=k的机制，具体到该项目其公式如下：

    K = rETH * rGBT
    

K为常数，rETH为联合曲线储备中的ETH，rGBT为联合曲线储备中的GBT。

rGBT（储备GBT）即为流动性池中的实际GBT数量 (aGBT)。

rETH（储备ETH）包括三部分：虚拟ETH (vETH)、借入ETH (bETH) 和实际ETH (aETH)，aETH即为流动性池中的实际ETH数量，vETH和bETH不是真实的ETH，都是价格曲线中的一种ETH占位符，vETH的数量是创建流动性池时为使曲线可用而设置的ETH初始数量，将在下文具体解释，bETH的数量代表用户质押GBT和NFT而借出的ETH总数量，将在下文质押部分具体解释。

因此流动性池的曲线公式可以表示为：

    K = (vETH + bETH + aETH) * (aGBT)
    

### 2、流动性池的初始状态

GumBall平台初始为GBT创建流动性时，流动性池中只有GBT，我们知道按照xy=k的曲线模式，此时GBT的价格应无限趋近于0。因此，为使曲线可用，平台在初始设置GBT的流动性曲线时，引入了vETH的概念。

vETH是一种虚拟初始ETH流动性的占位符，初始设置GBT的流动性曲线时，流动性池中除放入全部的GBT外，再假设放入了一个较低的初始ETH数量即vETH，使初始流动性曲线的公式为：

    K=(vETH)*(aGBT)
    

曲线因此变得可用。购买GBT的初始ETH本位价格为：

    P(GBT)=vETH/aGBT
    

该价格也是NFT的初始mint价格。

vETH是一个虚拟的初始ETH数量而没有真实的ETH，这样在后续的交易中没问题吗？不存在问题，因为价格曲线是由基于vETH和全部的GBT设置的初始价格开始工作的，即使后续的交易中出现最坏的情况，全部的GBT都再次卖回了流动性池，最多也就是把所有的真实ETH换出流动性池，最后一个GBT将以原先的初始价格被出售，流动性池回到初始状态。因此vETH的存在不会对后续交易产生不利影响。

### 3、流动性池的交易和费用

GBT流动性池的交易就是传统的xy=k流动性池的交易了，没什么特殊的。存入inETH数量的ETH时，换取的outGBT为：

    outGBT = (aGBT * inETH) / (vETH + bETH + aETH + inETH)
    

存入inGBT数量的GBT时，换取的outETH为：

    outETH = ((vETH + bETH + aETH) * inGBT) / (aGBT + inGBT)
    

量大时滑点会较大。

需要注意的一点是，目前的机制下，不同于一般dex的xy=k流动性池，GumBall的GBT流动性池在初始创建时，就放入了全部的GBT，是没有人能够额外添加或去除流动性的，**因此GBT流动性池的K是在初始设置时就由vETH和全部的GBT确定了的，且始终不会发生改变。**

GBT的流动性池每笔买或者卖的交易都会收取2.5%的手续费。

（三）NFT的交易
---------

用户使用GBT 1:1 mint NFT后，可随时将NFT返回给协议并1:1换取GBT，但因返回NFT的过程需要收取0-10%的手续费（取决于NFT创作者的设置），因此用户实际能收回0.9-1个GBT。

该机制使用户除了在适当的时候获利卖出自己的NFT的情形外，如有时不喜欢自己手中的NFT，想要换取个稀有度更好的，也可以将自己的NFT返还给协议然后再mint一个新的NFT，或者从已返回到协议的NFT 中选择一个直接购买。

（四）费用结构
-------

如上文所述，协议费用主要包括两部分：

（1）买、卖GBT均有2.5%的手续费；

（2）将NFT返回给协议兑换为GBT时有最高10%的费用；

合计一次从ETH-GBT-NFT-GBT-ETH的完整买卖流程需要支付最高15%的手续费，其中2/5（6%）作为版税支付给NFT创作者，2/5（6%）分配给GBT质押者，1/5（3%）进入GumBall金库。

（五）质押及借贷
--------

### 1、质押

用户可将其持有的NFT和GBT质押入协议，已分享协议费用的分成（如上文所述为总费用的6%）。

### 2、借贷的基本原理

同时，用户可进一步以其质押的NFT和GBT为抵押借出流动性池中的ETH，其逻辑原理为：

GumBall的GBT流动性池是基于全部的GBT创建的，因此每个 GBT 都由流动资产支持，并且因为质押移除了相应数量的ETH从曲线中清算的能力，所以实际上可以从联合曲线中移除该ETH以进行借贷。例如用户A从一个总供应量为100(tsGBT)的集合中购买第一个GBT。用户A现在持有1个流通的GBT，联合曲线中还剩下99个GBT。用户A是唯一可以将1GBT卖回联合曲线以换取存入的ETH的人。如果这1个未偿还的GBT被质押，那么任何GBT都不能出售给流动性池。这意味着可以借入相应的ETH，因为它不再需要流动性。

### 3、借贷数量的计算公式

抵押一定数量的GBT（colGBT）可借出的ETH（outETH）数量由如下公式决定：

outETH = ((vETH \* tsGBT) / (tsGBT - colGBT)) - vETH

理解该公式，vETH \* tsGBT为K，此时质押了colGBT相当于总流通中减少了colGBT，新的GBT流通量为(tsGBT - colGBT)，则在该新的GBT流通量和原有的K不变下，新的初始虚拟ETH会变大，应为((vETH \* tsGBT) / (tsGBT - colGBT))，该新的初始虚拟ETH-原先的vETH即为可提取的ETH数量。

假设GBT的质押比例为α，则colGBT=α\* tsGBT，则上述公式可以转化为：

outETH =α\*vETH/(1-α)

质押比例越大，outETH越多。

计算单位colGBT最多可借出多少ETH，公式为：

outETH/colGBT=（α\*vETH/(1-α)）/（α\* tsGBT）=（vETH/tsGBT）\*（1/(1-α)）

质押比例越大, 单位colGBT可借出的ETH越多，最低值为vETH/tsGBT，最高值无限大。

### 4、bETH的理解

当用户从系统中借出ETH时，调整bETH以保留流动性曲线算法中的ETH储备。尽管bETH是占位符ETH，但它始终以锁定的GBT为抵押品。因此，价格永远不会下降到bETH在流动性曲线中成为可用流动性的程度。

aETH是储备中的实际ETH，代表活跃的流动性。价格只能在活跃的流动性允许的地方移动，即从价格下限到无穷大。以下等式计算借入aETH时的当前GBT价格下限。

GBT 底价 = (vETH + bETH) / aGBT

aETH可以积极地用于交换和参与者退出系统。总会有足够的ETH供每一个流通的GBT退出系统。关于上面的例子，用户A必须偿还他们借来的ETH（无利息）以解锁他们的抵押品GBT（colGBT）。此时，bETH已转换回aETH，用户A可以出售其GBT以取出ETH。

### 5、无息无清算的借贷

基于上述的原理和计算，抵押GBT的借贷，因为每个借出的ETH都相应的锁定了流动性曲线中对应的GBT在抵押，不偿还ETH借款则无法解锁这部分GBT，不解锁这部分GBT则无法出售到流动性池中换取ETH也不会降低GBT的价格，**因此实际上GBT的价格永远不可能降低到该借款的清算价格之下，该抵押借贷无需设置清算机制。**

用公式计算反应上述原理：

假设GBT的ETH本位价格为P(GBT)，则GBT抵押贷款的担保比例计算公式为：

担保比例=colGBT\*P(GBT)/ outETH

又我们知道，在抵押colGBT时，GBT最低价格为：

P(GBT底价) = (vETH + bETH) / aGBT=(vETH + outETH) /（（1-α）\*tsGBT）

由上述公式，经过换算，我们知道对应GBT最低价格的最低担保比例为：

担保比例（GBT底价）=1/(1-α)

而0<α<1，因此可以知道，**GBT抵押贷款的担保比例始终大于1，因此无需清算。**

三、项目运行情况
========

（一）第一个NFT项目LiquiCats
--------------------

GumBall平台于2023年1月10日正式主网上线了第一个NFT项LiquiCats。

![图片来自GumBall官网](https://storage.googleapis.com/papyrus_images/4a131ab49322043406b5c93c1ce56a5b9e97b954ea84f3a4fd35d9dc658a24d3.png)

图片来自GumBall官网

截至2023年1月13日19点，LiquiCats交易量已达1095.51ETH，已有7727个NFT被买走，协议中剩余2523个NFT，地板价为0.0675ETH，初始地板价约为0.004ETH，最高达到0.083ETH左右。大部分时间地板价在0.04-0.07之间波动，协议中剩余NFT在2400-3000之间波动。此外，项目在Opensea中也有约6ETH的少量交易。

由于是平台上线的第一个项目，且有代币空投预期等，LiquiCats交易情况较为火爆，涨幅也较为可观。目前甚至已经开始出现了对稀有款的炒作。

（二）平台NFT项目储备
------------

目前GumBall还有如下即将上线的储备NFT项目：

**（1）Star Quest Online**

1月13日推特关注量214

[https://twitter.com/starquest\_SQO](https://twitter.com/starquest_SQO)

**（2）31st Century Survivors**

1月13日推特关注量548

[https://twitter.com/BullionPuck](https://twitter.com/BullionPuck)

**（3）Twin Ninjas**

1月13日推特关注量964

[https://twitter.com/twinjas\_nft](https://twitter.com/twinjas_nft)

**（4）Gumbos Gang**

1月13日的推特关注量为1476，即将上线

[https://twitter.com/NftGumbo](https://twitter.com/NftGumbo)

四、总结
====

（一）项目优势：
--------

### 1、解决NFT流动性问题的创新方案

GumBall创新的使用了与NFT 1:1挂钩token的方案，采用为token创造流动性池的方案，实现了为NFT提供即时流动性。

### 2、留存市场资金，NFT价值有支撑

同时，GumBall的流动性池方案，相当于将市场上购买该系列NFT的资金仍然全部留存于市场中，使得NFT价格与支撑，而不是像传统的NFT交易中发售和买卖的资金都被抽离市场，造成有的NFT价格的降低或价格虚高而实际无人交易的情况。

### 3、创新的动态盲盒式NFT玩法

基于GumBall平台NFT的mint和交易机制，该平台上的NFT不再像传统的NFT交易一样发售与开盒一次性完成，而是始终处在一个mint与return的动态机制中，这就激起了一些玩家对盲盒玩法的兴趣，尤其是当出现对稀有款的炒作时会更突出。

### 4、巧妙的无清算质押贷款机制

质押GBT和NFT均能分得该系列NFT的一部分手续费收入，提升了holder的权益，将来可能在治理方面继续扩展。基于该质押和流动性池的原理，GumBall更是开发了一种可以实现无清算的抵押贷款机制，提高了资金的使用效率。

### 5、NFT+Defi全流程服务，项目方发行和运营的好帮手

GumBall提供的服务涵盖NFT的Launch、交易平台、流动性池、代币化、质押借贷等全流程综合性服务，为项目方提供强有力的助力，资金和开发能力一般的项目方以及图狗项目方应该比较欢迎这种服务。

### 6、NFTfi、arb热点赛道

GumBall布局于arbitrum链上，资金环境较好，同时属于NFTfi热点赛道。

（二）存在的问题
--------

### 1、项目收费太高，长此以往料将影响交易积极性

版税和手续费在保障了创作者和平台权益的同时，也一直是影响NFT交易积极性的一大问题。GumBall平台的手续费收费太高，买、卖GBT均需支付2.5%的手续费，NFT返还为GBT更是需要支付最高10%的手续费，合计一次从ETH到NFT的完整买卖需要支付最高15%的手续费，明显高于传统的NFT交易平台，如此高的折扣有时或许都不如直接在传统平台上接offer划算。

### 2、NFT与GBT的价值分割

按照GumBall的设定，NFT与GBT始终保持1:1挂钩，那对于不在乎NFT，只是想低买高卖赚取差价的trader而言，持有GBT即可，完全没有必要转化为NFT，且可以节省最高10%的手续费和版税。这种情形下，持有NFT的意义在哪里呢？有多少人是真正想持有NFT的holder而不是trader呢？就算是NFT有一定的赋能，这部分赋能能否强过10%的手续费呢？能够给出这么高赋能的项目方，愿意使用GumBall平台并分出去自己的一部分利益吗？都是值得思考的问题。

**比较差的情况是，真正有吸引力且愿意使用平台的NFT项目会比较少，而当热度褪去，一般的项目逐渐的被交易的只剩下GBT而非NFT。**

### 3、一定程度上分走NFT项目方发币的权利

GumBall使用的机制有点类似于给NFT项目发币，一定程度上分走NFT项目方发币的权利。若是自身开发、运营能力较强，本身就有发币计划的项目，是否愿意分出这部分利益呢。因此还是回到前文提到的话题，GumBall平台可能能吸引来很多图狗项目方，但应该不容易孕育出蓝筹准蓝筹项目。

### 4、仅能用于新发行的NFT，无法解决现有NFT的流动性问题

GumBall目前的机制仅能用于在平台上新发行的NFT，无法解决现有NFT项目的流动性问题。因此GumBall所能构建的生态很重要，是能吸引很多项目方构建起一个生态圈来玩，还是只能发行少数的几个自有或关联方项目自嗨？还有待观察。

另外在项目的路线图中有提到未来会尝试解决现有NFT项目的流动性，但具体的机制还未提出，有待观察。

（三）小结及关注要点
----------

整体来说，GumBall是一个有一定创新的项目，在其平台上发行的NFT流动性得到了极大提高，是值得关注的项目，但其机制的应用面还比较具有局限性，能否经受住检验并推广做大尚有待检验。可关注如下几点：

### 1、关注项目生态建设情况

主要关注平台上发行项目的质量，包括项目数量、类型、交易量、话题度、生态构建等。GumBall目前只适用于新项目的机制决定了它能否做大非常吃生态，有生态有项目才能做大，才能进行后续的开发和拓展。

### 2、关注项目手续费比例的情况

如前文所述，个人认为项目目前的手续费比例过高，长期来看会影响交易积极性，后续可关注是市场可逐渐接受这个手续费比例，还是项目方作出调整。

### 3、关注NFT与GBT的价值分割定位

如前文提到，目前的机制下很多时候让人很难想到持有NFT而不是GBT的理由，后续需观察能否更加明确NFT与GBT的价值分割定位，或是否在现有机制下NFT也能保持活跃交易。如真的变成长期主要交易GBT，很少交易NFT的情况，那究竟是为NFT发了个辅助性的币呢？还是发了个币配套搞了个NFT呢？

### 4、关注项目方后续可能提出的存量NFT流动性解决方案

在项目的路线图中有提到未来会尝试解决现有NFT项目的流动性，但具体的机制还未提出。未来可以看是否能提出创新合理的解决方案，决定了项目能否进行更大范围的扩展。

附参考链接：
======

**1、项目doc**

[https://gum-ball.gitbook.io/gumball-protocol/](https://gum-ball.gitbook.io/gumball-protocol/)

**2、项目官网**

[https://www.gumball.fi/](https://www.gumball.fi/)

---

*Originally published on [BankerX](https://paragraph.com/@bankerx/gumball)*
