什么是 Opside?
Opside 是一个三层架构的应用平台,采用 PoS & PoW 混合共识,并提供 ZK-RaaS (zkRollups as a service)服务。
想必大部分的普通用户还是无法理解,由此我们做进一步拆分:
1. 三层架构
大家对于 L2 并不陌生,这里说的三层架构,其实就是指:
L1:ETH、BNB Chain 等公链。
L2:共识和数据可用层,所有产生的交易和数据将在 L2 验证打包上链和存储。交易速度快,手续费低。
L3:基于 zkRollups 的应用层。兼容各类 zkEVM,提供可编程性。
各个 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 共享了同一个共识和数据可用层,安全性更高,更加的去中心化,维护成本也更低。
整体流程:
-
用户通过桥将资产从 L1 转移到 L2 或是 L3,在各个应用中产生交易。
-
L3 产生的交易集(batch)由验证者排序,给到矿工并行计算生成 ZKP,提交到 L2 由验证者打包上链和存储。
-
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 一起讨论。