“未来将属于多链”
以太坊创始人Vitalik曾说过:“未来将属于多链”。时至今日,多链共存将是区块链世界未来的市场格局这一观点也逐渐成为了普遍的共识。而在此基础上,不同公链之间的资产转移也使得跨链协议成为了区块链用户的刚需。
目前,实现跨链交易的方式主要有两种:
第一种是跨链流动性聚合器,其原理是将不同链上的资产组合成一个交换池。用户可以将他们在不同链上的资产与该池进行交换。
第二种是跨链桥接器。它在两个区块链之间提供了一个通道,原生资产在原链上托管和抵押,另一链可以通过跨链节点获得资产状态的相关信息。因此,资产的映射版本可以在目标链上以1:1的比例进行铸币。
跨链桥和协议具有产品形态更简单、生态覆盖面更广、连接更灵活等优势,其已经逐渐超越了中心化服务,成为承载跨链资产流动的主要渠道。
目前,市面上的跨链桥主要可以分为两种类型:可信和无信。然而,这两类桥接器在实现稳定币的跨链互换方面都存在一定的问题。
可信桥需要额外的可信第三方,不适合作为大量用户和数量的产品的基础。而理想的无信任桥会更好地满足信任要求,但由于其去中心化的需要,为了建立共识,需要额外的时间和产生额外的成本。
在所有数字资产中,稳定币可以说是最为重要的类型之一。在应用层快速增长的同时,稳定币受益于其特性,充当了多种角色,包括交易支付中介、交易结算单位、市场对冲工具等,其供应量也自然会随着加密货币市场的扩张而快速增长。2021年,基于美元的稳定币的供应量从年初的290亿美元增加到超过1400亿美元,增幅超过300%。
在理想状态下,稳定币应该与法定货币保持1:1的汇率。而不同类型的稳定币分布在不同的链上,它们之间的转换率,包括链内和跨链互换,也应该维持在1:1。但对于可以维持1:1转换率的稳定币,用户却一般不愿意支付上述的转换成本。
此外,跨链桥的连接方式是一对一的,这也使得在多个链之间使用桥接的全连接网络成为一个复杂而费力的问题。
为了解决上述问题,许多技术人员也贡献了自己的解决方案,而我们今天所要介绍的,就是一款主要针对于稳定币跨链的跨链协议——Meson。
Meson协议简介
Meson是一款致力于实现稳定币在公链之间快速低成本流通的跨链交换协议,它建立在现有的跨链桥接技术方案上,目标是让用户享受更方便、更快捷、更低成本、更安全的稳定币跨链互换。
2013年,为了实现比特币和莱特币之间的无信任交换。哈希时间锁定合约(简称为HTLC)进程被提出。因为其不涉及到额外的共识形成机制,故而速度更快,成本更低。但即便如此,基于HTLC的原子互换仍然存在一些问题,例如订单匹配效率低下的问题等。
Meson协议则针对上述问题,通过其设计的一套链下服务,给出了自己的解决方案。
在Meson的模式中,匹配互换的一方需要提前将其稳定币资产锁定在流动性池中,以证明其交易的意愿。因此,互换的发起人(通常是用户)可以实现快速匹配。而通过使用元交易技术,Meson可以为用户免除区块链网络费用。
除此之外,Meson还使用了签名作为解锁交易的凭证,从而避免了不安全随机数生成器和哈希碰撞带来的安全风险。
Meson智能合约是Meson协议的实现,可以用任何语言编写,包括Solidity、Rust、C++等。这意味着Meson协议不仅支持各种兼容EVM的公链,还支持非EVM公链和第二层网络。当部署一个新的公链时,在该公链上实施和部署的Meson智能合约将自动实现新公链和所有先前公链之间的稳定币互换。随着公链数量的增长,Meson支持多条链的工作量将呈线性增长。
总而言之,跨链交换的Meson协议有以下几大优点:
1、强连接性
跨链交换可以在任何两条链上进行,而不需要在这两条链之间直接建立跨链桥连接。
2、高兼容性
参与互换的两条链可以是任何可以执行智能合约的公有链,不需要EVM的兼容性。
3、低成本
在互换过程中,用户不需要为区块链网络支付Gas费,该费用由LP支付。
4、高效性
交换只需等待X链和Y链上的合约确认即可完成,无需等待跨链桥接确认。如果X链和Y链的确认时间都很短,跨链互换就可以很快完成。
5、强安全性
Meson在互换阶段不依赖跨链服务,如跨链桥和预言机,所以不受第三方服务的安全问题影响。
跨链交换流程
为了保证用户交互的便利,Meson将直接使用每个链上被广泛接受的稳定币。对于每个链上Meson支持的稳定币,Meson智能合约将提供一个流动性池,为该稳定币提供互换服务。
1、准备阶段
需要提供互换服务的LP可通过调用Meson,将参与跨链互换的稳定币注入Meson合约中。
2、互换阶段
1)互换请求
用户在链外构建一个互换请求,其中指定了互换金额、初始链(X)、目标链(Y)和稳定币类型,以及其他必要信息。为了发布互换请求,用户需要签署该请求,授权Meson合约锁定互换金额+匹配LP的互换费用。签名后的互换将通过LP网络广播,并等待LP的匹配。
由于这个过程不需要实际的链上交易,因此用户不需要支付任何Gas费用(不过对于ERC-20代币,用户需要提前批准,这一步仍然需要支付Gas费用)。互换请求的签名将由Meson的智能合约检查,以进行下一步的工作。
2)发布和绑定互换
LP在收到互换请求后需要对其进行验证。对于一个有效的互换请求,LP可以通过调用初始链X上的Meson来发布互换,并将其与自己绑定。Meson合约将检查签名,转移用户的互换金额+费用,并将其锁定一定时间。在此期间,互换将被绑定到LP上,用于后续步骤。同时,最多只有一个LP可以完成绑定。
3)锁定互换
对于一个成功绑定互换的LP来说,他需要在目标链Y上调用Meson来锁定互换资金,以确保用户可以得到收益。
4)释放签名
在用户验证了步骤2和3的交易后,需要在锁定期内构建释放资金的签名,指定收件人地址,并广播通知LP。这个操作也不需要用户支付Gas费。签名也将由Meson的智能合约检查,以便接下来的两个步骤进行。
5)释放资金
在用户的释放签名被公开后,任何人(包括用户本人)都可以在目标链Y上调用Meson合约。当这项交易被执行时,签名的有效性将被检查。在步骤3中锁定的资金将被支付给用户指定的收款人。
6)接收初始资金
最后,LP使用相同的释放签名来调用初始链X上的Meson合约,以获得用户最初存入的资金(包括互换费用)。LP可以选择提取这部分资金或将其转入他在X链上的流动性池。
3、再平衡阶段
在LP提供互换一段时间后,他的资金在不同链条上的分布可能与初始状态不同。如果LP在X→Y和Y→X两个方向提供掉期,重叠的部分可以相互抵消,所以LP需要重新平衡的资金低于实际的掉期总额。
当LP对其资金池的分布进行再平衡时,他可以通过调用提款方法从资金池中提取一些资金,并利用现有的跨链解决方案进行资产移动。这个过程的时间要求相对较低,LP可以在重新平衡之前积累一定数量的资金。因此,跨链费用与互换金额的比例将变得更低。
4、交换费用
使用Meson跨链移动稳定币会产生一定的费用,该费用主要由两部分组成:
1)服务费
Meson协议将征收0.1%的固定服务费。目前,每个地址在5,000美元或每天5次掉期以内,都免收服务费。
2)LP费用
LP费用是由流动性提供者(LP)征收的,以补偿他们的Gas支出和代币转换成本,它可能会根据网络状况和市场标价而改变。
所有的费用都是在目标链上扣除的,所以用户在目标链上会收到较少的稳定币。
系统架构
传统模式下的HTLC设计只描述了链上部分的流程,并提及如何高效安全的进行链下通信。而在Meson的设计中,完备的链下服务可以在一定程度上保证用户的交换能够稳定快速地得到响应和完成,从而带来更好的用户体验。Meson的系统架构主要由4个部分组成:
1、前端应用是面向用户的前端应用
Meson应用程序是用户的主要应用程序,其允许用户在Meson上构建和提交跨链互换请求。用户还可以通过它跟踪最近交换的进展。
Meson explorer是Meson的浏览器,它概述了提交给Meson协议的互换的细节,包括互换信息和步骤细节,并参考了各个链上的交易。Meson explorer对所有提交的互换进行持久的数据存储,并通过explorer的用户界面显示它们。用户还可以通过explorer搜索掉期。
2、Relayer是介于Meson应用和LP服务之间的分布式消息传输API服务
Relayer接收初始互换请求和随后的互换发布数据,执行基本检查并广播给LP服务作进一步处理。它的行为方式类似于比特币或以太坊区块链的P2P网络。
3、LP服务是代表LP处理和发布互换交易的可执行程序
LP服务从中继器接收交换数据,验证检查,处理并发布到各自的区块链上。由于LP服务发布实际的链上交易,因此它们将为用户支付Gas费用。LP服务不能篡改或修改互换数据,因为它已经被用户签署。这种服务类似于公链的矿工程序。
4、智能合约是每个区块链上Meson协议的实现
智能合约将接收互换数据,检查签名,并在各自的链上协调整个Meson互换过程。
根据上述系统结构,我们可以将不同系统之间的Meson交换流程总结如下:
1、用户在Meson应用程序上发起一个交换请求并签名。
2、交换请求连同签名被提交给中继器,并随后被广播给LP服务。
3、LP服务将收到收到的互换请求,构建相应的交易,并执行Meson智能合约。
4、同样的过程将被重复用于处理掉期释放,以完成整个掉期。
除此之外,Meson协议还提供了一个备份计划,即用户可以直接向区块链发布互换请求和释放,并自己支付Gas费用。在这种情况下,将由LP服务而非中继器接收来自链上事件的互换数据,并完成其相应的互换部分。
项目推进情况
Meson目前已经在16条公链上推出,包括以太坊、BNB链、Tron、Avalanche、Polygon、Fantom、Harmony、Aurora(NEAR)、Evmos(Cosmos)、Conflux eSpace、Moonbeam、Moonriver、Aptos,以及Arbitrum、Optimism和zkSync等Layer 2。后续,Meson将继续扩张,其计划在更多的L2层扩展和非EVM链上展开,如Sui、Algorand和Solana等。
同时,Meson还密切关注稳定币市场的发展,计划推出更多被广泛采用的稳定币,如DAI、BUSD等,以满足市场上不断增长的需求。
审计方面,Meson协议已经被Georgia Institute of Technology的SSLabs反复审核。据悉,目前正在通过Trail of Bits的代码审查。Meson团队和知名审计师将定期进行进一步的内部和外部安全审查,以确保其符合最高级别的安全标准。
总结
单从跨链一词出发,在过去的一年里,它的确没有给我们带来很好的印象。根据数据显示,2022年因安全事件造成的损失金额总计约27.69亿美元,折合人民币近200亿元,而DeFi与跨链更是其中的重灾区,超过80%的安全事件损失都集中在这两个领域。根据进一步的统计,2022年损失最大的10起安全事件中有5起都与跨链有关,受此影响,跨链也从一开始的技术前沿逐步“声名狼藉”。
但这并不意味着跨链是应当被摒弃的技术,相反,正因其涉及的财产数量之巨,问题之多,其重要性也更加不言自明。而在相对不佳的市场环境之下,类似跨链这样的底层技术实际上是更加具有生长土壤的。因此,笔者认为更应抓住机会,为解决跨链问题尝试不同的解决方案,从而向理想中的加密世界进一步迈进。
所有评论