融资 700 万美元的隐私跨链协议 Webb Protocol 产品亮点及交互教程
作者:西柚,ChainCatcher
5月8日,隐私跨链协议Webb Protocol宣布完成700万美元的种子轮融资,由Polychain Capital和Lemniscap共同领投。
在知名资本及大额资金加持下,Webb Protocol也成为加密社区关注的热点。根据加密数据平台Rootdata显示,Webb Protocol近期搜索热度排名第二,排在第一名的为Sui网络。
不禁让人好奇,这个有点陌生仅因融资才露头的跨链产品Webb Protocol为何会有如此高的关注度?
其实,Webb Protocol隐私跨链协议不是一个跨链桥,它是一个跨链基础设施,基于零知识证明技术开发了跨链网络Tangle Network和隐私跨链桥Hubble Bridge。
那么,Webb Protocol究竟与以往的跨链产品有何不同?隐私跨链桥Hubble Bridge的原理是什么?用户体验如何?
Webb protocol是什么?有何亮点?
Webb Protocol(简称Webb)是一个针对多链世界的隐私跨链基础设施。它基于零知识证明(ZK)和多方计算(MPC)解决方案等技术开发了一系列隐私工具和协议,旨在为跨链应用、资产、数据和位置等信息提供新的隐私标准。该平台由Commonwealth Labs(一个去中心化社区管理平台)联合创始人Drew Stone创立。
由此来看,Webb不是一个跨链桥,而是用来构建跨链桥的底层基础设施,且可实现消息的隐私传递。开发者可以基于Webb协议提供的工具及设施集成或构建跨链隐私应用。
Webb协议的核心基础组件其实是Tangle Network,这是基于多方计算(MPC)技术搭建的区块链,主要提供桥接和消息传递功能。
Tangle Network是由Webb基于Substrate(区块链开发框架)构建的独立链,旨在为用户提供跨链相关服务。它希望能在任何基于EVM、Substrate和Cosmos等开发的区块链网络之间架起桥梁,以实现信息在不同网络之间传递。
可简单理解为,Tangle Network是架构在不同区块链网络中的桥梁(中间链),它可通过桥接形式在不同区块链网络之间进行信息传递。不仅可实现资产隐私跨链,还可以实现应用跨链。
Tangle Network网络同步消息
Webb与Tangle Network的关系也可以理解为,Webb是基于Tangle网络建立的一个隐私跨链底层技术设施工具,跨链消息传递部分是由Tangle网络来实现的。
具体来说,Tangle Network上的中继器Relayer负责不同链间的消息传递及验证,一旦桥接的信息通过验证将通过DKG(分布式私钥技术)签名,同步桥接信息更新。
目前,开发者可以基于Webb开发的Tangle Network区块链构建隐私跨链应用,比如隐私跨链桥,隐私身份证明应用、隐私Swap等。
Hubble Bridge隐私跨链桥
隐私跨链桥Hubble Bridge是Webb基于Tangle Network构建的第一个面向用户的用例,主要用于在不同区块链之间以隐私的方式转移Token,它通过使用零知识证明来混淆用户的跨链交易历史。
目前市场上的跨链应用,资产在不同区块链之间的转移信息一般都是公开的,任何人都可以追踪用户的交易,并可能利用这些信息找出其的真实身份。但用户有跨链隐私需求,而最为知名的隐私交易应用要为以太坊链上的混币器Tornado Cash(龙卷风),但它只支持以太坊单一链上的资产隐私交易,不支持资产跨链扩展。而Webb致力于通过零知识证明技术来增加跨链应用的隐私,比如能隐藏跨链过程中的源链、跨链金额及目标链地址等相关交易信息。
为此,Webb提供了一个Anchor System(被译为锚系统),这是基于零知识证明的可互操作隐私系统,主要用于在不同区块链之间以隐私的方式转移资产。Anchor System可桥接和追踪不同区块链网络中的区块头中的Merkle Tree数据。与此同时,使用零知识证明来混淆用户的交易历史。
具体跨链实现原理为,首先,Hubble Bridge是建立在Tangle Network跨链网络上的,通过Anchor System桥接A源链和B目标链的区块头数据,当一笔跨链交易请求发出时,Anchor System会接收到这个区块数据,并将交易信息加密处理,然后通过Tangle Network中继器Relayer会转发此跨链请求信息、然后验证该信息的真伪,一旦验证有效,将通知B目标链进行资产接收或提取等。
举个例子来说,小明想要将Polygon上的10ETH转移至Arbitrum链上,这时小明在Polygon上发起了一个转移10ETH的请求数据,需要将10ETH封装成目标链上的10webbETH,然后存放在隐私池中,该池不显示资产具体名称。Anchor System就可把这个10ETH请求数据同步给Arbitrum链上,经过验证后,小明的操作有效,这是小明可凭借交易数据将这些webbWETH资产或一部分转移到新的隐私地址公钥上,而且转移的资产类型可以隐藏,此后可将webbWETH再解封到其它地址上即可(类似混币器Tornado cash)。
这时用户一共涉及了3个地址,原地址存入资产——转移到公钥地址(隐私地址)——解封资产到地址等,这时用户就无法追踪到你的交易。
目前,Hubble Bridge测试版本已经上线,已支持在以太坊Goeril、Polygon Mubai、Arbitrum Goeril、Avalanche Fuji等测网之间转移资产、提取等。用户可使用测试版体验在不同区块链之间转移资产。
Hubble Bridge交互教程(以从Goeril测试网转移ETH至Arbitrum为例。)
1)Hubble Bridge测试网(https://app.webb.tools/#/bridge)。连接Metamask钱包,切换至Goeril网络。用户需要先创建NoteAccount(这是用来连接MetaMask钱包地址公钥);
2)封装和存入资产(Wrap and Deposit),选择源链和目标链、输入跨链资产数额,提交后,会将跨链资产包装成webb资产,比如将ETH包装成webbETH。
需要注意的是,在提交存入资产时(Deposit)会生成一个Spend note(支出单),需要复制,这个支出单记录了每一次交易具体信息明细(如私钥、转移金额),用户需要保密,因为持有这些信息的人都可以从桥上提取用户的资金。此外,这个交易信息记录在链上加密后还会存储在本地电脑硬盘上。用户可以用它来管理自己的资产。
3)隐私转账。在转账之前,用户可再创建一个隐私地址,如用另一个钱包登陆并创建账户,记录下公钥;
选择转账代币和目标链,输入数量,在输入步接收方地址公钥,点击Transfer;
4)解封及提取资产(Unwrap),用户可将跨链资产解封到其它资产或其它地址上,选择Token,Unwrap资产类型、金额、剩余的资产、接收地址(可填写新接收地址)。
正是因为如此,用户可通过Hubble Bridge可实现在不同地址之间转移资产。
另外,由于Hubble Bridge目前还处于测试阶段,在交互过程中可能会遇到一些功能无法使用的情况。