Opside 网络为区块链应用程序引入了 3 层架构……

五年来,区块链的可扩展性和提议的解决方案一直处于社交媒体讨论的前沿。 例如,以色列软件公司 Starkware 和以太坊联合创始人 Vitalik Buterin 最近谈到了“第 3 层”的想法作为这些解决方案之一。 Starkware 表示多个第 3 层将运行在第 2 层之上,并且“分形分层”解决方案可以构建在第 3 层之上。 

Opside 项目 最近发布了他们的三层架构计划。 这将允许开发人员创建可以访问更快速度和更便宜交易的区块链应用程序。 Opside 链使这成为可能,它被称为第 2 层解决方案,因为它位于多个第 1 层平台(如以太坊、币安链、比特币等)之上,并将它们用作结算层。 “第 3 层”功能更进一步,允许开发人员启动一组“汇总即服务”。 这种架构为第 2 层提供了更全面的桥接资产,以及从汇总中无限增长的能力。 

为了处理多个链之间的合约调用, 反面 开发了一个协议来处理所有的合约调用。 同样在开发中的是 DAO 投票,它允许 Opside 社区投票决定将哪些公共链用于第 1 层结算。 

第 2 层解决方案依赖于其第 1 层对应物的去中心化,以提供更快的交易时间和更低的汽油费。 大多数区块链社区似乎都可以接受在他们的平台之上有一个集中层,只要每笔交易都在第 1 层进行结算。 效率是通过“捆绑”一组交易并稍后结算来实现的。 第 3 层放大了该模型,在保持第 2 层网络速度的同时实现更高的成本效率。 

Layer 3 具有提供如此低的成本的潜力,以至于即使在 Layer 2 网络上构建的项目也不必部署自己的 Layer 1 来降低结算费用。 这些应用程序,例如 Axie 和 dYdX 去中心化交易所必须这样做,仅仅是因为它们的模型依赖于最快的交易时间和最低的费用。 如果部署在第 3 层汇总上,它可以避免对另一个区块链的需求。

Layer1:多链桥

Opside 支持更快、更便宜的去中心化 Liquidity-Bridge,以实现更多链中的资产互操作性。 Liquidity-Bridge 由无需许可的节点组成,这些节点通过 MPC 就跨链消息达成共识。 流动性池带来更快的速度,支持更多的公链及其链上资产。

此外,Opside 将通过去信任的 ZK-Bridge 与资产层的各种公链建立连接。 与其他桥接方案相比,ZK-Rollup 方案涉及更多的 ZK 证明系统。 在跨链操作中,除了一般的“执行”之外,还需要生成ZK Proofs来保证执行过程的正确性。 ZK-Bridge的存取款操作被“固化”为一个电路,电路逻辑完全暴露。

Layer2:Rollup 友好链

Opside 链,或第 2 层,是一条与 EVM 兼容且对汇总友好的链。 Opside 链会对 rollups 做一些深度优化。

Native rollup 有点类似于 Polkadot 的架构。 一旦 rollup 注册了一个 slot,rollup 就变成了 native rollup。 相比之下,Polkadot 架构的缺点是平行链的共识取决于分配的一组验证器。 有 安全性和验证器数量之间的相关性. 如果少数验证者下线,验证者群体太小而无法验证区块的平行链将跳过这些区块,甚至停止直到情况得到解决。 Opside 没有这个问题,因为第 2 层从第 3 层中的所有原生汇总中收集数据并验证所有 zk 证明。 Opside Chain 更安全和去中心化,所有汇总作为一个更紧密的整体,共享相同的共识层。

有 64 个预部署合约作为“rollup slots”,它们将被来自 rollups 的 batch & proof 交易直接调用。 这些插槽将调用预编译合约进行证明验证,如果成功则更新本地状态根。 预编译合约可以通过二进制代码的优化来加速零知识证明的验证。

 

Opside 架构的第 2 层和第 3 层共享一个 共识机制 PoS 和 PoW 的混合体。

  • PoS:在第 2 层,任何人都可以通过质押成为验证者,然后有机会生产 Opside 链的区块。 PoS 是可证明的,验证者定期向第 1 层提交 PoS 证明。验证者可以获得这部分 PoS 的区块奖励和质押奖励。
  • PoW:layer 2 的验证者不仅会产生 Opside Chain 区块,还会根据 副总裁. Validators 会因为成功生成 zk 证明而获得 IDE 奖励,这有点类似于 PoW。 验证者可以通过在系统合约中抵押更多的代币来获得这部分奖励的额外奖励。

更重要的是,在Opside中,在完成slot的注册后,native rollups之间共享一个world state tree,共享同一个全局消息队列。 因此,本机交叉汇总互操作性在 Opside 中是可能的。 想象一下,你想把 USDC 借给 Rollup A 中的一个借贷合约,然后去 Rollup B 中的 DEX 交易购买 BTC。 在Opside,你不再需要从Rollup A提现到L1再从L1充值到Rollup B,而是直接在Rollup A中调用Rollup B的合约方法,这样整个过程会快很多,更便宜更安全。

Layer3:去中心化的 ZK-Rollups

在第三层,Opside 支持开发者部署自己的 rollups,同时 Opside 也提供了一个 去中心化汇总解决方案 基于上面提到的RaaS。 开发者可以自由选择采用哪一种。 该解决方案是无需信任和无需许可的。 任何人都可以向 L2 提交 L1 批次和证明。

总结一下,Opside的“base layer <- opside <- rollup”架构具有资产多样性和无限可扩展性的优势。 它可能是解决 web3 应用程序可扩展性问题的另一种选择。 与昂贵的基于 rollup 的第 2 层相比,它更适合游戏等高吞吐量应用程序。

免责声明:本文仅供参考。 不提供或不打算将其用作法律,税务,投资,财务或其他建议。

来源:https://cryptodaily.co.uk/2023/01/opside-network-introduces-3-layer-architecture-for-blockchain-applications