LayerZero宣布上线V2,协议设计有何亮点?

Odaily星球日报發佈於 2024-01-30更新於 2024-01-30

文章摘要

LayerZero V2 核心协议架构有何变化?

原文编译:Karen,Foresight News

今日,LayerZero 宣布上线 V2,为 20 多个链带来无需许可、抗审查和不可变的互操作性。

LayerZero V2 核心协议设计

根据 LayerZero V2 白皮书,V2 中有四个组件,包括一个可实现抗审查的不可变端点,一个链上验证模块的仅附加集合(MessageLib 注册表),一组用于跨链验证数据的去中心化验证网络(DVN)无需许可集合,以及无需许可的执行器(独立于跨链消息验证 context 执行功能逻辑)。

从流程上来看,LayerZero 分为执行层和验证层。验证层在链之间安全地传输数据,执行层解释这些数据以形成安全、抗审查的消息传递通道。执行者与任何验证相关代码的隔离能够最大限度地减少将攻击面引入安全关键代码的可能性。

LayerZero宣布上线V2,协议设计有何亮点?

LayerZero 中实施无需许可、可配置的验证模型,任何人都可以操作自己的 DVN,并无需许可地将其与 LayerZero 集成。执行器(executors)无需许可特点也能够确保了在执行器故障时通道活跃度能够恢复,并将协议的活跃度与任何单个组织或实体完全解耦。

LayerZero V2 有哪些亮点?

如上,LayerZero V2 将消息验证和执行分为两个不同的阶段,开发人员可以对其应用安全配置和独立执行,拥有了更多的控制权。据 LayerZero 描述,V2 亮点包括:

1、通用消息传递:可以在链之间发送和编写任何类型的消息,包括任意数据、外部函数调用和 / 或代币;

2、模块化安全:开发人员在选择安全堆栈来验证跨链消息时,可以从 20 多个去中心化验证网络(DVN)的首选组合中进行选择;

3、无许可执行:任何人都可以在 V2 中运行执行器;

4、统一语义:OApp 和 OFT 合约使开发人员能够跨每个具有端点的区块链 V2 上以相同方式构建应用程序和代币;

5、V1 兼容性:V1 应用存在迁移选项。如果已经部署在 V1 上,应用程序可以通过 ULN 301 利用新的安全性和执行模型。

LayerZero V2 核心协议架构有何改变?

根据 LayerZero V2 文档介绍,由于 LayerZero V2 将消息验证(由安全堆栈处理)和执行分开,因此消息 nonces 现在可以乱序执行,同时仍然保持抗审查性。在默认情况下,即使先前的消息执行失败,后续的消息流也将继续传递和执行。而这种无序消息传递通过使用改进的链上 nonce 跟踪,可以提供尽可能高的消息吞吐量。

LayerZero V2 还通过多种方式显着提高了可编程性,比如;

1、简化了协议合约接口,降低通过协议发送和接收消息的复杂性;

2、Endpoint V2 中的路径特定库使开发人员能够为特定路径配置不同的 MessageLib,从而为应用程序提供更大的灵活性和定制性;

3、水平可组合性。

而在开发者和普通用户更为关注的交互 Gas 效率方面,LayerZero 表示, V2 合约标准都经过重组,以减少基础合约固有的 Gas 成本。另外,V2 还优化了编译器,从而降低部署和执行的 Gas 成本。

在链兼容性方面,LayerZero V2 通过全链设计(Chain-Agnostic Design)、改善过后的 Gas 支付选项以及特定库默认值,提高了链兼容性,帮助 OApp(全链应用)开发人员设计可以跨 EVM 和非 EVM 链统一的单一应用架构。

来源:https://docs.layerzero.network/explore/layerzero-v2https://medium.com/@LayerZero_Labs/layerzero-v2-is-live-740290 f 2d be 6 

你可能也喜歡

谁最会用Claude Code?答案可能不是程序员

这篇基于约40万次Claude Code会话的分析报告发现,AI编程工具正在重塑人与代码的协作关系。核心结论是:在智能体编程中,人类主要承担“做什么”的规划决策,而AI则负责“怎么做”的执行工作,包括编写、修改和调试代码。 研究显示,使用Claude Code的成功率并不取决于用户是否是程序员。在法律、金融、管理等非技术职业的用户中,完成编码任务的效率已接近软件工程师水平。真正影响结果的关键因素是用户对自己要解决问题的理解深度,即领域专业知识。领域专家能够用更精准的指令引导AI完成更大量、更复杂的工作。 数据表明,从2025年10月到2026年4月,Claude Code承担的任务价值平均增长约25%,且用于纯粹调试的会话占比下降近半,更多转向端到端的开发、部署、数据分析及文档撰写等工作。同时,当会话遇到问题时,新手用户放弃的比例远高于中高级用户,突显了领域知识在引导和纠正AI方面的重要性。 报告指出,AI编程降低的是实现门槛,而非判断门槛。未来,懂业务、能清晰定义问题和评估结果的人,可能比单纯会写代码的人更能发挥AI的价值。这意味着,智能体工具不会取代领域知识,反而会放大其作用,使各行业的从业者都能完成以往难以独立完成的技术工作。

marsbit8 分鐘前

谁最会用Claude Code?答案可能不是程序员

marsbit8 分鐘前

交易

現貨
合約
活动图片