编译:Babywhale,Techub News
北京时间昨日晚间,LayerZero 发布了 V2 版别更新并表明将在 V1 版别支撑的超 40 条链上布置 V2 版别「端点(endpoint)」。LayerZero 在对 V2 版别介绍的博客中写道:
LayerZero 使开发人员可以经过恣意音讯的传输,创建和装备共同的运用、代币和数据原语,而不受链的约束。 与 TCP/IP 规范化互联网开发一样,LayerZero 的方针是完成一切链上运用开发的规范化。这种共同的跨链开发概念被概括为「omnichain(全链)」,也是 LayerZero 对加密货币未来的展望。
LayerZero 是一个旨在衔接区块链的协议,一起坚持以下基本原则:
无权限:任何人都可以运转验证和履行音讯所需的根底设施。任何人都可以在 LayerZero 上进行构建并与之交互。
抗检查:在一切之前的音讯都被验证之前,任何一条音讯都不能被履行,这意味着任何一条音讯都不能在任何途径上被检查。
不行改变:每个链上的端点都以智能合约的方法存在。新的验证库可作为仅附加更新添加。这些库不行升级,并将永久存在。
在此之前,LayerZero 一向被诟病中心化的问题,最新的 V2 版别针对市场的这一普遍质疑做了怎样的优化呢?
什么是 LayerZero V2
LayerZero 是一种音讯传输协议,而不是区块链。LayerZero 运用布置在每条链上的智能合约,结合去中心化验证网络(DVN)和履行器(Executor),使不同的区块链之间可以进行交互。
在 LayerZero V2 中,音讯验证和履行被分为两个不同的阶段,为开发人员供给了对运用安全装备和独立履行的更多操控。 结合改善的处理方法、音讯吞吐量、可编程性和其他针对合约的改善,LayerZero V2 供给了一个更灵活、功用更强、面向未来的音讯传递协议。
新的安全和履行方法
LayerZero V2 为 Endpoint V1 上布置的现有运用供给了直接改善,一起还供给了新功用,可增强在新的 Endpoint V2 上布置的全链运用的创造力和可扩展性。 布置在 Endpoint V1 上的运用可以经过将其运用的音讯库搬迁到 Ultra Light Node 301 来取得运用安全性和履行方面的两大改善。请参阅《搬迁指南》了解更多信息。
「X of Y of N」音讯验证
新的 Ultra Light Node 301(V1)和 Ultra Light Node 302(V2)允许运用一切者装备自界说安全仓库,挑选一组不同的 DVN 来验证目的地 MessageLib 上的有用负载 hash。一切这些 DVN 的子集(X)都有必要验证有用负载 hash,而一组可选 DVN(N)的阈值(Y)也有必要验证相同的有用负载 hash,然后才干交付数据包。 现在,OApp 一切者可以依据自己的运用需求,运用多种验证模型来完成所需的安全性和本钱效益。 您可以在启动时挑选以下 DVN,也可以无需答应树立 DVN:
LayerZero Labs(默许):由 LayerZero Labs 保护的默许 DVN。
谷歌云(默许):由谷歌云供给支撑的默许 DVN。
Nethermind:由 Nethermind 保管的弹性 DVN,使世界各地的企业和开发人员可以访问去中心化网络并在其上进行开发。
Delegate:由 Delegate 保护的 DVN,Delegate 是 Azuki、BAYC、Squiggles 和 RTFKT 等项目运用的值得信赖的链上安全东西背面的开发团队。
Tapioca:Pearlnet 是为 TapiocaDAO 生态树立的 DVN,使 OApp 可以操控自己的模块化验证网络。
Animoca:由游戏化和区块链范畴的领导者 Animoca Brands 保护的 DVN。
Blockdaemon:由 Blockdaemon 保护的 DVN,运用团队独有的监控和警报体系来保证最佳的正常运转时间。Blockdaemon 的根底设施保证了机构级的安全性,并经过了 ISO27001 认证。
Gitcoin:由以太坊原生公共产品开发团队 Gitcoin 运营的 DVN。
Polyhedra zkLightClient:运用 Polyhedra 的 zkBridge,可以检索和验证音讯数据,以便运用开发人员可以运用零常识证明来保护音讯传递。
P2P:由 P2P.org 供给支撑的 DVN,P2P.org 是自 2018 年持续运营至今的 PoS 验证器和 RPC 节点供给商。
Obol:由 Obol 保护的 DVN,该团队经过 Obol 网络推动可组合的、与以太坊共同的分布式验证器中间件的开发和选用。
StableLab:由 StableLab 运营的 DVN,StableLab 是专业授权、管理框架规划和 DAO 产品开发范畴的领导者。
Axelar DVN Adapter:将 DVN 适配器接入 Axelar 进行身份验证。
CCIP DVN Adapter:运用 CCIP 进行音讯验证的 DVN 适配器。
独立音讯履行
在 LayerZero V1 中,中继器一起处理音讯的验证和履行:
预言机:处理音讯区块头的验证。
中继器:处理 tx-proofs 的验证和音讯的履行。
在 LayerZero V2 中,音讯的验证现在由安全仓库处理,而履行则由履行器履行:
安全仓库:您的运用选定的(X of Y of N)DVN。
履行器(可选):运用选定的用于接纳音讯的自动调用程序。
关于在 Endpoint V2 上布置的新运用,该调用方是完全无需答应的。
新协议合约
除了新音讯库,LayerZero V2 还对中心协议架构进行了改善。
开发人员可以经过运用 Endpoint V2 合约规范布置运用,然后取得更高的音讯吞吐量、更好的可编程性、更简化的合约等优势。
优化音讯处理
由于 V2 协议将音讯的验证和履行分隔,因而现在可以不按顺序履行音讯 nonces,一起仍能保持抗检查才能:
Verified:音讯包的 nonce 已成功验证,等待履行。
Delivered:音讯已成功履行并被目的地运用接纳。
在 V1 中,默许情况下,假如发送的信息未能在目的地履行,相关途径将被一个「storedPayload」事情阻断,然后暂时中止履行一切后续音讯。
现在默许情况下,即便之前的音讯未能履行,后续音讯流也会持续传递和履行。
经过装备 Ordered Message Delivery,仍可在运用等级启用有序履行。
更高的信息吞吐量
这种 Unordered Message Delivery 经过运用 Lazy Inbound Nonce 和 Inbound Nonce 改善链上 nonce 跟踪,将其作为在何处尝试履行音讯的指引,然后供给尽可能高的音讯吞吐量(即链自身)。
Lazy Inbound Nonce:体系中履行率最高的信息 nonce。
Inbound Nonce:最新验证的音讯 nonce,之前的一切 nonce 也已验证。
由于 nonces 有必要先经过验证才干履行,因而该体系使 LayerZero V2 可以验证和无损地履行无序数据包,然后在不影响抗检查才能的情况下简化信息履行过程。
改善的可编程性
LayerZero V2 还在多个方面明显进步了可编程性:
简化协议合约接口:LayerZero V2 中改善的合约接口简化了音讯路由和处理,下降了经过协议发送和接纳音讯的复杂性。开发人员可以更自傲、更高效地作业。
特定途径库:Endpoint V2 中的特定途径库使开发人员可以为特定途径(从源到目的地)装备不同的 MessageLib,然后为运用供给更大的灵活性和定制性。
横向可组合性:新的 sendCompose 和 lzCompose 接口可将外部调用转化为新的音讯包,然后使运用可以在处理音讯接纳的逻辑(lzReceive)和外部调用自身的逻辑(lzCompose)之间保持清晰的分离。这就保证了每个过程都能正确履行,并独立于其他过程,然后完成强大的跨链互动。
更简化的合约
LayerZero V2 引入了多项改善,以进步开发人员和用户与 LayerZero 合约交互时的 Gas 功率。这些改善包含:
优化根底合约:对一切 LayerZero 合约规范进行了重组,以下降根底合约的 Gas 本钱。
编译器功率:对合约的改善能更好地优化编译器,从而下降布置和履行的 Gas 本钱。
链兼容性
V2 还大大进步了链的兼容性,进一步增强了开发人员在更广泛的区块链上开发多功用、高效的全链运用的才能。
「链无关」规划: 该协议界说了组成合约调用(compositionSend 用于存储数据,lzCompose 用于组成合约)之间的阻隔。这使开发人员可以在具有不同环境假定(如缺少运转时调度)的区块链上树立愈加共同的运用规划。这关于完成与非 EVM 链的广泛兼容性以及在每个链上共同 OApp 接口非常重要。
改善了 Gas 支付选项: 在布置过程中,终端现在可以在给定的链上指定替代 Gas 代币。这种灵活性适用于可能具有共同 Gas 机制或收费形式的区块链。
特定库默许值: Endpoints 现在支撑每个链途径运用不同的默许库。该功用可依据每个链对的详细特色和共同要求,完成更精简、更高效的音讯处理。
这些改善为音讯处理供给了一种更贴近链的方法,有助于 OApp 开发人员规划一种可跨 EVM 和非 EVM 链共同的单一运用架构。
一直如一的安全规范
运用级操控: 尽管运用合约可以挑选预界说的默许设置,但 LayerZero 让您可以挑选为每条途径装备运用的设置,然后供给无与伦比的灵活性和安全性。
不行变的中心合约: LayerZero 只运用不行变的中心合约。这为开发人员供给了一个可以以长期安稳、可预测方法交互的衔接,保证安全性和可靠性不会遭到外部更新的影响。
向后兼容性: LayerZero 的链上音讯库是不行变的,永久不会被移除或废弃。LayerZero 一直向后兼容曾经的 MessageLib 版别。
此时快讯
【BakerySwap:已有超1.2万枚ETH参与比特币链游项目Bitcoin Cats Launchpad】12月19日消息,NFT平台BakerySwap在其社交平台表示,已有超1.2万枚ETH参与比特币链游项目Bitcoin Cats Launchpad。