本文假设读者对LSD有大概理解,比如什么是LSD,LSD现在主要用在哪,最好用过lido这样的LSD产品。如果对Cosmos有基本了解就更好了,比如用过ibc(用过osmosis就用过ibc)。
这期讨论Cosmos LSD的发展史,下期讨论现状。这篇可以分成两条线,一是研究和讨论,二是具体应用。
主线1 研究
Cosmos生态对LSD的研究可以追溯到2020年或者更早,大概是Cosmos Hub(ATOM)上线不到一年的时候。为什么Cosmos对LSD的研究比较多?
我觉得是因为Tendermint作为最标准最经典(single slot finality,解锁质押需要等待一段时间和slashing这些特性)的用于pos的共识。Tendermint作为Cosmos SDK的标配共识模块不仅用在了今天几十个Cosmos链上(map of zone),也还用在了Polygon POS,Oasis这种不是基于Cosmos SDK做的链上。并且它启发了后面一系列pos共识。所以Cosmos社区对pos的研究和讨论一直很多,想到LSD也顺其自然。
为什么Cosmos的LSD研究多但是产品少?
我觉得目前看到的LSD大规模应用还是在defi上,比如循环抵押这种地方,总之要defi发达的地方LSD才有需求。Cosmos长期以来大多数币比如ATOM都只能投票,直到2022年Cosmos(不看Terra)才有了一些成熟的dex,比如Osmosis和Crescent,但是借贷依然很早期,直到最近2023年初借贷才慢慢成熟(umee和mars到了能用的状态),所以以前Cosmos对LSD需求很低。只有在Terra这种defi发达的地方,LSD才发达。
虽然产品少,但还是聊下三个LSD相关的重要事件。
主题1 Chorus One x ICF的LSD报告
Chorus One和interchain foundation在2020年一起出了一个LSD研究报告,几十页非常详细的论述了pow和pos的历史,LSD是怎么想出来的。那会因为lido和cex都还没有真正上线LSD,所以报告还是以推演和分析实验项目为主,里面难得的讨论了lsd的潜在危害,(比如对pos安全假设的影响,比如如果都成lsd了,那以前为了限制validator作恶引入的解锁质押要等很长时间是不是就失效了)。有时间可以读下。
Gauntlet同期也写过类似的文章,值得一读。What PoS and DeFi can learn from mortgage-backed securities
注:interchain foundation(简称ICF)是Cosmos类似以太坊的以太坊基金会或者Polkadot的Web3基金会的存在,负责资助Cosmos生态整体的成长,不知限于Cosmos Hub,主要关注在Tendermint共识,IBC和Cosmos SDK的开发。
注:Chorus One是一个专业的pos节点服务商,它和Figment,P2P,stakefish(鱼池的pos部门)都是validator as a service的代表,他们都和Cosmos生态走的很近,也是我心中散户理想的pos托管者。Chorus One的CEO Brian也是Cosmos的早期成员,它还做了lido on solana和最早的solidity IBC light client以及wasm里的IBC light client。他们和社区validator(很多叫不出上名的),cex validator,核心团队validator(比如informal system这种又是Cosmos核心开发又跑节点的)一起组成了大多数pos链的validator生态。
主题2 Iqlusion liquid staking module
因为Cosmos的链都自带质押功能,而且想解锁质押一般要等很长时间(一般是21天比如ATOM,或者14天比如OSMO),所以有人认为这个解锁期给LSD的推广带来一定阻碍,iqlusion开发了一个Cosmos SDK模块,支持在不解锁质押的前提下把你的币转成LSD。
这个模块目前没有在主网环境下应用过,更多还在证明概念的阶段,但是后面大概会被stride和quicksilver采用来改善用户体验(用了就可以跳过解锁期)。
注:Cosmos SDK的模块可以看成Cosmos链的基本逻辑单元,Cosmos SDK有一些默认模块比如质押,治理,IBC等等这些在一起就组成了一个能用的pos链。同时每个链也可以加入自定义模块来实现自己的功能(所以说Cosmos SDK是个应用链框架),比如Terra的稳定币模块,Osmosis的dex模块。
注:Iqlusion是Zaki Manian领导的公司,Cosmos生态的核心贡献者之一。
主题3 Cosmos Hub 69号提案 为了让lido支持ATOM在Hub上部署CosmWasm
这个提案虽然讨论的是要不要在Cosmos Hub上部署一个有许可的cw(类似今天的Osmosis上的cw,部署合约要投票),但部署cw主要目的是可以部署lido合约,基本是把之前terra上的lido合约部署上来从而支持stATOM,因为那个合约是就是cw合约,已经锁过很多很多钱所以很安全(bLUNA/stLUNA发行量相当大,市值到过几十亿)。
提案最后投票没通过,那会对LSD上杠杆比较敏感,怕ATOM会集中到lido手里,lido代替原生的治理,还有担心cw本身不稳定,再有就是觉得共享安全马上来了到时候lido可以部署到别的安全链去。总之争论的非常激烈(见投票和论坛讨论)。
注:CosmWasm(简称cw)是Cosmos里最流行的虚拟机,类似Cosmos里的EVM,也是一个Cosmos SDK模块实现的,所以任何Cosmos SDK的链都可以一键升级来启用cw,以前Terra的所有生态(除了稳定币发行和销毁功能)都是在cw里做的(anchor,mirror,astroport,lido等等),包括今天的Osmosis,Injective,Juno,secret,后面要上线Sei, Neutron,基本上Cosmos里的智能合约平台链都是cw的(除去少数gno和agoric这些例外)。很多Cosmos生态的appapp之所以可以部署很多地方或者从Terra迁移到Osmosis,就因为到哪都是cw。类似uniswap可以fork到每个evm上。关于用cw开发还是自定义一个Cosmos SDK开发可以单开一期讨论。
注:共享安全(ICS)是Cosmos为了解决项目起链要从头找validator而且安全性低的问题给出的方案,简单说就是让Cosmos Hub的validator set也去验证另一条链,租hub安全的链叫consumer chain。ICS本身也是基于IBC的app,理论上只要引入这个Cosmos SDK做的共享安全模块加上投票通过就可以接入。
从效率上看ICS不如rollup(eth rollup和celestia rollup)和polkadot的平行链,但现在主要解决0到1的问题,能用就行。以后慢慢优化。
共享安全将在3/7号正式上线Cosmos Hub。Neutron也会在三月底上线。
主线2 产品
讲今天的Cosmos LSD前有必要回顾Terra LSD的历史,来预测以后Cosmos LSD的走势。不止是LSD,整个Cosmos defi都可以参考Terra defi来预测。虽然不会完全一样,因为有IBC的存在,但是还是有很多可以借鉴的地方。
主题1 lido x Terra
bLUNA是lido和Terra的合作产品,为了给anchor当抵押品而生,由p2p团队负责。anchor算是个特殊的借贷协议,它只收LSD当抵押品(bLUNA, bETH就是stETH跨过来的)然后只借出UST,20%的存款利息一部分由LSD的收益支付,一部分由ANC增发来支付,一部分由TFL来补贴。最终Terra的崩溃一大原因就是借的需求太少,存的太多,UST发行的太多,一半还都在anchor里,导致只能靠TFL一直补贴,直到2022/4才引入浮动存款利率,那会已经太晚了,5月就崩了。
虽然anchor和UST崩了,但bLUNA其实是很成功的,它在anchor和astroport里都存了非常非常多,而且一直没出过事故。这为p2p积累了关键的开发和维护cw合约的经验,更为后面Neutron做准备。
注:p2p是lido生态的核心参与者,p2p核心人物Vasiliy Shapovalov可以说是lido最开始的设计者之一,现在p2p主要在做neutron,一个和Cosmos Hub共享安全的智能合约平台链,类似Terra2和Juno,但是发力在通过做各种开发工具来更友好的支持能用IBC的cw app,开发者可以在Neutron部署然后连接整个Cosmos生态。
有时间可以看下两篇lido论坛里对Terra崩溃后的讨论:要不要在Terra2上部署lido,关停Terra1上的lido。
主题2 其他LSD
bLUNA终归是为了anchor而生,lido也不可能一直大量的用LDO去激励它,所以就给了别的LSD空间。这里提有人用的3个,都是2022才起来的,都没上多久Terra就崩了。
Prism
Prism主打的不是LSD,它主打的其实是更精细的defi,它有三个产品
cLUNA:类似bLUNA,普通的LSD。但是1个cLUNA可以分解成1个pLUNA和1个yLUNA。
pLUNA:代表LUNA的本金部分,代表了治理权,毕竟Terra是标准的cosmos链,链上治理很多,经常要用LUNA投票。
yLUNA:代表LSD的收益。
这里玩的花样就可以很多了,有不同到期日的p/yLUNA,pLUNA和yLUNA也可以分开定价,分开用来抵押。可惜prism没上线多久terra就崩了,但prism当时也有几b的tvl(也是因为LUNA当时很高)。
Terra崩之前Prism就和所有LSD产品一样不打算只支持LUNA一个,还想拓展到以太坊和别的Cosmos链。现在Prism在准备上线自己的Cosmos链,下期会讲到。
Stader
stader就是那种典型的每个生态都有的LSD项目,也没啥创新,就是搞个自己的币去激励流动性,然后让dex跟他一起激励,我都觉得它是为了骗astroport的ASTRO奖励… Terra崩了后它就去搞别的链了,near,hedera,polygon它都搞(defillama),现在还去搞move的链,我一般会远离这种项目,更不会买它的治理币(可以看看走势,典型的farm&dump)。
Steak
Steak是cw的活跃开发者larry做的(delphi labs的人,他们主要精力在做借贷协议mars protocol,v1在terra上,v2是自己的cosmos链,现在v2支持osmosis),steak主打的是简洁,别小看简洁,这是后面在terra2和juno上被fork最多的LSD,代码写的非常漂亮,就算是没接触过cw的人也能看懂,非常适合当学习cw的材料。Steak没有自己的治理币,所以也没有挖矿奖励,算是爱发电项目。
后面larry都去搞mars v2了,Steak就没再维护,后面的fork运营的也很一般,不是学cw开发的话就不太用关注了。从学习角度Steak代码最好,Prism没有开源,lido开源但是有点复杂,因为它功能最多,stader虽然开源但质量一般。
总结
感谢阅读,有什么问题或者想看哪里展开聊都可以在推上找我(https://twitter.com/dugou_yongbubai),顺便求关注!!
下一篇聊下今天Cosmos LSD的格局,介绍下stride,quicksilver这些项目还有些预测。