原文标题:《
LayerZero 的多链野心

原文作者:Tiga,W3.Hitchhiker;修订: Evelyn,W3.Hitchhiker

LayerZero 技术简析

LayerZero 是一个跨链通讯协议,能够将一条链上的"信息"传递到另一条链。Layerzero 于 21 年 4 月完结了 $2M 的种子轮融资,随后别离于 21 年 9 月和 22 年 3 月别离完结了 $6.3M 和 $135M 的融资。参投机构包括 Binance Labs,Multicoin,Delphi,A16Z,Uniswap,Polygon,Coinbase 等一众机构,出资阵型能够说是尖端了。

LayerZero 经过在链上布置一系列的智能合约(Endpoint)完成去中心化信息跨链服务。Endpoint 上运转着超轻节点,「超轻」两个字体现在该节点只供给指定区块的 Block header。传输进程中,经过 Oracle 与 Relayer 确保信息发送的有效性与安全性。

LayerZero的生态项目与多链野心

Endpoint 是一个布置在链上的合约,担任供给音讯的发送与接纳。Relayer 和 Oracle 功用职责是一致的,都是发挥预言机的功用,不过传输的内容有所不同,两者彼此独立运转,再由接纳链的 Endpoint 对 Relayer 和 Oracle 发送来的信息进行验证与匹配,进步 LayerZero 的安全冗余性。

LayerZero的生态项目与多链野心

详细的,LayerZero 将 Endpoint 分成了三个部分,别离是 Communicator,Validator,Network:

Communicator:面向 Dapp 的接口,

Validator:在接纳方是担任对信息进行核验的环节,

Network:是面向其他链的 Network 承受或发送信息的接口。

其详细步骤如下:

Step 1:A 链上的 Dapp 与 A 链上的 Endpoint 交互发生一个买卖 TTT,会发生 4 个参数,这些参数会经过 LayerZero 发送给 Communicator。四个参数别离是:

t:买卖 T 的仅有买卖证明(transaction proof)

dst:方针链 Endpoint 的标识符

payload:A 链的 Dapp 要发送到 B 链的数据

relayer_args:A 希望运用的 Relayer 参数

Step 2: Communicator 将这些参数打包成 Packet(dst,payload),并与 t 和 relayer_args 一起发送到 Validator。

Step 3:Validator 把 t 与 dst 传递到 Network。

Step 4:Validator 将 Packet(dst,payload),t 和 relayer_args 一起发送到 Relayer。第四步与第三步是一起发生的

Step 5:Network 发送 dstdstdst 与包含当前买卖区块的 ID(cur_blk_id)发送给 Oracle。

Step 6:Oracle 从 A 链上获取 block header

Step 7:Relayer 从 A 链上获取买卖 T 的买卖证明 t,并存储在链下。

Step 8:Oracle 确认买卖 T 已经在 A 链上被提交后,将 block header 发送给 B 链的 Network。

Step 9:B 链的 Network 将接纳到 block hash(记为 blk_hdr_hash)发送给 B 链的 Validator

Step 10:Validator 将 blk_hdr_hash 发送给 Relayer

Step 11:Relayer 接纳到 B 链发送的 blk_hdr_hash 后,将与 blk_hdr_hash 匹配的数据返回给 B 链的 Validator。

Step 12:B 链的 Validator 将从 Oracle 获取到的 blk_hdr 与从 Relayer 获取到的买卖证明 t 进行匹配,假如匹配经过,则会将Packet(dst,payload) 发送给 Communicator。匹配失利则直接疏忽本次买卖。

Step 13:Communicator 将 Packet(dst,payload) 数据发送给 B 链的 Dapp,完结信息跨链

简单说就是 A 链的 Dapp 告诉 LayerZero 布置在 A 链的 Endpoint:」我要给 B 链发个 XXX 音讯「,发送音讯这个进程也能够看做是一次买卖。当这个买卖在 A 链上链后,Oracle 会直接到 A 链上查看是否真的上链了,Relayer 也会去 A 链上获取这个买卖的证明,Oracle 和 Relayer 将它们获取到的内容都发送给 B 链的 Endpoint,假如两者内容匹配,则 A 链的音讯发送到了 B 链上。反之,假如 Oracle 和 Relayer 获取到的内容不匹配,则直接疏忽该买卖。

在安全层面,LayerZero 将安全性防护涣散到 4 个点上,别离是 Endpoint,Oracle,Relayer,还有链自身。它们之间是彼此耦合的,这种涣散结构能够使 LayerZero 更安全。

当其间某一部分遭受歹意进犯时,其他部分会阻断 LayerZero 的流程,对歹意供应的部分进行隔离操作。这四个部分中,最单薄的环节是 Oracle 与 Relayer,由于干流链的 51% 进犯难度与成本十分高,且 51% 进犯不是 LayerZero 考虑与防护的事情。Endpoint 本质是智能合约,能够经过安全审计的方法尽量减小安全风险点。假如 Oracle 与 Relayer 没有一起被进犯,LayerZero 都能够确保其安全性。

在最坏的状况下,即 Oracle 和 Relayer 一起被劫持且彼此串通时,Oracle 供给了歹意的 block header,Relayer 供给了歹意的买卖证明,且两者供给的内容是匹配的。这种状况首先从概率上讲十分小,由于 Oracle 与 Relayer 是彼此独立的组件,且 LayerZero 运用的预言机服务是由 Chainlink 供给的,安全性仍是很有保证的。其次,在不知道特定的 block header 的状况下,不可能针对一个 block header 进行验证买卖证明。反之,依据一个买卖证明也不能反推出 block header。这是确保 Oracle 与 Relayer 安全性的底子,也是确保 LayerZero 安全性的保证。

LayerZero 生态一览

Stargate

Stargate 是根据 Layerzero 搭建的第一个项目,致力于构建彻底可组合的原生财物跨链桥协议。现在 Stargate 支撑 Ethereum,BSC,AVAX,Matic,Arbitrum,Optimism 与 Fantom 链,仅支撑 USDC,USDT,ETH 与 STG 这四个 token。

Stargate 的跨链方法与其他跨链桥不同,采用类似 OTC 的方法进行跨链。在各个链别离建立流动性池,用户在 A 链流动性池中"质押"财物,在 B 链流动性池中"赎回"财物,无需中心财物的参加,A,B 链之间的音讯互通是经过 LayerZero 完成。

作为 LayerZero 的"亲儿子",Stargate 效果远不止一个跨链桥,从 Stargate 的文档中也能够看出 Stargate 的方针是作为财物跨链的技术供给商,让更多的项目能够轻松运用 Stargate,完成跨链的功用。所以 Stargate 的事务需要分为 2B 和 2C 两部分,2B 的事务形式也远比 2C 的形式有幻想空间,根据 Stargate 能够向上搭建更为复杂的 Dapp。

Hashflow

Hashflow 是一个主打零滑点,MEV 维护的跨链 DEX,经过运用 LayerZero 完成跨链音讯传递。Hashflow 现在支撑 Ethereum,BSC,AVAX,Polygon,Arbitrum 与 Optimism 链。

作为一个 DEX,Hashflow 并没有运用 AMM 模型,Hashflow 运用询价(request-for-quote,RFQ)方法的进行Token交流,与订单薄的方法十分相似。其详细机制为:买卖者报价将 A 链的 1 个 ETH 兑换成 B 链的 1000USDC,做市商将买卖者在 A 链的 1 个 ETH 发送到 A 链上的流动性池,然后触发 B 链的合约将 1000USDC 汇入买卖者的 B 链钱包中。

LayerZero的生态项目与多链野心

RadiantCapital

Radiant 是一个布置在 Arbitrum 上根据 LayerZero/Stargate 的多链假贷项目,现在仅支撑 USDC,USDT,DAI,BTC 和 ETH 这五种 Token。用户能够选择在 Arbitrum 上抵押上述五种财物,然后借出其他财物。现在 Radiant 仅支撑 USDT 和 USDC 的跨链假贷,即用户能够在一条链上抵押财物,在别的一条链上借出 USDT 或 USDC。

LayerZero的生态项目与多链野心

SushiXSwap

SushiXSwap 是 SushiSwap 推出的跨链 DEX,国际上第一个跨链 AMM。根据 LayerZero 的 Stargate 协议打造,现在仅支撑 ETH 主网,Arbitrum,AVAX,Polygon,Fantom,BSC 与 Optimism 网络。SushiX 买卖进程如下图所示,经过 Stargate 的跨链功用将与 Sushiswap 的多链流动性完成跨链 DEX。

LayerZero的生态项目与多链野心

其他 Layerzero 生态项目(部分还未上线)

OmniBTC: 构建在 Sui 和 Aptos 的 DEX+Lend+Bridge 的三合一 dex

rage_trade:Arbitrum 上的去中心化合约

MugenFinance:根据 Layerzero 的 RealYield

InterSwap:根据 LayerZero 的 Swap

CashmereLabs:全链 DEX

holographxyz:全链 NFT 的 Mint,Bridge 协议

OmniX_NFT:全链原生 NFT 平台和买卖市场

Moonbean:已集成 LayerZero

Clearpool:将与 LayerZero 集成

Angle Protoco:与 LayerZero 集成

这里列出的项目不全,其余为列出的项目请读者自行探索。

LayerZero 展望

需要和能够被跨链的不仅仅是 Token,还有各个协议的功用与服务。随着 crypto 发展,当下的区块链国际已经有了一堆值得称赞的真正立异项目/协议,它们机制成熟,运转安稳,彻底能够作为一个底层"零件"去被其他协议所运用。

这些协议自身也是可编程,可组合,可交互的,并且 web3 远比 web2 开放,包容。智能合约天然地暴漏出 API,假如能够打破链与链之间的隔阂,让流动性与用户能够自由,便捷的络绎于各个协议之间,各条链之间,开发者能够创造出更多更具幻想力的"东西",DeFi 也能够再进化,不断拓展 crypto/web3 的鸿沟。

未来的区块链国际会是怎么样的?LayerZero 会给区块链有哪些改动,发生什么样的影响?不知道,不过能够确认的是,未来区块链的发展一定是朝向互联互通的方向进行,即便捷用户又方便开发者。万维网的发明人蒂姆·伯纳斯·李(Tim Berners-Lee)谈到设计原理时说过:「简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命」。将各个链上的成熟协议模块化的串并联运用,未来一定会迸发出 web3 的 killer App。天才需要舞台,也需要锤子和钉子,LayerZero 能够作为 web3 天才们的锤子和钉子。

合理且保守估计,未来区块链的 gas 费会下降好几个数量级,DeFi 的用户也会增长几个数量级,巨大的市场需求催生出链与链之间的「远洋货轮」,跨链的费用由于边际效应而无限趋近于 0。费用的下降是扩大规模的必要条件,正如动力电池价格十年下降了 10 倍,电动汽车走向千家万户。

202209:LayerZero 更新 V2 版别:

  • 将支撑非 EVM 链

  • 推出 LayerZero Scan

  • 下降 20% gas fee

  • 安全补丁

此时快讯

【2022-09-23 03:40】【以太坊合并一周后供应量已增加超5000ETH】金色财经报道,据ultrasound.money数据显示,以太坊合并一周后供应量已增加超5000ETH。数据显示,截至发稿,新增供应量为5027.07ETH。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注