LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 从zkRouter的推出看Multichain的多链布局

从zkRouter的推出看Multichain的多链布局

2023-05-19 金色财经 来源:区块链网络

原文作者:WEIWEI,Mirror

2020年是区块链发展的大年,在这一年Defi之王Uniswap崛起并带领整个Ethereum生态走向繁荣,被区块链从业者誉为DeFi之夏。

而随之而来的是Ethereum主网的拥堵,而拥堵造成的GAS费用暴涨使得普通用户难以参与到这个盛世当中,因此区块链从业人员将目光投向了Ethereum的Rollup扩容方案与新公链。无论是Rollup与新公链都需要进行链间通信,完成资产或数据在不同链上的传输。跨链桥成为多链生态中必不可少的一部分。但2021年到2022年,知名跨链项目Ronin Network、Horizon、BNB Chain、Wormhole、Nomad等都发生了黑客事件,有巨量资产被盗。这一系列跨链桥黑客事件告诉我们,目前的跨链桥远远没有成熟。要达到市场对跨链桥的期望,符合用户的需求,还有很长的路要走。

一、跨链逻辑从去中心化走向去信任化

去中心化跨链

2020年到2021年兴起的跨链方案基本是围绕如何去中心化建设的,将去中心化跨链当作主要卖点。最早的跨链方案都是基于单点的资产跨链,其中典型的项目包括CEX,WBTC等,CEX是中心化交易所,用户可以通过CEX在不同链上转移资产。WBTC则是BitGo在Ethereum链上发行的Wrapped BTC,与Bitcoin链上的BTC 1:1对应,每在Bitcoin网络上锁定一枚BTC,就在Ethereum铸造一枚WBTC。这两种方式都是信任单点的,一旦CEX或者WBTC发行商作恶,用户将面临资金损失。

随着跨链技术的发展,主要出现了两方面的进展,第一是链间通信,属于资产跨链的拓展,技术相对简单,但是能够实现广泛的多链互操作。第二是实现去中心化跨链,其中典型方案包括MPC、Oracle Systems、PoS/PoA、多签和TEE等等,这些方案将单点信任问题转移为多点信任,组成去中心化网络,使用一个去中心化网络来杜绝单点风险,发展到后期,很多跨链项目使用一条链来实现进一步的去中心化。可以简单描述为从信任单点到信任多点网络,最后发展为信任去中心化链。但是这种方案始终需要信任中继者,也就意味着增加了安全风险。

典型跨链项目安全机制与主要风险来源

从上述表格可以发现,当前主流的跨链方案大部分使用的机制都是信任第三方网络,而第三方网络节点可能存在合谋风险,而本地验证的Hop目前只支持Ethereum与L2,L2与L2之间的跨链,本地验证虽然没有合谋风险,但通用性弱,不适用于一般链间通信。作为用户多链交互的媒介,最好的方式是去信任化(Trustless),使用链上轻客户端验证跨链消息,实现代码即法律,而不依赖于诚实的节点。

去信任化跨链

银行业、保险业、信托业、证券业等典型的Cefi场景与Defi场景不同,这些体系内的各种机构面临来自政府机构的强监管,这种中心化监管经验伴随着金融体系的诞生不断发展,是相对安全的。反而现在的跨链协议在开展全球化业务的同时面临很少的监管,这也是跨链桥安全事故频发的重要原因之一。而作为区块链项目,其核心叙事逻辑便是去中心化,自然而然,中心化监管也是不被行业认可的。

如何在没有中心化机构监管的同时来保障链间通信的安全,这是一个跨链行业面临的问题。笔者认为要解决这个问题,最好的途径就是在无许可,高可拓展性,易于集成的同时实现去信任化跨链。只有这样才不会引入新的安全风险,用户在多链交互过程中只需要信任源链共识和目标链共识,就可以完成安全的链间通信。零知识证明(Zero-knowledge Proof, ZKP)技术引入跨链桥场景可以完美的实现去信任化链间通信,zkRouter就是在这种场景下诞生的。它具备一下特点:

1. 不引入信任假设

跨链消息由ZKP保证正确性,没有引入外部信任假设。在外部公链和底层共识安全的前提下,中继网络中只要有一个诚实节点,就能保障zkRouter 跨链的安全性。代码即法律,这使得Dapps可以无顾虑的使用zkRouter作为链间通信的工具。

2. 无许可

为了让更多的Dapps使用zkRouter,zkRouter被设计成无需授权的,Dapps可以自行接入zkRouter的服务,同时zkRouter会配备充足技术文档与集成中间件,使得Dapps可以在轻松完成集成。

3. 高可拓展性

高可拓展性体现在zkRouter适用于异构链链间通信,Dapps可以根据自己的需求,使用zkRouter进行链间通信。

二、zkRouter——去信任化链间通信

在《zkRouter如何实现安全跨链》一文中已经详细说明了其跨链原理,这里就不在赘述。ZKP跨链是属于原生跨链方式中的一种,具体实现方式非常依赖源链共识,因此拓展到多链有较大的工作量。

zkRouter已经上线了EthereumFantom之间的双向测试跨链桥。这里对照一下zkRouter网站的Dashboard解释一下ZK跨链的主要参与者和跨链流程。

zkRouter在整个跨链流程中主要参与者有:

1. 证明者:证明者需要同步源链状态ZKP与默克尔树交易路径证明。

**2. 验证者:**验证者为链上轻客户端,验证ZK证明与交易默克尔树路径证明。

3. 用户:发起跨链交易。

Dashboard主要是为了展示将源链共识同步到目标链的过程,主要包括Epoch,Finalized slot, Updatein FTM, Receipts root in ETH, Zeroknowledge proof等字段。

zkRouter Dashboard

zkRouter Dashboard字段解释

ZK跨链桥要维持运行,就必须先将源链共识同步到目标链,共识同步过程为:

**1.**证明者会将每一个确认最终性的Epoch的内所有区块的Receipts的默克尔树根哈希(当前源链共识,包含该Epoch中所有区块内交易的LOG信息)中继到目标链,并提供相应的ZKP证明。

**2.**目标链轻客户端会根据历史源链状态和ZKP证明验证最新源链共识。

在目标链维护好源链共识状态的基础上,用户便可以使用跨链服务。具体跨链流程:

1.用户发起跨链交易;

2.等待交易最终性确定;

3.证明者将源链交易默克尔查询路径等信息同步到目标链;

4.目标链轻客户端验证交易信息是否包含在当前源链共识当中;

5.验证通过后,目标链轻客户端发起相应的事务调用,完成跨链操作。

证明者无法在篡改数据的情况下构建出可被验证的ZKP。同时,接收方可以基于ZKP独立地完成对接收内容真实性的校验。这意味着ZKP的生成和传递不会对信任产生任何影响,从而以Trustless的方式实现了对共识的传递。Trustless也体现为在现实世界中的任何人都可以为zkRouter完成ZKP的生成和传递的工作,即使这些节点来自于采用zkRouter构建的应用的项目方,zkRouter依然可以安全可信的工作。基于这些原因,zkRouter将这两个工作都交由Relyaer来完成。Relayer只有如实开展工作,生成有效的ZKP并准确传递到目标链,或者不工作,而不会出现作恶的可能。因此,zkRouter可以接受任何人成为Relayer,并以Tokenomic的方式对有效工作进行激励。众多Relayer中,只要一个Relayer工作就能够保障zkRouter的有效运转。

三、Multichain的多链布局

从2021年多链生态繁荣发展开始,Multichain最先使用MPC技术构建跨链桥获得了领先的市场地位。发展到今天,1000多个Dapps通过Multichain实现了多链部署,连接了89个公链生态,覆盖的用户超90万,已经拥有庞大的生态。多链布局初见成效。

但正如文章开头提到的那样,去信任化跨链能够消除Dapps与用户的疑虑,是打开未来链间通信的正确方式。基于MPC技术的跨链方案,并不能满足所有用户对跨链桥的需求,要实现更好的服务于所有跨链应用,zkRouter会是个更有效的选择。

2023香港Web3嘉年华论坛中,香港律政司副司长张国钧发表致辞,宣布启动香港Web3Hub生态基金,通过这个合规的平台激励更多企业落户香港,促进web3行业发展。Multichain作为Web3Hub生态基金联合主办方可以利用这个平台吸引更多的生态项目,从而壮大自身。

anyCall的多链生态版图

到2022年年初,Multichain主要围绕资产跨链建设Router和Bridge等产品,随着链间通信需求个性化,单纯的资产跨链无法满足Dapps和用户的需求,anyCall应运而生,anyCall可以完成通用消息跨链,同时具有无许可,可拓展性高,易于集成等特点,适用于多链Dapps,未来会成为Multichain拓展更大生态的主要依仗。

anyCall典型用例

以上一些用例都是常规的多链用例,而anyCall的应用场景远不止这些,当然作为一个通用的链间通信协议,其中的可组合,创新的使用并不是由anyCall决定的,而是依赖于多链生态自身的发展与创新。未来的链间通信还有什么更加新颖的用例,相信市场会给出答案。

zkRouter助力anyCall拥有无限可能

如今多链发展形势良好,目前L1公链达到上百个(底层链),L2公链也有数十个。L3公链正在路上。这些区块链都是基于不同的需求而发展起来的,公链生态也大相径庭,多链Dapps就是在这个场景下诞生的。而多链Dapps来说,要维持多链环境下的统一状态,就必须借助于链间通信。目前链间通信中继方案中普遍需要信任假设,这限制了链间通信的发展。

anyCall在zkRouter的加持下实现去信任跨链,有了这个功能加持可以满足任何链间通信的安全需求。此外,再加上anyCall无许可的特点,Dapps可以根据自身的需求设计任意多链拓展方案。同时借助于香港web3hub这个合规平台,能够吸引到更多Dapps使用,anyCall的高度会比现在的Router和Bridge更大,有望成为上万Dapps首选的链间通信方案,服务于千万用户。

查看更多

—-

编译者/作者:金色财经

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...