2月22日,跨链路由协议Multichain宣布,基于零知识证明的跨链基础设施zkRouter已经在测试网上线,实现了以太坊到Fantom的跨链转移。
作为跨链赛道的主导项目之一,为了更好地满足用户日益增长的跨链活动需求,Multichain至今已经推出了多个不同层次的产品。其中,资产桥/路由器现已覆盖81个区块链,支持3000多种货币,流动资金19.3亿美元。累计交易额高达983.5亿美元,市场份额排名第一;消息跨链协议AnyCall也被集成到Curve Finance等Dapps中,在跨链通信场景下提供稳定高效的服务。
此次zkRouter的推出,是Multichain在资产跨链、消息跨链之外的另一个层面所做的全新尝试。
mbi:poly chain眼中的跨链层级
在了解zkRouter之前,我们需要知道产品在跨链服务层级中的位置。
在Multichain看来,随着多链并行成为大势所趋,“原生跨链Dapps”也将成为链应用的发展方向。不同于广泛存在的“多链部署的Dapps”,比如部署在以太坊、Arbitrum、Polygon等很多链上的Uniswap、Aave等。,“原生跨链DAPPS”将嵌入跨链功能,而不依赖外部桥或路由来补充跨链功能。
举个简单的例子,前一段时间,Uniswap选择BNB链跨链桥的时候,治理战正如火如荼。由于Uniswap不具备原生的跨链功能,所以每当部署到新的链上时,都必须集成到跨链桥上,这样治理结果才能顺利地从以太坊转移到新的链上。这个过程耗时且繁琐,而“原生跨链Dapps”则完全不需要担心这类问题,只需要内部调用即可。
要实现“原生跨链”功能,仅仅依靠应用的组合是不够的,还需要在更低的层次上提供完整的支持。结合多年在跨链领域的经验,Multichain提出了一个多链交互框架,命名为MBI (Multiple区块链交互)。
MBI从上到下分为三层。第一层是“应用层”,我们最熟悉的资产跨链桥就属于这一层;第二层是数据层,消息跨链协议anyCall属于这一层。第三层是信任层。除了多方信任机制fastMPC网络,对应的产品就是我们今天的主角zkRouter。
在MBI的结构中,Multichain封装了自上而下每一级可以调用的功能实现,并向下屏蔽了相应的技术实现细节。开发者可以基于这些层中的任何一层构建自己的“原生多链Dapps”,专注于其应用功能的实现和创新,而无需关注底层机制的具体实现。
ZkRouter:零知识证明的魅力
从定位上看,zkRouter可以理解为一种由零知识证明(ZKP)技术构建的链间信任机制。
ZKP指的是一种数学证明机制,证明者可以说服验证者某个断言是正确的,而无需向验证者提供任何有用的信息。由于其数学上可证明的特性,ZKP一直被区块链业界视为解决信任问题的“圣杯”。
但由于图灵完整的ZKP技术一直处于完善的状态,相关开发工作需要非常深厚的密码学基础,配套SDK的开发也比较困难,所以近年来采用该技术的项目进展都不是很理想。然而,对于Multichain来说,作为一个收入可持续的跨链服务领导者,它不需要像熊市中的大多数项目那样紧缩预算,而是有足够的资源来支持复杂的R&D工作。
最终的结果是,Multichain基于理论和实践经验的积累,依托优秀的开发资源和丰富的社区力量,基于Groth16和Plonk的研究进展,推出了采用ZKP技术的链间信任层协议zkRouter。
ZkRouter在MBI的架构中属于信任层,它的效用是在没有信任的情况下,以去中心化的方式实现多条链之间跨链共识的传递。零知识证明机制主要有三个参与者& # 8212;证明者、中继和验证者,证明者的作用是生成源链共识ZKP,中继负责将ZKP中继到目标链,验证者的作用是确定证明者提供的ZKP是否真实。反映在zkRouter的运行机制中,证明者可以是中继,验证者是目标链的轻客户端。作为证明者的中继节点需要构造一个不篡改数据的可验证证明,作为验证者的轻客户端可以基于ZKP证明轻松独立地验证接收内容的真实性。
zkRouter运行机制的特点决定了证明的生成和交付不会对内容的可信度产生任何影响,从而实现无信任的共识交付。更形象的说,这意味着zkRouter可以接受任何人作为中继节点,所以无论谁部署和运营zkRouter,都不会干扰zkRouter的运行,更不会影响其结果。
Multichain补充说,zkRouter在设计中使用了优化的zk-SNARK来生成简洁的ZKP,它支持目标链以更低的成本验证证明。该方案具有电路复杂度低、存储开销小、通用性好的特点。
此外,基于目前多链的预研,zkRouter可以实现POS和POW之间的一致性转移,这意味着zkRouter可以应用于异构链之间的一致性转移,也为该机制未来的发展带来了更多的可能性。
有了fastMPC网络,为什么还要zkRouter?
在上面提到的MBI框架中,我们可以看到除了zkRouter,Multichain在信任层还有另一个解决方案fastMPC Network。那么,两者有什么区别呢?有了fastMPC网络和基于该机制的成熟上层应用,为什么Multichain还要花那么多时间去挑战复杂难懂的ZKP?
从工作原理上来说,fastMPC网络和zkRouter一样属于链间信任机制,但它们的技术基础不同。fastMPC网络基于多方安全计算(MPC)技术,允许多组用户以他们的私有数据作为输入计算一个函数,所有用户只能获得这个函数的输出,而不能获得任何其他信息。
MPC的特点是计算安全性高。然而,由于其复杂的密码运算、高计算开销和高性能损失,MPC往往具有一定的性能限制。但fastMPC网络在这方面做了相当大的性能优化,相比多链的早期MPC 1.0阶段提高了4-5倍的执行速度。
再看zkRouter,作为ZKP的技术实现,其最大的特点是用数学证明实现了密码学意义上的安全,同时解除了对中继节点的信任限制,从而实现了链间状态传输的完全不可信。这也意味着zkRouter在安全性和工作效率方面将有显著优势。
从应用角度来看,fastMPC网络和zkRouter会有一些场景重叠,但zkRouter的天然优势决定了它有潜力更好地适应“原生跨链Dapps”的需求,这也是Multichain将zkRouter作为下一代产品和服务的核心组件的原因。
展望未来,多链将继续从技术、产品、生态三个维度推进zkRouter的研发和合作推广,努力让zkRouter服务于更多项目方和开发者,应用于更多场景,提供更多更细粒度的功能服务。
ZkRouter不仅属于多链,更是整个跨链生态的基石。
在很多关于zkRouter的介绍文章中,Multichain曾经说过一句让我们印象深刻的话:“zkRouter从来都不是Polychain自己的事,而是认同‘原生跨链Dapps’的大家的事,zkRouter跨链基础架构的MBI架构和关键组件定位。”
在Multichain看来,zkRouter不仅是项目的产品,也是服务于整个跨链生态系统的关键基础设施。在某种程度上,zkRouter对跨链生态系统的意义甚至超过了Multichain本身。
去年12月,《今日星球日报》采访了Multichain的联合创始人阿尔弗雷德·徐。当被问及如何看待跨链赛道未来的发展趋势时,阿尔弗雷德回答说,正如2020年是资产跨链元年一样,Polychain坚信2023年将是Dapps跨链元年...未来,我们将见证跨链DEX、跨链聚合、跨链借贷等创新型Dapps从逐步发展到成熟,最终通过相互结合构建创新繁荣的多链生态。
大约两个月后,zkRouter正式诞生。这就像多链播种一样。虽然现在还没有被广泛采用,但是随着“原生跨链Dapps”的发展,在不久的将来可能会爆发出惊人的势能。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"开源跨链,跨链 defi":http://www.guoyinggangguan.com/qkl/176572.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码