最新快讯
8分钟前
上海黄浦区:对元宇宙、区块链、AI 等重点项目给予最高 200 万元资金支持
ChainCatcher 消息,上海市黄浦区科学技术委员会和黄浦区财政局发布《黄浦区关于加快推进数字产业发展的政策意见》,意见指出,支持数字产业集聚,营造产业创新生态。支持数字技术赋能,拓展数字场景应用。对获得工信部人工智能产业创新任务揭榜挂帅项目、上海市促进产业高质量发展专项资金等(信息化相关领域),按最高不超过 1:1 予以区级配套,最高不超过 200 万元。 对符合区数字产业发展导向,在人工智能、集成电路设计制造、元宇宙、软件与算法、量子计算、新一代网络、区块链等重点领域自主研发或联合产学研开展关键技术攻关,经评审,对具有先进性、创新性、突破性或颠覆性的项目,按不超过项目投资总额的 30% 给予一次性支持,最高不超过 200 万元。(来源链接)
27分钟前
DeFi 协议 Davos Protocol 获 MH Ventures、 LD Capital 投资
ChainCatcher 消息,DeFi 协议 Davos Protocol 在推特上宣布获得MH Ventures、LD Capital 投资。 据官网介绍,Davos Protocol 利用流动性质押和超额抵押以保证稳定性,致力于以可持续的方式解决流动性被锁定的问题。其货币政策调节了稳定资产 DAVOS 的价格稳定,并以稳定的收益率和公平的收入分配体系奖励流动性提供者。 据 RootData 数据,Davos 与今年年初完成 50 万美元 Pre 种子轮融资,Polygon Ventures 和Polygon 联合创始人 Sandeep Nailwal 参投。(来源链接)
1小时前
阿里云与 Blockchain Academy 达成战略合作
ChainCatcher 消息,据官方推特,Blockchain Academy 和阿里云正式达成战略合作伙伴关系,于 3 月 17 日签署 MOU。双方的合作旨在为年轻人和创业者提供更多精彩纷呈的学习 Web3.0 以及构建 Web3.0 的机会。该合作预期加速香港超过 10 万年轻人进入 Web3.0,为 Web3.0 建立更加健全的生态体系积极贡献。Blockchain academy 也将于阿里云于 2023 年第二季度推出一系列的 Web3.0 教育课程。(来源链接)
1小时前
彭博社:韩国检方再次寻求逮捕 Terraform Labs 联创 Daniel Shin
ChainCatcher 消息,据彭博社报道,韩国检察官再次推动逮捕 Terraform Labs 联创 Daniel Shin。此前报道,去年 11 月底,韩国检方已申请对 Terra 联创 Daniel Shin 等 8 人发出事前拘捕令,但该拘捕令被法院驳回。(彭博社)
2小时前
Gucci 与 Yuga Labs 达成合作,并计划于本周参与 Otherside
ChainCatcher 消息,奢侈品巨头 Gucci 宣布与 Yuga Labs 达成合作伙伴关系,本次合作旨在“探索元宇宙中时尚与娱乐的交互并扩大两家公司旗下社区之间的互动”。Gucci 高级执行副总裁兼 Gucci Vault 和 Metaverse Ventures 首席执行官 Robert Triefus 表示,Gucci 将在 Otherside 和 10KTF 的持续叙事中发挥作用。 去年 Gucci 与 10KTF 推出了“Gucci Grail”项目,预计 Gucci 将于本周参与 Yuga Labs 旗下元宇宙游戏 Otherside。(来源链接)
查看更多
扫码下载链捕手APP
专业的区块链资讯、数据与研究平台

LayerZero CEO:从第一性原理理解 LayerZero

Bryan Pellegrino
跨链赛道动态与研究
2023-02-03 14:55
收藏
LayerZero 允许应用程序设置一组永远无法修改的安全参数,这是 Wormhole 和 Nomad 等跨链协议所不具备的。

撰文:Bryan Pellegrino,LayerZero Labs 联合创始人兼 CEO

编译:aididiaojp.eth,Foresight News

 

昨天推特上出现了有很多对 LayerZero 的讨论,其中也包括很多误解,所以我将从第一性原理开始介绍 LayerZero,它是什么?如何工作?开发人员如何保证它的安全性?

LayerZero 是什么?

LayerZero 是一种可用于消息传递的互操作性协议,允许任何包含有效负载的跨链合约调用。

它是如何工作的?

开发人员在多个链上部署合约,我们统称这些为链 A 和链 B。交易在链 A 上提交,包含结果的消息可以被传递给链 B 上的合约。合约与 LayerZero 端点交互,然后应用程序选择的预言机和中继器检索相应的区块头和 tx 证明。他们等待 A 链上指定数量的区块确认后,独立地将各自的信息传送到链 B。在链 B 上,这些信息将通过验证者或证明库进行验证,然后在链 B 上传送消息合约。

一个简单示例是用户可以在 Stargate 上桥接,使用 SushiXSwap 进行交换,或者跨链交易 NFT 资产。

基础设施提供商有什么保证?

这里有四个真正的组件:中继器、预言机、验证者\证明库、区块确认

应用程序可以完全控制这些组件中的每一个,以下是详细介绍:

中继器——中继器是完全开放且无需许可的。应用程序可以选择任何现有的中继器,中继器可以是中继器网络,也可以是简单的单个签名者。

预言机——预言机也是完全开放和无需许可的。应用程序可以选择任何现有的预言机,预言机可以是预言机网络,也可以是单个签名者。

证明库——验证库在一个只能追加的注册表中发布,也可以发布新库,但现有库永远无法修改,并且是完全不可撤销的不可变验证库。应用程序可以选择任何现有的库(它们都有公共审计)来执行其验证。随着新的证明机制的发明、零知识证明等领域的进步以及围绕 Gas 和采用率的优化协议的出现,注册表能够允许无限的灵活性。

区块确认- 区块确认是在消息可以传递到目标链之前必须在当前源链上完成的区块数。这个数字在共识机制和具有概率最终性的系统中差异很大,是应用程序控制给定块的最终确定性的方式,很像中心化交易所在接受来自给定链的存款之前所做的事情。

如果应用程序配置这些参数,它将如下所示

如果应用程序未配置参数,则它会使用「默认」设置,这样就会有一定的适应性和功能性限制。

在场景 A 中,当应用程序设置了 [ULN v2、Relayer A、Oracle Z、Block Confs X 和 Proof Lib V1] 的配置时,任何其他系统都无法修改这些参数。此时,中继器 A 将与预言机 Z 一起使用,所有消息将在等待 X 个区块后通过 ULN v2 和 Proof Lib v1 进行验证。

在场景 B 中,当应用程序使用默认设置时,这意味着他们将参数的选择权交给了 LayerZero 多重签名。LayerZero 多重签名唯一能做的就是添加新库和更改默认值。

那么,让我们讨论一下目前存在的现状。

今天大多数互操作系统都是这样工作的:

Wormhole、Nomad 等互操作系统都以类似的方式工作。所有控件都位于 [系统] 中,并且可以由控制这些系统的管理员进行升级(Wormhole 需要验证器的 13/19 多重签名)。这存在一定的风险,导致 Wormhole 和 Nomad 出现多个安全问题。使用 LayerZero 的默认值与这些系统相同,应用程序将参数控制权委托给一组外部管理密钥,系统依赖于秘钥管理者不会作恶。

不同之处在于,这些系统中,应用程序都没有任何控制权,并且永远无法阻止 [系统] 强制对它们进行升级并更改底层消息传递或协议的信任假设。

LayerZero 为每个应用程序提供了一种方法来明确选择一组永远无法修改的安全参数。我们认为关键基础设施应该是不可变的、开源的,并且始终由用户应用程序所拥有。

跨链赛道动态与研究
关注多链生态、跨链安全和技术创新。
链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作,站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击 “举报”, 我们会及时处理。