作为跨链流动性质押技术的创新者,Bifrost 自成立以来,便致力于打造最全面的流动性衍生品解决方案。面对复杂多变的 Web3 行业,如何实现高效、安全的跨链资产管理,是开发者和用户共同关注的焦点。在这一背景下,Bifrost 推出的 SLPx 协议,通过跨链消息传递协议(XCM),实现了不同区块链间的流动性优化和资产管理。借助这一技术,用户可以在多链生态中灵活操作,真正做到“流动性无界”。在复杂多变的区块链生态中,开发者如何借助 Bifrost 的技术栈,灵活、安全地进行跨链操作和流动性管理?我们与 Bifrost 团队深入探讨了这些问题。
5 月 11 日(周六) 晚上 20:00,Substrate Saturday 第 24 期活动准时与大家见面。活动邀请了 Bifrost 研究员 Tyrone 与观众朋友们介绍了 SLPx - Bifrost 全链 LST 技术栈的前沿。Tyrone 将全面讲解 SLPx 的核心原理和操作机制,并通过实际演示与使用案例,展示 SLPx 在区块链技术中的应用。错过直播的小伙伴来查收本次活动的精彩回顾!
?️ B 站回放 :https://www.bilibili.com/video/BV1MD421P7tq/?share_source=copy_web&vd_source=8850a31b79b1231379bbe01a1a81c552
跨链流动性新标杆 —— Bifrost SLPx
流动性质押代币(LST)
Tyrone 在一开始解释了流动性质押代币(Liquid Staking Token,简称 LST)的概念。从去年以太坊的重大升级后,以太坊上的流动性衍生品变得非常流行。 LST 是基于原生质押代币(如以太坊的 ETH)铸造的衍生品,具有原生代币的质押属性和收益回报。LST 允许用户在参与质押的同时,还能在去中心化金融(DeFi)生态中灵活使用这些代币,从而解决了质押与其他 DeFi 应用之间的收益冲突问题。
Bifrost SLPx 的定义
那么,SLPx 协议是什么呢?SLPx 全称为 Staked Liquidity Provider Token Exchange, 是一种流动性质押衍生品协议,旨在优化区块链资产的流动性管理。Tyrone 表示道,Bifrost 之所以在 SLP 后面加上一个 “x”,是因为 “x” 代表了跨链(cross-chain)的意思。
Bifrost SLPx 协议的独特之处就在于此,通过 XCM 协议实现跨链兼容性。SLPx 允许用户在任意区块链上使用流动性衍生品。无论用户持有的是哪个区块链的质押代币,他们都可以通过 Bifrost 的代理质押合约将这些资产转移并铸造成相应的 LST。这个过程实现了不同区块链生态系统之间的无缝连接,用户无需手动跨链操作,即可享受跨链流动性带来的便利和收益。
总部与分店模式Headquarter + Branches
Bifrost 采用了一种独特的“总部+分店”模式。Tyrone 形象地比喻道,Bifrost 作为总部,负责流动性衍生品的铸造和管理,而各个支持该协议的区块链生态则作为分店,提供代理质押服务。用户在分店链上进行质押操作,通过 XCM 协议将质押请求发送至 Bifrost 总部,由总部铸造相应的 LST 并返还给用户。这种模式使得用户在其原生链上就能直接使用 Bifrost 的服务,而无需手动进行复杂的跨链操作。增强了各个区块链生态系统之间的互操作性,为用户提供了一个简洁、自动化的流动性解决方案。
SLPx 的技术实现
EVM 环境中的 SLPx
SLPx 技术栈非常便捷,任何开发者都可以利用 Bifrost 的 vToken 作为流动性衍生品,在任何链上进行开发和操作。具体来说,Tyrone 以 Moonbeam 和 Bifrost 之间的交互为例,用户可以在 Moonbeam 上调用代理质押合约,将原生代币转移到 Bifrost,并请求铸造相应的 vToken。这一过程通过智能合约自动化完成,大大简化了用户操作。例如,一个 Moonbeam 用户希望质押其 ASTR 代币,他只需在链上调用合约,发送 XCM 请求到 Bifrost,Bifrost 铸造模块将铸造 VAstr 并返还给用户。这样,用户无需手动跨链操作,即可在 Moonbeam 上获得流动性衍生品。
紧接着 Tyrone 补充道,Bifrost 升级到 XCM v3 版本后引入了一个新功能,即 Query Response(查询响应)。这个功能允许用户在向目标链发送交易后,获取该交易在目标链上是否执行成功的反馈,确保整个过程的透明和可靠。这也使得 Bifrost 可以取消掉原先的中心化监控服务,实现完全去中心化的跨链消息传递。
平行链中的 SLPx
在平行链环境中,SLPx 的应用同样广泛。以 HydraDX 为例,假设 Hybridex 发起了一个公投提案,通过 XCM 向 Bifrost 发送交易,铸造 vDOT 并将 vDOT 转回他们的国库。具体流程如下:
在 Hybridex 链上调用 PORTAL XCM pilot,构造一个交易,将 DOT 发送到 Bifrost。
调用 Bifrost 的 SLP 协议,铸造 vDOT。
Bifrost 铸造出 vDOT 后,通过 XCM 将 vDOT 发送回 Hybridex 的国库地址。
这个流程完全自动化,通过跨链调用 Bifrost 的 SLPx 模块完成,使得国库中的闲置资金可以持续获取质押收益,同时增强 DEX 的流动性。
多链交互中的 SLPx
SLPx 技术栈不仅限于单一链上的操作,其核心优势还在于多链交互。Tyrone 强调,通过 XCM,用户可以在不同链之间高效、安全地管理质押资产。例如,一个用户在 Astar 上质押 ASTR,铸造 VAstr,然后通过 Bifrost 的流动性池将 VAstr 兑换为另一种资产。整个过程自动化且无缝衔接,使得用户在多链环境中灵活操作。在实际操作中,用户可以通过在原生链上调用 XCM 请求,将交易和资产传递到 Bifrost,完成跨链流动性管理。
SLPx 的实际用例
远程 vToken 铸造与兑换
最后,Tyrone 通过三个实际用例进一步介绍了 SLPx 技术栈在不同场景中的应用。第一个用例是远程 vToken 的铸造与兑换。Tyrone 指出通过 SLPx 协议, 用户可以在原生链上无缝完成 vToken 的铸造和兑换。例如,在 Astar 链上,用户只需通过 Bifrost 代理合约即可铸造 vToken。用户将原生代币(如ASTR)转移到代理合约中,合约自动发送 XCM 请求给 Bifrost 进行铸造。完成后,用户在 Astar 链上便可直接获取铸造好的 vToken。
XCM Oracle:跨链价格预言机
其次,SLPx 还提供了强大的跨链价格预言机功能(XCM Oracle),使得不同区块链上的应用可以获取精确的 vToken 价格信息。Tyrone 解释道,借助 XCM,Bifrost 能够将 vToken 的价格信息定期发送到目标链上的合约中。这些价格数据对借贷协议等 DeFi 应用尤为重要。通过这种方式,任何链上的应用都可以轻松读取 vToken 的价格,从而进行相关金融操作。例如,vDOT 的价格是通过 Bifrost 上 vDOT 和 DOT 的数量计算得出的,价格数据通过 XCM 更新到目标链上的合约中,应用只需查询合约即可获取价格信息。
跨链购买 Coretime
跨链购买 Coretime 是 SLPx 的另一实际应用。Tyrone 展示了如何在 Rococo 环境中进行这一操作。首先,用户需要在 Rococo 的 Coretime 链上查询当前的 Coretime 价格。然后,用户在 Bifrost 上使用 vDOT 兑换成 DOT,将这些 DOT 发送到 Rococo 测试网,并进一步转移到 Coretime 的平行链上。在平行链上接收到这些 DOT 后,用户即可购买 Coretime。购买完成后,用户还可以将 Coretime 转移到其他地址,实现完全的跨链资产操作。
结语
Bifrost 的 SLPx 技术栈无疑是 Web3 世界中的一颗新星,为跨链流动性管理树立了新的标杆。SLPx 的灵活性和强大的跨链功能,将为开发者和用户提供更多创新的可能性。通过 Bifrost 的技术支持,用户可以在不同区块链上轻松进行流动性管理和衍生品交易,而无需担心复杂的跨链操作。未来,Bifrost 将通过 SLPx 技术栈的突破创新继续支持 Polkadot 生态的扩展,推动去中心化金融的发展。
来源:金色财经