Cosmos 上的可定制化跨链交易所 Osmosis
LI KE 2021.11.19 published on chainnews.
什么是 Osmosis
Osmosis 是基于 Cosmos SDK 开发的一种高级自动做市商(AMM)协议,它允许开发者定制和部 署自己的 AMM。Osmosisc 采用多种激励方式以增加其流动性,截止目前 Osmosi 的总流动性 超过 7 亿美金。Osmosis 具有跨链属性,可交易支持 IBC 的代币,通过跨链协议 IBC,Osmosis 可以连接到整个 Cosmos 生态的 100 亿美金原生资产。Osmosis 还计划和一些非 IBC 链进行整 合,比如与以太坊,以及包括 BTC 在内的一些其它链整合。除此之外,Osmosis 还采用了超级 质押模式以促进其代币 OSMO 的价格实现。
Osmosis 的特别之处
可定制性。Osmosis AMM 的底层构架不是硬编码的,不但每个池的交易手续费和 Token 权重 这些关键参数是可定制化的,而且曲线算法和时间平均加权价格的计算公式也是完全可以定制 的,还可以在一个池中设置 2 种以上资产,同时支持 LBPs,这些都和 Balancer 有相似之处。 Osmosis 交易池的创建者不必在常数乘积公式和常数总和公式之间做出决定,而且可以输入他 们自己设计的数学公式,即可以动态生成新曲线,并在一定程度上减轻流动性提供者 (LP) 的 无常损失。
可扩展性。Osmosis 的可参数化输入支持创建更新的 DeFi 资产类型,例如期权、适应高波动 性的动态费用市场。开发人员无需为每个 AMM 模型升级启动新的 AMM 协议,而是可以轻松 地在 Osmosis 上部署新曲线,利用现有的钱包集成、IBC 连接、订单流和 Osmosis 生态中的流 动性。
跨链属性。Osmosis 具有原生跨链功能。 它从一开始就内置 IBC,使其能够连接到整个 Cosmos 生态系统超过 $10B 的资产。 在整合 Cosmos 原生资产后,Osmosis 将与非 IBC 链整 合,包括基于以太坊的 ERC20(使用 Althea gravity bridge)、包括类比特币链在内的各种链。
激励多样性。为了建立一个长期的流动性的平台,减少短期套利行为,同时促使 OSMO 的价 值发现。Osmosis 采用了多种激励机制,包括超级质押奖励(superfluid staking)、LP 代币绑 定(Bond)奖励、LP 退出费用、外部项目额外奖励机制来建立长效稳定的流动性(下文将详 细阐述)。
Cosmos 公链
Osmosis 是搭建在公链 Cosmos 之上的 AMM,目前跨链发展势头趋势正猛,Cosmos 与 Polkadot 可谓“跨链双雄”。Cosmos 最初是由 Tendermint 团队构建的开源社区项目,它将自己定义为“一 个由多条独立平行区块链组成的去中心化网络”,Cosmos 提供一套能够完整搭建区块链的 SDK, 目前基于 Cosmos SDK 搭建的项目有 Terra、THORChain、Mirror、Band、Injective 等 。作为 一个跨链系统,Cosmos 由三个重要部分组成:
Zone: 是指参与到 Cosmos 网络中的独立应用链(appchain),Cosmos 允许不同类型的区块链 加入进来,一种是基于 Cosmos SDK 开发的生态内应用链,一种是 Cosmos 生态外的链,这些 链可以通过 IBC 技术连接到 Cosmos 中来。
IBC: IBC(Inter-Blockchain Communication Protocol)是 Cosmos 的跨链协议,IBC 协议让不同 的链互连,允许它们的链上资产自由移动,甚至可以与其他的应用程序交互。目前 IBC 已经内 置在 Cosmos SDK 中, Cosmos 生态中区块链可以通过升级来兼容 IBC 协议,比如 Terra 已经 在今年 9 月初升级兼容 IBC 。
Hub: Cosmos 生态的应用链(Zone)通过 IBC 协议传输数据,但将来可能会有成千上百个这 样的应用,如果各个应用之间单独建立连接将会非常繁重和低效,仅一一对接就会花费不少精 力,因此 Hub 应运而生,Hub 相当于一个数据中心,连接到 Hub 就相当于打通了与 Cosmos 生 态中的其它链的连接。 Hub 本质上是一个拥有很多连接的 Zone,理论上任何 Zone 都有充当 Hub的可能性,但其连接数决定了是否能真的称得上Hub, 目前除了Cosmos官方的Cosmos Hub 外,Osmosis 也算得上 Hub 之一。
治理代币 Osmosis
OSMO 是 Osmosis 的治理代币,代币持有者将通过中心化的治理方式来决定 Osmosis 协议战略 发展方向所有未来变化, OSMO 目前主要用于以下功能:
◎对协议升级进行投票
◎为流动性池分配流动性挖矿奖励
◎设置交易费率
OSMO 代币共计 10 亿枚,将完全公平地发放,并且只会分发给为 Osmosis 网络的参与者,例 如流动性提供者、开发者、利益相关者等,项目方不会出售预挖的 OSMO 代币。
为了达到去中心化治理的目的,Osmosis 通过空投的方式将其创世供应代币分配给 ATOM 持有 者来实现公平启动。Osmosis 在创世时最初释放了 1 亿个 OSMO,在 空投和战略储备之间平均 分配(其中空投 5000 个,战略储备 5000 万个)。
5000 万个 OSMO 战略储备将用来协调长期关键战略合作伙伴,比如通过赠款和战略轮筹款来 帮助推进项目。战略储备 OSMO 不会用于市场销售,而且战略轮融资将进行线性释放,其筹 集的资金将用于资助 Osmosis 的开发工作。最近通过 Paradigm 等机构进行的 2100 万美元融资 应该就是这里提到的战略投资。
创世之后 OSMO 代币将根据“三分之一递减”时间表发放, 类似于比特币每四年减半,在 Osmosis 中,代币发行量将每年减少1⁄3,比如第一年,总共将发行 3 亿枚代币。 365 天后,将 减少1⁄3,因此第2年将总共释放2亿个代币,第3年将总共释放1.33亿个代币。 这个“三分之 一递减”过程将使 OSMO 最终达到 10 亿个的最大供应量。
在创世之后,新发行的代币将按照以下分配方式分配给 Staking 奖励、流动性挖矿奖励、开发 者和社区池:
质押奖励: 25% 的代币将以 staking 奖励的形式发放给验证节点
开发者奖励: 25%的代笔将线性分发给协议的开发者
流动性挖矿奖励: 45% 的代币将用于 LP 流动性挖矿奖励。
社区池: 5%的新发行代币将直接进入 Osmosis 社区池。 该池用于 Osmosis 治理,社区激 励,改进和构建 Osmosis 生态系统。
Osmosis 总的代币分发模型可以见下图:
协议费用
在 Osmosis 推出时,有三种主要类型的费用:Gas 费、交易手续费和退出费。
Gas 费。用户在链上转账和发布交易时,支付计算和存储成本 Gas 费,Gas 费用将分配给网络上的 OSMO 质押验证节点。
交易手续费。在 LP 池中进行交易时将支付交易费,交易费将分配给池中的所有 LP,与其 LP代币份额成比例。
退出费。退出矿池的 LP 将支付一定的退出费。退出费将分配给退出时留在池中的所有 LP,与他们的 LP 代币份额成正比。
流动性激励机制
为了保障 AMM 的流动性,Osmosis 采用了多种激励机制来增加协议流动性。
◎流动性挖矿奖励。与其他 AMM 一样,Osmosis AMM 中的流动性提供者 LP 将获得用户交易 时支付的手续费,这些交易费用将按比例分配给池中 LP 。
◎绑定 LP 代币奖励。为了减少短期套利流动性提供者导致流动性剧烈波动和用户体验不好, Osmosis 通过发放 LP 绑定(Bond)奖励的方式来使协议的流动性保持长期稳定,LP 可以选择 不同的 LP 绑定周期来获得不同的绑定奖励,绑定越久,将获得越多的 OSMO 奖励。上述 OSMO 代币总量分配中的 45%流动性挖矿奖励就是分发给这些绑定 LP 代币的流动性提供者, 只有 Bond 了才能得到这部分收益,单单提供流动性则不行。
◎外部项目奖励。除了上述原生 OSMO 代币激励之外,Osmosis 还允许第三方向特定流动性 池添加激励机制。例如,如果 Cosmos Hub 社区池想要激励 ATOM/FOO 的流动性,他们可以 使用 Osmosis 的内置激励模块将 ATOM 奖励分配给持有其 LP 代币的 LP。
◎负激励机制。LP 退出流动性时,将被收取一笔“分手费”,这笔退出费用将分配给退出时留 在池中的其他 LP,退出费用可以在一定程度上减少随意退出流动性行为。
超级质押奖励
如果说上文提到的流动性激励机制增加了 Osmosis AMM 的流动性以提升交易体验,那么超级质押奖励(superfluid staking)将促进 OSMO 的价格实现,因为超级质押将锁定更多的 OSMO,减少其在市场中的流动性,以减少抛压和致使价格增长。
因为 Osmosis 是一条独立的 POS 链,所以需要节点质押验证每笔交易以保证安全性,OSMO 代币总供应量的 25%将分发给验证节点(目前 Osmosis 有 100 个验证节点),一般来说只有质 押在节点的代币才能享受到节点质押奖励,那没有质押在节点的代币呢?
重点来了,令人耳目一新的是,Osmosis 允许 AMM 中的流动性提供者将其 LP 委托给验证节点进行质押,这样除了 LP 收益外,还可以获得和验证节点同样的节点验证奖励。这样 LP 就可 以获得 4 种叠加收益:第一种收益是 AMM 流动池种的交易费奖励,第二种是 45%代币总量的 LP 代币绑定奖励,第三种是外部项目的额外奖励,第四种就是这里提到的节点质押奖励,其 中前三种在上面流动性奖励机制中已提到。
项目主要成员:
Sunny Aggarwal :Osmosis 联合创始人,Cosmos 重要开发人员,参与了 Cosmos SDK, IBC, Cosmos Hub 的开发;Blockchain at Berkeley 联合创始人;Sikka(Cosmos Hub 最大的认证节点 之一)创始人。
Tony Yun:Osmosis 联合创始人,Chainapsis 联合创始人,3 次 HackAtom 获奖者,活跃的 Cosmos 社区贡献者。
Josh Lee: Osmosis 主要开发人员,Chainapsis 联合创始人,Cosmos 浏览器插件钱包 Keplr 主要 开发人员。
Dev Ojha:Tendermint 研究员,Blockchain at Berkeley 研究员。 Byeongsu Hong:Golang, Typescript, and Solidity 软件工程师。 Delivan:Osmosis 开发人员,Cosmos 浏览器插件钱包 Keplr 开发人员。
值得注意的是,部分 Osmosis 团队成员来自区块链开发公司 Chainapsis,Osmosis 和 Keplr 都是 由 Chainapsis 开发,从 Osmosis App 页面可以看到,Osmosis 项目的节点质押和治理投票功能 也是由 Comos 钱包项目 Keplr 提供。