火星链 火星链
Ctrl+D收藏火星链

LAYER:跨链赛道研报:LayerZero全链互操作协议凭什么估值30亿美金(上)

作者:

时间:1900/1/1 0:00:00

前言

短短?1?年的时间,全链互操作性协议?LayerZero?他再次以30亿美元的估值筹集了1.2亿美元,是上次估值的三倍,投资者包括a16z,?ChristiesInc?和红杉资本等。

全文研报一万字,将全面梳理跨链赛道的主流模式、layerZero?的技术原理、详解跨链生命周期、综合分析其协议优缺。

本文系上篇,重在讲述?LayerZero?的技术方案以及评价其优缺点。

1、LayerZero?技术原理

1.1、概述

LayerZero是一个提供无需信任的跨链通讯协议。它的本质是利用了轻节点的技术原理,设计了超轻节点的机制,通过中继者和预言机将中间的置信环节一分为二,从而以更低的费用换取更好的安全性

注意,LayerZero?主打的不是资产跨链,而是更上层的消息跨链,作为底层协议与资产跨链的应用层是个包含关系,更具体的资产跨链是同样由?LayerzeroLabs?开发的?Stargate。

1.2、什么是轻节点?

跨链之间的通讯环节主要是通过外部验证或链上轻节点来完成。首先轻节点是一种节点运作模式,同样的还有全节点归档节点。同一个链的不同节点则是该链信息的删减版,轻节点只保存历史所有区块头,并不存储区块内的具体交易信息。

有了区块头的多个MerkleRoot就可以借助默克尔树验证来确定一笔交易是否真实存在于这个区块。

以太坊的?EVM?虚拟机架构图来自官方?GITHUB

通过轻节点上链运行验证的收益是,完全剔除了公证人的外部角色干扰,依据链本身的安全性实现高度的去中心化从而更安全。

Vitalik:跨链证明是实现跨链社交恢复钱包的关键,ZK-SNARK等是可行选择:6月20日消息,以太坊联合创始人VitalikButerin在最新文章《更深入探讨钱包和其他用例的跨L2读取》中指出,实现跨链社交恢复钱包的一个可行方案是维护一个存放在特定位置的密钥库,以及多个不同位置的钱包,这些钱包可以读取密钥库来更新自身的验证密钥视图或在每次交易验证过程中。跨链证明是实现这个功能的关键,需要对其进行深度优化,可能的方案包括零知识证明(ZK-SNARK)、等待Verkle证明或自定义KZG解决方案。

从长远看,我们需要实现聚合协议,通过生成聚合证明来打包所有用户提交的操作,以此来降低成本。这可能需要将其集成到ERC-4337生态系统中,可能需要对ERC-4337进行一些修改。同时,为了减少从L2内部读取L1状态的延迟,L2应被优化。

钱包不只可以放在L2上,也可以放在与以太坊连接程度较低的系统上,如L3或只同意包含以太坊状态根的独立链。然而,密钥库应放在L1或高安全性的ZK-rollupL2上。尽管这样会增加复杂性,但从长期来看,可能在L2上设置密钥库才是成本更低的方案。在这个过程中,我们也需要致力于提供保护隐私的解决方案,并确保我们的方案可以与隐私保护方案兼容。[2023/6/21 21:50:47]

但这样一来跨链成本将会高的无以复加,最终都将分散到跨链需求的用户上。笔者曾经在?NFT?存储元数据估算按?KB?为单位的成本。

可拓展阅读:你买的?NFT?到底是什么?

1.2、什么是超轻节点?

超轻节点Ultra-LightNode(ULN)其实很简单,对比轻节点而言,超轻节点会执行与链上轻节点相同的验证,但不是按顺序保留所有块头,它们由分散的预言机按需流式传输。

跨链桥Stargate上线STG质押功能:4月21日消息,跨链桥Stargate宣布其上线STG质押功能已上线,用户可质押STG,或使用veSTG参与治理。[2022/4/21 14:39:53]

其收益便是,不依赖轻节点从头开始的区块头数据流。

其代价则是,缺乏历史顺序数据流,那一旦预言机和中继者同时作恶即可通过验证,让导致恶意的信息被执行。

一定程度安全性的损失对应极大程度成本的降低,孰是孰非就看大家基于自身场景如何权衡了,参考?lens?这样社交协议的设计,社交关注的信息的价值不会太大,那么在做好应用层隔离的情况下乐观的做元交易,乐观的先执行后追溯也十分可取。

2、LayerZero?的跨链核心角色

在下图的?LayerZero?官方白皮书中,绿色的部分便是承担两条链之间信息传递的关键角色,分别是?Oracle?和?Relayer。

LayerZero?官方白皮书来自官网

2.1、Oracle?和?Relayer?的定位

简单来说,Oracle的主要作用是让目标链上的合约知道什么时候验证和验证的答案是什么。而?Relayer则负责提供验证交易所需的证明过程以及跨链信息的具体内容。

笔者在上篇?4337?的研报中也有提及,目前?4337?合约还需要接入链下的预言机价格服务,才能真正实现多币种支付交易手续费的功能:

拓展阅读以太坊账号抽象?ERC?4337?的过审方案解读

总之,Oracle?就是?LayerZero?跨链中的公证人角色,可能是出于这样的作恶动机评估,预言机的安全性几乎等同于链上?Defi?的价值,太多的借贷产品依赖预言机提供价格,如果他愿意作恶,那么有更高收益率的事情可以做。

ClassZZ技术社区:今日上线名为USDZ的跨链交易媒介币:4月11日消息,ClassZZ技术社区发文称,今日上线USDZ跨链交易媒介,USDZ由CZZ销毁产生,并且USDZ将获得跨链交易中所有的手续费收入,未来USDZ将由各活跃公链主网token进行储备。

USDZ是一种跨链交易的稳定媒介币,在每条链上跨链交易都会通过USDZ来进行传输,USDZ产出在ClassZZ主网上,

据悉,目前在BNBCHAIN、HECO、ETH、OKC、POLYGON、METIS、GATECHIAN上均可以跨链流通。[2022/4/11 14:17:44]

2.2、Oracle?和?Relayer?的分工

预言机的作用是:将源头链上跨链请求所在的Blockhash和BlockReceiptsroot传递到目标链上。

Blockhash区块哈希,告知目标链上的合约哪个区块里有用户的跨链请求。

BlockReceiptsroot是为了用来验证交易中继器传递的消息。

中继器的作用是:将跨链消息所在的Receipt和MerkleProof所需的路径信息传递到目标链上的合约用以验证。

其中?Receipt收据是指交易回执信息,其中主要包含着交易执行结果、交易哈希和交易事件日志。

交易执行结果:源链上交易本身是否成功。

交易哈希:每一笔交易的全局唯一哈希。

交易事件日志:理解成跨链信息的具体内容。

这里的路径信息就是下图的红色箭头,比如将中继者依次将L2->Hash0-0->Hash1?信息告诉链上节点后。比对预言机给出的?TopHash,以及基于中继者给出的信息合约进行二次计算后一致则说明中继者是正确的。

火币将于21时起对1亿USDT进行跨链调仓:据火币官方最新披露,为持续满足平台不同链USDT的流动性需求,火币将于21时起对1亿USDT进行跨链调仓,此次调仓将会把1亿TRC20 USDT转换为ERC20 USDT。[2020/11/11 12:20:06]

2.3、LayerZero?的跨链生命周期

在理解了中间区域跨链角色的工作后,咱们来从?ChainA?跨一笔交易到?ChainB?吧。下图中左右两个框均是与在各自链上端点合约交互。

LayerZero?官方白皮书来自官网

整体流程概述如下:

一个交易从用户应用程序启动一个交易开始。然后,通过预言机和中继器在?LayerZero?端点的协助下,将这个交易分解成多个部分。一旦预言机和中继器在目标链上发送各自的信息,并且?LayerZeroEndpoint验证了信息的正确性,消息就会被转化并在目标链上执行。

展开详细步骤如下:

步骤?1?:用户应用程序?UALayerZero的通信器发送请求,包括交易标识符?t、从A到B转移的数据、或指向ChainB上用户应用程序智能合约的标识符或者中继器(relayer_args)等交易信息。

步骤?2?:通信器将这些数据以LayerZero数据包的形式发送给验证器

步骤?3?:验证器将交易标识符和链B上智能合约的标识符等发送给网络层。网络层的工作也被触发,有待传递的信息需要通过?oracle?将源链?A?的区块头发送到目标链?B。

步骤?4?:验证器将此信息转发给中继器。中继器被通知后则取交易证明链下存储,并将其发送到?ChainB,chainB?的端点亦可发起申请要求获取指定块哈希的结果(第?10?步)。

动态 | 近1万枚比特币已被跨链锁仓:据资深加密货币研究者 Hasu 统计,目前其他链上已经被锁仓的比特币,一共有 9661 个。其中,币安链上的 BTCB 锁仓了 9001 个比特币,以太坊上的 WBTC 锁仓了 571 个比特币,而比特币侧链 Liquid 上锁仓了 89 个比特币。[2019/10/17]

步骤?5?:网络层将?ChainB?上智能合约的标识符和交易块的块?ID?一起发送给预言机。当预言机被通知则获取?ChainA?上当前块的块头并将其发送到?ChainB。

可以看到这时候其实?6、?7、?8、?10、?11?的部分都内嵌在中继器和预言机的环节执行了。

步骤?9?:网络层将获取到的区块哈希发送到验证器。

步骤?12?:验证器通过查看网络层存储的交易证明和块头来确保交易有效且已提交。如果块头和交易证明匹配,则将交易信息发送到通信器。

步骤?13?:通信器将信息转发送到?ChainB?上的用户应用程序中,执行任意功能。

整体跨链是在源链上执行首笔交易的时候收取的?Gas?手续费,到了目标链上则是对应?3?笔,构成是中继器预言机LayerZero:Executor。?

3、如何评价?LayerZero?协议的优缺点

3.1、依赖预言机就很危险吗?

如果只有一个?relayer?或者一个预言机那可能确实有危险,但是目前?layerZero?实现的是任何应用均可自定义自己的?relayer?乃至于选择不同的预言机来支持自己的系统。

哪怕部分?relayer?宕机或者处于某种目的不工作、错误工作,在逐步的市场竞争中,会形成多对多的选择格局,在各自的博弈间会雷同矿工机制一样形成去中心化的互相监督。

即使预言机1?和中继器A?恶意勾结,这也是一个孤立的风险,因为只有同时使用了预言机1?作为预言机和中继器A?作为信息的应用程序将受到影响。

并且?LayerZero?只是最底层的传递信息的机制,至于信息传递后,上层应用如何使用则是可以单独定义和做安全加固的。对于协议本身而言他并不存储资金,也不存储数据,这会降低他本身受到攻击的可能性。

因此,由于资金是分散,让黑客攻击成本变得更高回报更小。

目前,LayerZero?已经经过?30?多个版本的正式审核,包括?Quantstamp、Zokyo、Zellic?和?TrailofBits?等等。此外,他当前通过?ImmuneFi?主持?1500?万美元的漏洞赏金,这是整个行业最大的实时漏洞赏金计划!,迄今为止?LayerZero已向已进行披露的白帽子奖励近100万美元。

3.2、对比协议层跨链产品的优势

同前文的结论一致,极低的跨链安全性验证成本是一大亮点,同样损失的则是高度信赖预言机的安全性,在抛除安全性因素之外,通用性以及对于开发者极低的协议接入成本是笔者看到的一大隐形优势。

更强的通用拓展性

在如今在协议层跨链的,还有?Cosmos生态的IBC协议以及波卡生态的XCMP跨链协议,之所以说他们在拓展性上有局限是指,对于以太坊验证其他公链的交易,则必须在以太坊上部署对应的轻节点。这样高昂的Gas成本导致众多EVM兼容链(ETH/BSC/Polygon/L2等等)很难对IBC协议进行支持,大大限制了IBC协议的通用性,因此目前其依然只能在相对小众的Cosmos生态链之间运行。

更低的开发者接入复杂度

从一开始底层协议的工作量就是放在极简的合约接入设计上,而消息跨链的需求场景上限极高,比如跨链借贷、收益聚合和交易只是开始。因为便捷好开发,所以协议目前已经在30多个链上?Dapp传递了超过数百万条消息,并且其上的应用桥等已经锁定了超过70亿美元的总价值。

解除多链碎片化的兼容性

前面提及的锁定铸造模式中,生成的包装代币,便是一种对多链资金的碎片化现象,而?LayerZero使用非封装资产方式、可以支持EVM和非EVM、统一的流动性层,以及在资产跨链时能够将原链兑换、桥接、目标链兑换、质押等复杂的交易捆绑起来。

3.3、总结

跨链方案解读:https://research.web3?caff.com/zh/archives/7592?

跨链是多链格局下的重要投资赛道之一,未来确定性高,商业模式清晰,在市场仍未成熟的阶段已有高额营收,作为通信协议内嵌到各类?Dapp?的基础代码内,协议本身也就成为乐高积木中最下盘之一。

上篇是?LayerZero?的技术方案实现与优缺。

下篇则进一步会展开?LZ?在市场的状况对比,全面评价主流各大跨链模式,已投稿在Web3?Caff?平台的?research?频道。

阅读原文:https://research.web3?caff.com/zh/archives/7592?

附录资料

https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b?4?3d?2?ae?975?b?6?

https://blog.li.fi/layerzero-a-deep-dive-6?a?46555967?f?5?

https://layerzero.gitbook.io/docs/

https://github.com/LayerZero-Labs/Audits/tree/main/audits

https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720?f?302?e?2?aa

https://web3?caff.com/zh/archives/37040?

https://foresightnews.pro/article/detail/1322?

https://mp.weixin.qq.com/s/Ji-3?XKfquPlP?7?upnUWEaHQ

https://stargate.finance/overview

https://blog.ethereum.org/2015/11/15/merkling-in-ethereum

https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf

https://github.com/LayerZero-Labs

标签:LAYEREROZEROZERlayer币最新消息super-zeroZEROPAY价格Zeropay Finance

火币交易所热门资讯
MEL:一个最有增长潜力的标地——Filecoin生态

在过去几年,区块链项目代币首次发行的方式经历过多轮更迭,从早期基于智能合约转账的ICO,到此后的首次交易所发行以及Coinlist等合规平台发行,其门槛与成本呈现越来越高的趋势.

1900/1/1 0:00:00
OIN:CoinWCard常见问题

什么是CoinWCard?CoinWCard是集跨境支付、消费、资产存储、快速兑换为一体的综合性消费卡。通过将加密货币与法定货币连接起来,它可以在超过176个国家、全球超过5000万商户中使用.

1900/1/1 0:00:00
以太坊:ETH一举突破2千美元!上海升级疑虑消退 发动补涨攻势

以太币3月13日一举突破2千美元,大涨至去年8月以来最高,分析师表示,先前人们预期以太坊升级后可能会出现「资金迅速外流」的情况,然而,这种担忧似乎过头了.

1900/1/1 0:00:00
Moonriver:Onramp 推出使用多重签名功能的比特币信托

ForesightNews消息,据CoinDesk报道,比特币金融服务公司Onramp为高净值投资者推出现货比特币信托,它利用多重签名来实现多方托管,一组独立的托管人各自持有一把私钥.

1900/1/1 0:00:00
Solana:SOL 在看跌后跌至 24.26 美元

Solana价格分析显示过去24小时内呈下降趋势。Solana(SOL)的价格从25.46美元跌至24.26美元。支撑位在23.82美元,这可能是卖家的下一个目标.

1900/1/1 0:00:00
区块链:金色午报 | 4月17日午间重要动态一览

7:00-12:00关键词:SEC主席、Chrome浏览器、香港Web3、黄立成1.数据:超391万枚AXS将于本周解锁,价值约3577万美元;2.美众议院议员:正在提出立法.

1900/1/1 0:00:00