Shell Finance项目介绍
1.缘由
写缘由是我写文章的一个习惯,我想要告诉读者我是怎么了解到这一块(可能是赛道、技术或者项目)的,算是我自己对于读者的“一个交代”。
前段时间我研究BTC跨链的相关方案,其中的DLC技术我比较感兴趣,于是就深入的去看了看DLC技术有哪些应用,从而发现了Shell Finance这个项目。
2.Shell Finance是什么?
我们要了解crypto中的项目,通常只需要抓住基本的三个锚点,比如:
这个项目是什么?
这个项目要干什么?
这个项目使用的技术是什么?
回到Shell Finance,根据其官网文档的介绍,我们可知:
这是一个在BTC主网上的借贷项目
这个项目要让BTC一层资产(包括NFT,铭文,符文等资产)可以实现在BTC主网上的借贷功能
3.技术细节介绍
接下来,如果我们想更加深入的研究项目,就需要弄懂其中的每个环节。
回到Shell Finance,其主体流程可以简化为下面这张图:
包含以下环节:
抵押、借贷、赎回环节
清算环节
LP环节
BTCx的锚定环节
3.1 抵押、借贷、赎回环节
这些环节是非常常规的,不用多介绍,里面重要的是实现逻辑的部分:
其中标记“1”的部分是就是PSBT的部分,在Input中借贷需要Shell的Vault的签名,还有就是借贷者的签名,在Output中是借款人的收款,借款费,还有存储借款资产的地址。
标记“2”的部分就是创新的部分,创建一个计价的DLC。在赎回时,在资产转移后只需要关闭这个DLC就可以了。
3.2 清算环节
清算是借贷中极其重要的部分,因为BTC无法实现智能合约,正常路线无法实现,DLC正好适用于这个场景。
会有一个“清算机器人”一直在那里监控预言机提供的数据,如果达到清算值就会启动“清算程序”,按照DLC预先设定的结果通过PSBT的方式来执行,该清算的清算,该转移的转移,最后把这个DLC给关掉。
3.3 LP环节
用户借贷的需求是BTC,这样才能广泛的用在其他场景中,但是peer to pool的形式不好实现,所以引入了合成资产BTCx(铭文形式)来1:1对应BTC,这样就衍生了需要有BTC/BTCx的LP。
用户可以通过提供LP来赚取一定的收益。渠道可能是Unisat-swap,ME等平台。
3.4 BTCx的锚定环节
既然BTCx定位要锚定BTC,那么就需要有机制来实现这种锚定。我们来看看不同情况下可能发生的事情:
BTCx:BTC>1
这种情况比较简单,肯定会有人把BTCx换成BTC来获取额外利润,最终将价差搬平。
BTCx:BTC<1
这种情况是危险的,不断的抛售有可能会出现死亡螺旋,应对的措施了解的有两种:
有套利的机器人相信价格未来会回去,因此会有部分买入的力量
项目方会通过提高锁仓BTCx的收益的方式来将市场上的BTCx尽可能的锁住,从而减少抛压量来加快恢复的过程
4.评价
作为BTC主网上的借贷项目,结合DLC的方式,方案上还是很有意思的。里面有部分中心化的环节(比如Vault的部分),但是其他部分都是去中心化的。
在市场fomo阶段,借贷会是一个很好的提升资金利用率或者说加杠杆的操作方式。所以我在观察的是:如果项目能够正式上线,那么其对于BTC生态中流动性的提升是否可以起到积极的助力效果。
相对来讲,我觉得前期其对于BTC NFT可能更具有意义,因为其他BTC资产上的热门Token可能会更倾向于上所来提升流动性和场景。