Opside, 3-layer ZK-RaaS 应用平台

什么是 Opside?

Opside 是一个三层架构的应用平台,采用 PoS & PoW 混合共识,并提供 ZK-RaaS (zkRollups as a service)服务。

想必大部分的普通用户还是无法理解,由此我们做进一步拆分:

1. 三层架构

大家对于 L2 并不陌生,这里说的三层架构,其实就是指:

L1:ETH、BNB Chain 等公链。

L2:共识和数据可用层,所有产生的交易和数据将在 L2 验证打包上链和存储。交易速度快,手续费低。

L3:基于 zkRollups 的应用层。兼容各类 zkEVM,提供可编程性。

Opside, 3-layer ZK-RaaS 应用平台

各个 Layers 之间通过桥进行连接,可以从 L1 直接将资产转移到 L2 或是 L3。

目前官方提供两种桥:

zk 桥:适合大额资产,安全性更高。

流动性桥:适合小额资产,速度快。

 

2. PoS & PoW 混合共识

Opside 是一个三层架构应用平台,其中 L2 采用 PoS, L3 采用 PoW,所以 Opside 整体采用的是 PoS + PoW 的混合共识。

L2: 采用 ETH 2.0 的 PoS 共识,任何普通用户质押一定数量的 IDE 即可成为 Validator(验证者)获得收益。可参考以太坊网络的质押。

L3: 采用 PoW 共识,此处的 PoW 主要指矿工提供算力为交易生成 ZK 证明,最先提供 ZK 证明的矿工获得奖励。没有算力也可通过购买云算力参与。可参考 Aleo Testnet。

3. ZK-RaaS

ZK-RaaS (zkRollups as a service)即提供一键生成 zkRollups 服务。

Opside 提供通用的 ZK-Rollups SDK(软件开发工具包),开发者根据 SDK 便可轻松的在 Opside L3 上部署 zkRollups 项目。

Opside 同时也提供 64 个专属 zkRollups 插槽,我们称为 Native Rollups(原生 Rollups),竞拍获得 Native Rollups 插槽的项目方可获得更多专属定制功能,拥有独立的运行环境,并且各个 zkRollups 项目之间可实现资产互通,即时交易。

可参考波卡插槽拍卖,但 Opside L2 和 L3 共享了同一个共识和数据可用层,安全性更高,更加的去中心化,维护成本也更低。

整体流程:

  1. 用户通过桥将资产从 L1 转移到 L2 或是 L3,在各个应用中产生交易。

  2. L3 产生的交易集(batch)由验证者排序,给到矿工并行计算生成 ZKP,提交到 L2 由验证者打包上链和存储。

  3. L2 产生的交易由验证者处理打包上链存储,并定期将 PoS 证明提交 L1。

 

“我”如何从 Opside 获益?

1. 普通用户

  • 新链,新项目,参与各类项目交互获得潜在空投。

  • 由于 L1 是各类公链,故能提供多样资产种类,同时 zkRollups 之间可以实现资产实时互通交易,用户体验优秀。

2. 项目方

  • Opside 生态流量扶持 & 生态基金支持。

  • zkRollups 技术大幅提升了项目安全性以及用户体验。

  • 极大的降低运营成本,zkRollups 项目方无需自己提供算力以及进行底层的维护,每月节省 10w - 100w 美金不等的运营成本。

  • 拥有独立的运营环境,交易速度快,手续费无限接近于 0。

3. 节点 & 验证者

  • 申请成为节点,共同维护网络,获得出块收益。(参考以太坊网络)

  • 质押一定数量的 IDE 至官方认证节点成为验证者,获得出块收益。

4. 矿工

  • 提供算力为交易生成 ZK 证明,最先生成提供 ZK 证明的矿工获得奖励。(参考 Aleo 测试网)

 

写在最后:

Opside 团队自 2018 年起开始研究 ZK 相关技术至今已经有五个年头,深知 ZK 技术的艰难和不易。对于普通用户来说,ZK 更是一个晦涩难懂的东西。

在和投资机构以及项目方沟通的过程中,我们发现大家对于 ZK 技术的了解高低层次不同,理解会产生些许的偏差。而目前大部分的文章也均以技术的角度来进行阐述,对于普通用户的阅读体验并不友好。

希望通过这篇文章能让大家更好的理解 Opside 的设计和创新,也欢迎各位加入 Opside Discord 一起讨论。