Moonbeam生态说|聊聊平行链Bifrost及其与Moonbeam集成最新动态

news/2024/7/7 14:33:07 标签: 区块链, web3, Polkadot

「Moonbeam生态说」是Moonbeam中文爱好者社区联合Moonbeam中文高级大使组织的社区AMA活动。

该活动为已部署Moonriver或Moonbeam的项目方提供了在主流Moonbeam非官方中文社区内介绍自己的项目信息,包括:项目介绍、团队介绍、技术优势等,帮助社区内的Moonbeam爱好者快速了解活跃在Moonbeam生态内的优质项目。

本期Moonbeam生态说由Bifrost和Moonbeam中文社区联合在BinanceLive直播,深入了解为质押资产提供流动性的基础设施Bifrost。观看直播回放:https://www.youtube.com/watch?v=KaMiXvGPPFg

以下为本次AMA文字实录:

Adam:大家好,我是来自于Moonbeam大使SharkTeam的Adam。SharkTeam主要负责Web3安全、合约审计、链上分析。非常高兴今天来主持这次与Bifrost的AMA,讨论跨链流动性的关键技术和问题。

本次AMA的嘉宾是来自Bifrost的Lurpis,首先请Lurpis做个自我介绍。

Lurpis:大家好,我是Bifrost的联合创始人及技术委员会成员Lurpis。我本人在2017年底关注并进入区块链行业,在这之前我在新浪微博担任全栈工程师。

2019年7月成立Bifrost,成立的契机是我们关注到了Substrate框架,并通过Bifrost概念原型在Substrate黑客松上拿到奖项,顺利获得种子轮融资,所以在黑客松获奖之后我们就继续发展这个项目,到目前有3年多的时间。

在2019年年底我们获得了首笔Web3 Foundation的grant,2020年1月入选了Web3 Bootcamp。

Bifrost具体上是为staking做跨链流动性模块化的平行链,基于Layer 1架构,专注为PoS链提供staking流动性。特点是所有衍生品都是标准化的,具有高收益,同时具备跨链流动性。

从用户层面来说,用户参与staking享受低门槛(无需选择节点、无需做出防slash策略等),铸造vToken直接参与staking;通过Bifrost参与staking可以拿到衍生品vToken,可随时交易,释放staking锁仓中的流动性,同时可以使用vToken参与到其他DeFi生态;还有个特点是vToken是自动复利的,与直接staking对比可以省去80%的工作量。

Bifrost目前已经竞拍到了Kusama和波卡的平行链,同时在两个主网上也部署了对应的衍生品协议。目前衍生品的铸造量大约在6000万美金。正在继续推出新的衍生品。

Adam:是什么吸引你进入区块链Web3行业并创立Bifrost项目?在创立的过程中,遇到的困难以及如何解决?

Lurpis个人契机——从互联网行业进入到区块链行业,契机是接触到以太坊智能合约开发。我自己是技术出身,对于学习Solidity语言相对较快,发现去中心化概念非常适合程序员进入区块链行业创业。

创立Bifrost——我认为Web3最底层的就是crypto,而离crypto最近的就是金融的基础设施。所以那时想围绕crypto发展金融产品。

关于选择liquid staking赛道,17-18年的熊市时期,我们发现在牛市很多项目都发展得很好,但一进入熊市就会因为失去现金流而失败。所以我们在思考如何去保证现金流、让项目正常运行的领域——staking。staking属于旱涝保收的赛道,收益来源于底层的区块链。只要底层的区块链(以太坊2.0、波卡、Cosmos等)正常运行,就会持续产生收益。所以我们就围绕staking做出liquid staking这个项目。

瓶颈与解决——我们属于最早接触Substrate并且在上面做开发的团队之一,也是最早进入staking衍生品赛道的团队。无论从产品还是技术层面,都是属于拓荒的阶段。没有任何参考资料,只能自己花时间讨论、研究、试错。

在创立之初,在比如如何保证validator去中心化选举、如何建立可持续的流动性等一些问题上,我们有些缺少设计、有些过多设计。慢慢开发积累上线,才打造出目前Bifrost比较完整的staking衍生品协议。

目前Bifrost的SLP协议已经有了比较完善的底层框架,去支持更多系列的PoS(异构链、同构链)的衍生品,都可以快速集成接入到SLP。

Adam:与Lido的不同、跨链流动性的概念解读,以及对区块链生态带来的价值。

Lurpis:Lido在以太坊赛道最大的流动性衍生品项目,铸造量巨大。Bifrost也推出了对应以太坊2.0的衍生品,但架构与Lido完全不同。Bifrost基于Polkadot 构建,是专门为跨链流动性质押搭建的Layer1,因此可以标准化并且去中心化的支持各类PoS共识链的流动性质押,用户可以在Bifrost一站式完成多种PoS资产的流动性质押。同时,流动性质押作为未来区块链世界不可或缺的基础设施主要解决以下三个问题:

DeFi和staking收益冲突——以太坊staking本身在6%年化收益左右,如果DeFi项目要更吸引用户,势必要超过这个数字。但如果某些项目冷启动时融资并不多的情况下,如何去补贴这个资金成本,这就影响到了以太坊上项目的发展,从区块链底层遏制了PoS项目的发展。

如何解决冲突——推出中间层(提供衍生品)。这是Bifrost和Lido都在致力于解决的问题,比如Bifrost提供的vETH和Lido提供的stETH,拿到staking收益的同时也可以参与其他的DeFi项目。支持衍生品的DeFi项目省下了(刚刚提到的)staking以太坊6%的资金成本,只需要提供用户额外的收益。从而矛盾转化成互相兼容的状态。

跨链的概念——这是Bifrost相较于Lido来说创新的一个层面。首先,Bifrost不是基于合约开发,而是基于Substrate开发的一个Layer 1,因此想较于合约更具有可扩展性、更高的兼容性、可构建与波卡同级别安全性的衍生品。其次,因基于波卡,享受波卡上XCM互操作性的能力,因此提供Bifrost跨链流动性的能力。

对生态带来的价值——Liquid staking本身是金融杠杆,比如用户在银行存入一笔钱,银行定期产生利息,衍生品相当于是银行发给用户的存款单据,用户拿着衍生品去参加DeFi项目就相当于拿着存款单据去参与抵押,本质上是加杠杆的行为。但如果要保证整件事情的安全性、去中心化、社区治理,需要强大的设计逻辑。在基于智能合约上开发的流动性衍生品很难满足以上条件,因此目前基于波卡的liquid stake是满足释放流动性的同时,同时做到跨链互操作、完全去中心化、提供标准化的staking衍生品,能够让其他多链生态都能有安全、带息且标准化的流动性衍生品可以使用。

Adam:Bifrost为何选择基于Layer 1平行链构建staking跨链流动性。相较于staking赛道有什么独特优势?

Lurpis:首先,易于跨链集成。其次,具有标准化的安全性。第三,可治理性。如果基于合约开发,以上三点是很难做到的,基于Layer 1且具有跨链互操作作为基础才更容易实现。

跨链集成层面而言,因为Bifrost基于XCM跨链互操作性,所铸造出的衍生品都是基于XCM的安全性进行跨链。不同于基于合约的多链部署,Lido除了支持以太坊以外,也支持Solana、波卡、Kusama,合约在多个链进行部署,所带来的问题是衍生品的格式不统一:以太坊的资产是stETH(ERC20格式),Solana的资产是stSOL(SPL格式),如果一个协议想兼容Lido,需要对接两种不同资产格式。随着Lido支持越多衍生品,从而要支持的资产格式就越多。

另外,链桥不统一。不同的生态项目使用的跨链桥不同。因资产格式不同,与跨链桥也需要单独集成。第三,要分别建立衍生品的流动性,成本较高。第四,如要扩展衍生品的流动场景,则需要多次集成。每多一次集成,则需要多一次开发。因Bifrost上的Token基于Layer 1发行,资产格式统一且流动性建立统一,因此只需一次,就可以把所有的vToken的流动性全部建立,同时流动性接口统一。所以才有能力对外提供跨链流动性:vToken集中在Bifrost这一条链上。

举例而言,Moonbeam上的DeFi项目Moonwell将vDOT作为抵押资产,Moonwell只需一次即可把vDOT、vETH等一起集成。流动性层面,Moonwell无需单独建立流动性。在vDOT作为抵押资产进行清算时,Moonwell可以把vDOT通过Bifrost流动性进行跨链清算(Bifrost提供接口,Moonwell调用Moonbeam上的合约SDK完成DOT-vDOT流动性兑换)。以上便是基于Layer 1构建整体的优势。

安全性层面而言,vToken构建于Bifrost,而Bifrost共享了波卡的安全性。在不考虑外链的情况下,vToken的安全级别与波卡一致。

可治理性而言,因基于跨链互操作的功能,比如用户持有vGLMR和vMOVR,依然可以参与Moonbeam和Moonriver上的治理,vGLMR和vMOVR创新的保留了用户的治理权。

Adam:近期Bifrost上线Moonbeam与Moonriver的衍生品vToken,作为首个平行链衍生品具有什么特点?

Lurpis:第一,是首个基于XCMP的staking衍生品。由Moonbeam、Moonriver、Bifrost之间跨链互操作完成。这也是首个平行链之间的互操作从而铸造的资产。

第二,通过平行链主权账号存放资产并完成跨链 Staking,完全实现了去中心化,同时波卡的共识保障vGLMR和vMOVR刚性的铸造和赎回。

第三,产品层面特点是用户持有vGLMR和vMOVR是可以直接获得Moonbeam和Moonriver上收集人staking的收益的,相当于用户直接参与staking从而获得收益,也无需选择收集人。解锁时间相较于直接参与staking更短

比如正常在Moonriver上解锁需要2天,但通过Bifrost只需0-2天(这其中更短的赎回时间得益于Bifrost的赎回撮合机制,如A用户正在解锁而B用户正在staking,则B用户正在staking的MOVR直接给予A用户解锁赎回)。

第四,vGLMR和vMOVR可自动复利,用户无需重复操作staking

第五,可自动平衡最高收益。直接参与Moonbeam与Moonriver去质押的用户可能知道选择收集人的时候一般需要选择中间位置的收集人。高位置的收集人会稀释收益,低位置的收集人可能会掉出活跃收集人池。Bifrost会自动切换,从而保障用户的收益处于优势状态。

第六,额外的使用场景提高资金利用率。我们观察下来使用vToken会比直接staking收益率更高1-2%左右,另外还可以参与其他的使用场景。举例而言,使用vGLMR和vMOVR去参与其他衍生品的玩法,还可以增加附加收益。现在vGLMR和vMOVR可以参与Bifrost上的liquidity mining,目前MOVR-vMOVR交易对的年化达到66%。

针对Moonbeam和Moonriver,vToken带来的好处是加大了整个网络staking的数量,能让网络上的收集人更去中心化。

最后,vToken是带息资产,可以为Moonbeam和Moonriver的生态项目提供带息资产的资产属性。目前,Bifrost已经和两条网络上的14个生态项目(如Zenlink、StellaSwap等DEX,Moonwell、Qoda等协议、Firefly、Linear Finance等衍生品协议)建立了合作,下一步我们计划为两条网络的vToken搭建具体应用场景,提供带息资产。

Adam:如何订阅Bifrost最新消息?

官网:https://bifrost.finance/

Twitter:@bifrost_finance

 


http://www.niftyadmin.cn/n/16953.html

相关文章

仅5天注册用户超百万,爆火ChatGPT究竟是什么?

作者:qizailiu,腾讯 IEG 应用研究员,来自腾讯技术工程 OpenAI 近期发布聊天机器人模型 ChatGPT,迅速出圈全网。它以对话方式进行交互。以更贴近人的对话方式与使用者互动,可以回答问题、承认错误、挑战不正确的前提、拒…

【春招必备】Java面试题,面试加分项,从jvm层面了解线程的启动和停止

前言 Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。本次介绍的主要是解析面试过程中如果从源码角度分析常见的问题,为了方便大家阅读,小编这里还整理了一份微服…

c++-函数

c-函数函数默认参数函数重载传递方式值传递指针(地址)传递引用传递引用传递与const指针引用引用与函数返回值引用与指针引用与临时数据 - 还要看引用与const 其他注意事项- 还没看const 与函数const与形参const修饰函数(返回值)co…

Spring之AOP

谈起AOP就不得不说起代理,Java 源代码经过编译生成字节码,然后再由 JVM 经过类加载,连接,初始化成 Java 类型,可以看到字节码是关键,静态和动态的区别就在于字节码生成的时机 静态代理:由程序员…

mysql8 出现连接错误2059解决方法

楼主所用MYSQL版本: 问题:使用Navicat连接报错2059 在mysql8之前的版本中加密规则为mysql_native_password。但是在mysql8以后的加密规则为caching_sha2_password。Navicat不支持此加密方式,所以更改加密方式即可; 解决方式&…

基于opencv传统数字图像处理实现车道线检测详细过程(附源码)

车道线检测 (Lane Detection) 1、实验内容 本实验使用数字图像处理的基本方法,构建了一个车道线检测模型。该模型可以识别图像中所有的车道线,并得到完整的车道线信息。模型在tuSimple Lane Dataset大小为100的数据子集进行了测…

jdk1.8下载与安装教程(win11)

一、JDK下载 1.首先在Oracle官网上下载jdk1.8 打开官网:https://www.oracle.com/ 2.选择Developer Services的Java 3.选择Oracle JDK 4.选择Java8 Window点击: jdk-8u351-windows-x64.exe下载 5.接受Oracle Java SE的Oracle技术网络许可协议 …

C# Attribute

一 使用Attribute的例子 1 用在类上的 [Serializable] public sealed class String:IComparable,Iconeable,IConvertible, Ienumerable2 用再方法上的 [STAThread] static void Main()二 Attribute Attribute 是与类、结构、方法等元素相关的额外信息,是对元信息…