编者按:本文来自Conflux中文社区,Odaily星球日报经授权转载。
2019年,DeFi开放式金融(下文简称DeFi)凭借比传统金融更为公开透明及更高效率的资金流动性和更具诱惑力的存贷利率,吸引了大量投资者的目光,成为数字货币应用层最受瞩目的赛道。随着投资者将资产纷纷跨链到Ethereum网络上参与DeFi生态,各式各样的DeFi产品也相继推出。截至2019年底,Ethereum上DeFi生态锁定总价值增至6.516亿美元。得益于MakerDao、Compound等知名DeFi平台的蓬勃发展,Ethereum正在诞生一个全新的数字金融体系雏形。与此同时,由于目前大多DeFi应用建立在Ethereum上,DeFi的发展也深受Ethereum上有限的资产和较低性能限制,无法大规模应用。2020年3月,一系列黑天鹅事件,让比特币、以太坊等主流数字货币暴跌,Ethereum上的DeFi生态由于Ethereum的性能瓶颈触发了一系列吊诡事件,让本就薄弱的DeFi市场大受挫败与质疑。这次意外事件,加速了社区用户对高性能底层设施的需求。除此之外,缺乏优质资产也成了DeFi的发展瓶颈。众所周知,BTC是市值最大的数字货币资产。目前,比特币有着1000多亿美元的市值,是以太坊市值的8倍左右。为了近一步引入比特币的流量以扩大生态,以太坊上的应用只能通过将比特币等主流币种跨链过来进行交易,以通证化的形式将其他公链的资产引入以太坊的生态。然而,以太坊上的跨链资产大多饱受发行机构良莠不齐,单一背书下发行规模极其有限等问题的困扰,不但会使DeFi的增速受限,还会让DeFi在极端情形下面临生死攸关的流动性危机。Ethereum2.0还在路上,PoS机制下是否能经历安全性的考验还有待考证,就在DeFi备受质疑的“至暗时刻”,高性能、高安全性的Conflux初露峥嵘。为了促进DeFi生态发展,Conflux技术团队开发了名为“ShuttleFlow”的资产跨链协议,该协议将为用户提供更加安全、高效、便捷的资产跨链桥梁。Shuttle,意为穿梭,Flow,意为流水,寄托了让跨链资产如流水般通过Conflux的资产跨链桥梁在各个公链之间自由通行的美好愿景。现有跨链方案
由于比特币,以太坊等公链彼此相互独立,链上的资产无法直接流通进行撮合交易。现有的解决方案主要有两种,即跨链原子交换与跨链原子映射。跨链原子交换是通过哈希时间锁定合约执行,交易方必须在规定时间内完成交易并提供交易私钥。这种交易方式虽然安全,但是需要交易双方同时在线,确认时间耗费较长,对普通的小额交易不够友好。跨链原子映射是将一条链的资产锁定,同时1:1铸造等量资产到另外一条链上,实现在另外一条链上资产之间的快速撮合。以BTC为例,目前以太坊上已有多家发行方用此方案铸造出ERC20BTC。如wBTC,tBTC,imBTC,hBTC等。ConfluxShuttleFlow将选择跨链原子映射的方式完成跨链资产映射。资产跨链桥梁ConfluxShuttleFlow
ConfluxShuttleFlow将联合Conflux生态的重要参与者,包括知名的钱包、托管商和去中心化交易平台等合作伙伴,形成跨链资产托管联盟,以2/3多签的方式完成跨链资产映射,构成在Conflux上的跨链资产的一级发行和承兑。以BTC为例,用户将BTC转入指定的该用户BTC收款钱包,联盟自动监听到该铸币请求后,通过多签的形式,在Conflux上发行1:1锚定BTC的cBTC,提供铸币和承兑服务,同时给该用户铸币cBTC到指定的Conflux钱包地址。具体解决方案如下:在Bitcoin上创建一个多签账户用来锁住铸造cBTC所需抵押的BTC。在Conflux上,部署一个智能合约用来管理和记录cBTC的铸造和承兑。这个多签的BTC账户和cBTC的智能合约均由以上所说的联盟的成员共同管理。每个成员运行一个联盟节点。该节点负责监听验证Bitcoin和Conflux链上的事件,以及提交事件发生后对应的交易操作。-联盟多签的铸币承兑流程:●铸币流程
1.某个联盟成员的Bitcoin账户A在Bitcoin上向联盟的多签BTC账户提交一个交易,提出铸币请求“铸造x个cBTC到Conflux账户B”,在此交易中A需要实际打入x个BTC到多签BTC账户。其中,Conflux账户B的信息将存放在Bitcoin交易的op_return里。2.联盟节点监听到Bitcoin上多签账户内的铸币请求。3.联盟节点监听到请求后,对请求进行验证:3.1.等待对应交易在Bitcoin上完成确认达到finality,x个BTC确认到账。3.2.检查op_return中写明的目标账户地址B是合法地址,如果地址不合法,可以申请退款,联盟联签后原路返还x个BTC到A;或者申请更新地址,新地址合法的话,按正常联签流程继续。4.若铸造请求验证无误,联盟节点对Conflux上的铸币操作“铸造x个cBTC到Conflux账户B”进行签名并广播给其它联盟节点。5.各个联盟节点都独立收集签名:5.1.当某联盟节点收到大于2/3的节点对该操作的签名,就将该操作及收到的签名提交到Conflux上的cBTC智能合约中执行铸币操作,重复提交直接忽略。5.2.合约执行铸币操作后,x个cBTC会自动增发到Conflux账户B。●承兑流程
1.某个联盟成员的Conflux账户B向cBTC智能合约提交一个交易,提出承兑请求“承兑x个BTC到Bitcoin账户A”,此交易中B需要向该智能合约实际转入x个cBTC,转入的x个cBTC将会直接被销毁。其中,Bitcoin账户A的信息在请求参数中指明。2.联盟节点监听到Conflux上cBTC合约内的承兑请求。3.联盟节点监听到请求后,等待对应交易在Conflux上完成确认达到finality,x个cBTC确认销毁。4.若承兑请求验证无误,联盟节点对Bitcoin上的承兑操作“承兑x个BTC到Bitcoin账户A”进行签名并广播给其它联盟节点。5.各个联盟节点都独立收集签名:5.1.当某联盟节点收到大于2/3的节点对该操作的签名,就将该操作及收到的签名提交到Bitcoin上的多签账户中执行承兑操作,重复提交直接忽略。5.2.多签账户执行承兑操作后,x个BTC会自动承兑到Bitcoin账户A。一键式资产跨链体验适配多应用场景
用户对跨链资产的需求一般和场景挂钩,如DEX的交易场景和Lending的借贷场景,这就需要用户先将资产跨链,然后将资产充值到对应的场景中使用。这个过程需要用户理解中间资产的存在,如wBTC等等,认知门槛高而且操作路径较长。ShuttleFlow协议通过独创的多场景资产跨链收款地址,将用户资产跨链操作和DApp内操作两步合一步,进行一键式封装,让普通用户无需感知资产跨链的中间过程,实现“转账即跨链,跨链即体验”。
以使用Conflux链上的DEX去中心化交易所的应用场景为例。如果用户想要使用Conflux链上的去中心化交易所,不用经历从中心化交易所转入Conflux链上的钱包,再由钱包授权并转入去中心化交易所等多重繁缛复杂的步骤。只需从DEX应用端获取定制收款地址,从中心化交易所/其他链上的钱包直接提币到该地址,便能在DEX账户中即刻收款多签铸币,实现一键式完成资产跨链,并支持直接进行交易。在用户一键充值的过程中,跨链联盟已经完成了多签铸币到用户DEX账户的行为,让用户在享受高安全性的同时,拥有不亚于中心化交易所的使用体验。冷热钱包体系—为资产安全加锁
Conflux将与知名的钱包方、托管商和去中心化交易平台等多家机构一起做跨链资产的发行承兑方,为资产增加多重保险,让资产更加安全可靠。针对每一个币种的铸币过程将会涉及用户收款钱包和联盟托管钱包。ShuttleFlow会自动将用户向收款钱包的资产转入联盟托管钱包。所有人都可以公开审计并追溯所有跨链资产的铸造和销毁过程,确保每一笔跨链资产都对应着同等价值的原链资产。为了近一步确保资产安全,联盟托管钱包将会分为冷钱包和热钱包两种管理模式,为资产安全性双重加锁。ShuttleFlow将为联盟多签铸币和承兑的金额设置上下界:每天检查一次上界,如果热钱包里的资产高于上界,则自动将超出部分转移到更为安全的冷钱包保管,提升安全性;实时检查下界,如果热钱包里的资产低于下界,则会提醒联盟成员发起多签将冷钱包里的资产转移一部分到热钱包。ShuttleFlow联盟治理模式
ShuttleFlow联盟生态中每个联盟成员将会独立维护一个联签节点,并自行保管多签授权私钥。Conflux力争通过以下方式实现联盟生态的高效治理:定向邀请制:联盟成员将会以定向邀请制形式确定,以和ConfluxDeFi生态强绑定的高信誉合作伙伴为主,上限为11人。为了让生态快速成长,Conflux基金会将会为早期加入联盟的成员提供期权奖励。早期阶段治理:早期联盟生态存在多种议案需要决策,如联盟成员的迭代,新币种的支持,以及各种参数如提现手续费等等。由于早期业务随市场变化迭代会较为频繁,为了缩短决策链条快速推进业务,Conflux基金会将会在链下组织联盟成员共识会,进行提案决议。稳定阶段治理:随着生态发展成熟,在跨链联盟业务稳定后,跨链联盟将会构建合法的CrossChainAllianceDAO,由DAO来治理ShuttleFlow联盟生态。联盟成员自治后,可自行协调开发资源,甚至决策如何控制风险等等,并会从生态服务中受益。ShuttleFlow发展规划
ShuttleFlow是Conflux网络上DeFi生态发展的重要一环,也是整个DeFi生态的资产流入口。Conflux网络及生态将于4月中下旬启动第一阶段进程,基于Conflux去中心化交易所协议BoomFlow开发的首款去中心化交易应用将于Conflux网络的第一阶段启动后开始试运营。ShuttleFlow将和基于ConfluxBoomFlow协议的DEX共同启动。目前ShuttleFlowV1.0已开发完成,正在进行审计,并计划于审计结束后开源。之后会继续研发ShuttleFlowV2.0,并支持更多公链和其上资产协议。毫无疑问,ShuttleFlow上支撑的跨链资产有着广泛的应用场景,这些跨链资产不仅可以直接进入Conflux链上DEX和其他DeFi产品作为优质的流动性资产,在下一步的计划中亦将支持更多的公有链,支撑多条公有链上的资产互相跨链操作,成为通用的跨链资产。Conflux网络上DeFi的生态蓝图不仅限于依托Conflux网络的发展,而是希望拓展到多条公有链上的去中心化交易平台,在保障资产安全的情况下增强整个区块链世界中的数字资产流动性。我们深知DeFi市场还很年轻,Conflux已经播下一粒种子,我们希望携手更多愿意扩展跨链资产蓝图的伙伴,为DeFi提供更多应用场景及更优质的资产,与Conflux共同耕耘,让这颗DeFi的种子最终成长为参天大树。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。