北京时间3月1日,领先的DEX公链Osmosis将在区块高度到达3401000时实施代号为v7 (Carbon)的升级。据悉,这次升级包含了几项重要的功能,包括备受Cosmos社区期待的Superfluid Staking(超流质押)模块。
本文将简要介绍Carbon升级中包含的5大主要功能,以及它们将对Osmosis 用户体验产生的影响。有关新功能的详细列表,请查看更改日志以及升级提案。
一、Superfluid Staking(超流质押)
在这次协议升级完成之后,Osmosis 主网将实现Superfluid Staking(超流质押)功能。简单来说,Superfluid Staking(超流质押)将允许用户同时获取Osmosis流动性LP收益,以及一部分网络质押收益。在发布时,Superfluid Staking(超流质押)功能还属于Beta 测试版本的性质,因此,这个新上线的功能会有几个临时限制,以减少潜在的风险。
这些限制具体如下:
-
在升级完成时,只有Pool#1(ATOM/OSMO)LP池子有资格进行Superfluid Staking(超流质押),后续的超流质押池子需要通过治理来完成添加;
-
每个池子只能将LP资金质押给一个验证者;
-
用户无法使用已质押的LP资金来对治理提案进行投票,但用户委托的验证者可以参与投票;
这些限制是暂时的,未来的升级将实现更多的功能。
此外,Superfluid Staking(超流质押)将附带一个内置的“superfluid 折扣”参数,以用于降低参与超流质押的LP资金百分比(注:这个参数可以通过治理更改,但在启动时将设置为50%)。为了说明它的影响,我们来简单举一个例子:
-
用户Wosmongton在ATOM/OSMO池子中存放了价值1000美元的资金(并且选择了14天的锁定期),为了简单说明,我们假设这相当于10个ATOM和10个OSMO;
-
Superfluid Staking(超流质押)将允许Wosmongton质押LP资金,并赚取一半流动性(10 OSMO / 500美元)的OSMO质押APR奖励(在撰写本文时,OSMO 的质押APR为80%)。在这种情况下,Superfluid Staking(超流质押)额外提供的APR就是40%,再加上Pool 1 76%的APR,这使得总共的APR达到了116%。
-
但由于存在50%的折扣参数,这意味着有资格获得Superfluid Staking(超流质押)的LP资金数量额外减少了50%,这意味着Wosmongton存入的资金当中,只有25%的部分(5 OSMO / 250 美元)能够参与超流质押,因此,有效的APR是20% + 76% = 96%。
关于 Superfluid Staking(超流质押)的最后一点说明:如果持有 LP资金的节点验证者因双重签名而被罚没5%的资金,则委托给该节点的全部LP资金也会遭到5%的罚没,这意味着,即使pool 1有25%的流动性有资格通过超流质押获得奖励,但也存在流动性遭遇罚没的风险,在上面的例子中,如果遭到罚没,Wosmongton 的流动性将损失0.5 ATOM 和 0.5 OSMO (共计50美元)。当然,验证者罚没的情况是非常罕见的,发生这种情况的可能性非常低。
二、集成CosmWasm
Carbon 升级的另一大关注点是将最初的CosmWasm 集成到 Osmosis 区块链。作为参考,这是提案 107 中承诺的CosmWasm 集成的第一部分,而集成的第二部分(承诺更高级的功能)将包含在后续升级当中。
集成CosmWasm,是允许在Osmosis 上实现「许可智能合约」功能的第一步,这将使dapp以及其他功能能够构建在Osmosis区块链之上,但它们都需要先通过Osmosis治理的批准。
据悉,拟议的智能合约用例包括ION DAO/IONize提案,以及被称为Isotonic的去中心化借贷协议。虽然这些项目现在可以开始开发了,但需要实施CosmWasm 集成的第二部分,才能充分实现每个项目雄心勃勃的愿景。
三、IAVL快速存储以及减少Epoch延迟
你可能已经注意到,最近的 epoch延迟变得更短了。事实上,Osmosis开发团队在对IAVL数据结构进行了一系列软件升级之后,epoch区块时间已经从20多分钟缩短到了4分钟以内。而在Carbon升级实施后,epoch延迟将进一步缩短至一分钟或更短的时间内。
无需过多介绍,IAVL 的作用就是将数据从节点的硬盘传输到它的 RAM。这次IAVL 升级允许在节点上使用更多RAM,从而大大提高其处理速度。而升级的结果,就是epoch区块时间将显着减少。
四、Mempool存储池过滤,以防止套利机器人发送垃圾交易
Osmosis 是少数提供零交易费用的DeFi 协议之一,这一直是吸引其他生态的流动性以及交易量的主要因素。
而这种零费用环境,会导致的一个不幸结果是,偶尔的垃圾交易会减慢网络速度。在过去的网络垃圾交易实例中,已确定的根本原因通常是配置错误的套利机器人,这些套利机器人会用高gas交易填充交易存储池。由于费用设置为零,这些套利机器人可以继续免费向网络发送垃圾交易,这最终会减缓链中其他部分交易的确认时间。
而Carbon 升级为这个问题提供了一个潜在的解决方案,它不涉及提高日常用户的交易费用,而是采用mempool过滤的方式。升级完成后,Osmosis区块链将能够识别套利交易,并对此收取交易费用。如果配置错误的套利机器人向网络发送垃圾交易,则其钱包将很快因费用而被耗尽,从而防止任何长期的减速事件,与此同时,其他所有人(正常用户)的交易费用依旧保持在0的水平。
五、部分解锁功能
自 Osmosis 推出以来,部分解锁的功能一直是社区非常需要的,目前,对于任何给定的bonding标准,你只能解锁你在池子中的所有流动性,而部分解锁的操作(例如50%的流动性)是无法完成的。
而Carbon升级使得这个功能成为了现实,但需要说明的是,目前这只能通过命令行来完成,Osmosis 网站暂时还未支持部分解锁功能,普通用户需要等Osmosis开发团队对网站前端实施修改后才能访问。