Bifrost Logo
Omni LS Dapp 使用指南
科普
2023 / 10 / 12 08:00
Bifrost

Omni LS Dapp 是什么

Omni LS Dapp 是 Bifrost 开发的一个支持远程铸造和赎回 vToken 的前端应用。该前端应用实际上调用的是部署在链上的 SLPx 模块,该模块由 Bifrost 链的的 local pallet 和远程链上的 remote pallet 组成,我们已经在《SLPx Pallet 实现 vToken 远程铸造,全链 LST 迈出重要一步》一文中有所介绍。

目前 Omni LS Dapp 支持在 Moonbeam、Moonriver、Astar 和 Ethereum 上进行远程铸造和赎回。

Omni LS Dapp 解决什么问题?

vToken 是 Bifrost 创建的 LST 资产。Bifrost 目前支持 vDOT、vKSM、vGLMR、vMOVR、vBNC、vFIL、vETH。其中,除了 vETH、vFIL 之外,其他的 vToken,都需要用户先把对应资产转入 Bifrost 链才能铸造,这带来了用户体验上的问题。

假设 Moonbeam 上有一个借贷类应用,支持以 vDOT 作为抵押资产。这对用户而言,是一件好事,相比抵押 DOT,抵押 vDOT 可以让用户多一重 Staking 收益。但以目前的流程,如果用户在 Moonbeam 上只有 DOT 的话,用户将需要操作以下几个步骤:

① 把 DOT 跨链转入 Bifrost ② 在 Bifrost 链上质押 DOT 获得 vDOT ③ 将 vDOT 跨链转回 Moonbeam ④ 在 Moonbeam 上抵押 vDOT,借出想要的资产

用户需要操作四步,签名四次。

而通过 Omni LS Dapp,可以缩短到两步: ① 在 Omni LS Dapp 中,直接将 Moonbeam 上的 DOT 铸造为 vDOT ② 在 Moonbeam 上抵押 vDOT,借出想要的资产

除了远程铸造,Omni LS Dapp 同样支持远程赎回和远程兑换:

  • 远程赎回:在其他链上将 vToken 直接赎回为原 Token,而不必转入 Bifrost 链上操作;
  • 远程兑换:在其他链上将 vToken 兑换为原 Token,或者把原 Token 兑换为 vToken,而不必讲资产转入 Bifrost 链上操作,但背后使用的是 Bifrost 链上的流动性。远程兑换功能将在未来的版本迭代中开放。

总之,Omni LS Dapp 让用户可以直接一键在远程链上进行 vToken 的铸造和赎回而不必在多个 Dapp 和多条链之间反复切换才能完成操作

Omni LS Dapp 安全吗?

Omni LS Dapp 的后端使用的是 Bifrost 开发的 SLPx 模块,该模块的代码已经通过审计。审计报告查看此处

目前,Omni LS Dapp 仅支持波卡平行链的远程操作,远程操作背后的跨链消息传递的安全性是由波卡中继链保证的。作为一个共享安全性的多链系统,波卡平行链间的通讯具有很高的安全性。

Omni LS Dapp 在需要支持异构链远程操作时,需要跨链桥基础设施的支持。

Omni LS Dapp 操作指南

  1. 点击访问 Omni LS Dapp 主页:https://omni.ls

9bb8e8a278971c6095621f0e3929eab8.jpg 点击右上角 Connect Wallet 连接钱包。

  1. 远程铸造 左侧点击 Stake 选项卡,选择要远程铸造的资产,进入铸造页面,输入数量,点击 mint 完成流动性质押。

ef53899dab500ce295b443cbe5e93889.jpg

  1. 远程赎回 点击 Unstake 选项卡,选择要远程赎回的资产,进入赎回页面,输入数量,点击 redeem 即可完成赎回操作。

Omni LS Dapp 的未来发展

其实波卡的架构天然赋予了应用程序全链化的可能性,但很长时间,这种可能性都没有被发掘出来,很多应用程序仍然只是选择某条平行链进行部署,即便做多链部署,也只是在不同链上复刻而言,本质上还是单链 Dapp。

全链 Dapp 是什么样子,业内少有探索,我们认为,全链 Dapp 从用户角度讲,就是用户在任意链上都可以访问的应用,更进一步,用户无需在意自己在哪条链上,在任何链上都可以像访问本地 Dapp 一样去使用。

多链部署一定程度上也能达到同样的效果,但部署在多链上的合约不能相通,会导致生成资产的格式不统一、流动性割裂的问题。

我们认为,Omni LS Dapp 提供的远程访问功能,是全链 Dapp 的正解。但从另外一个角度讲,Omni LS Dapp 只是一个示例 Dapp,我们更希望的是集成 vToken 的应用程序可以将 Omni LS Dapp 的功能内置进去,达到深度集成。

例如,用户在 Moonbeam 使用某个借贷 Dapp 抵押 DOT 的时候,系统自动将 DOT 转化为 vDOT,相当于四个步骤合并为一个步骤。更进一步,vToken 的存在也可以完全让用户感知不到,用户感知到的仅仅是自己的资产多了一份收益。

小结

以上,我们为大家介绍了 Bifrost 开发的前端界面—Omni LS Dapp,通过该界面,用户可以实现远程铸造、赎回 vToken,相比原有的流程,Omni LS Dapp 简化了用户体验,让用户在远程链上就像使用本地 Dapp 一样使用 Bifrost 链提供的服务。

Omni LS Dapp 是基于 SLPx 开发的一个示例性应用,我们希望看到的是更多的第三方应用程序采用类似的方式,对 vToken 进行深度集成。

Bifrost © 2024隐私政策