最开始关注这个项目,是因为有一个ohm的核心成员转发了这个项目,同时这个项目的官推(@BaselineMarkets)也被Zeus关注了。
BaselineMarket是为ERC20代币定做的一个协议,采用动态供应控制模型和baseline做市策略,赋予ERC20代币永久链上流动性和不可清算的仓位。
Baseline保证了代币的底价,就是说即便这个代币全部卖掉,卖掉的价格也是baseline的价格(Base line value,BLV)。BLV只会缓慢增长,这一点是通过流通性管理的做市策略实现的。
Baseline在Blast链上发布,$yes(@YESMONEY420)将会是第一个采用这个协议的代币,代币标准是ERC-420。
项目方计划在2月底上线,同时开放了三种获取白名单的渠道,具体规则可以加入项目方的discord了解。
Base的策略应该是利用uni V3的特性,对流动性进行区间分配,一共分为3个做市区间:floor position,BLV和BLV相近的价格组成的区间,流动性最厚,作为防止大规模抛压的坚强支撑区间;anchor position,这是BLV到当前市场价格的储备流动性;discovery position是当前市场价格到更高市场价格的区间。
Baseline的做市策略主要围绕两个指标:capacity和floating supply,capacity是指耗干当前流动性全部可以吸收的代币数量,floating supply是指在当前流动池之外散布的代币数量。
Capacity必须≥floating supply,以保证所有代币均可以以BLV价格卖掉。所以流动性再重新部署时,capacity≥floating supply是硬性约束。
那么BLV定价时,就按照现有流动性可以全部偿还capacity所对应的最高价格来定价。这样既能保证偿还能力,同时也将流动性应用到了极致。
具体的流动性重新分配,是通过shift和slide两个功能实现的。
Shift功能:1)当价格触动某个特定水平时,shift功能被触发。2)然后anchor和discovery的区间试着上抬,3)并将anchor的部分ETH分配给floor position,计算能否适当抬高BLV的价格,4)将多余的ETH分配给anchor区间
Slide功能:当价格下跌到某个特定水平时,会触发slide功能。Slide功能会将discovery position压到市场价格,并且压缩Anchor position的区间。
同时Baseline有一个credi Facility的功能,用户可以以BLV(底价)借出代币,因为是底价,所以如果用户不还或者逾期了,相当于用户以base price的价格卖给了协议,协议肯定是不亏的。因为代币的价格肯定是≥BLV。
协议收入的费用来源主要有3部分:
Swap fee:在池子里交易时会被收取1%的费用,这些费用会用来直接提高BLV。
流动性再平衡费用:shift功能被触发时,一些reserve liquidity会被扣除,大部分用来提高BLV,少部分分配给团队。
Borrow fee:用户从protocal中借钱时,会产生费用,这些费用直接用于提高BLV。
代币的suppy control感觉没说清楚,如何发行新的代币或者回购,目前在docs里尚未找到。
个人理解,本质上这个项目延用了ohm的思路,有一个兜底价,在此基础上后面购买的人都在支付溢价,而这个溢价部分相当于抬高了之前BLV,有利于整个协议。
创新之处在于利用了uni V3流动性再分配的机制,将流动性分为3个区间,同时引入了rebalance机制,通过流动性动态分配来完成做市的目的。
文章只是技术交流,不作为投资建议。