paint-brush
ZKRollup-as-a-Service:Opside 的 L3 Rollup 链、环境、优势和对开发人员的支持经过@lumoz
11,239 讀數
11,239 讀數

ZKRollup-as-a-Service:Opside 的 L3 Rollup 链、环境、优势和对开发人员的支持

经过 Lumoz (formerly Opside)3m2023/04/04
Read on Terminal Reader

太長; 讀書

Opside 是一个尖端的 zkRollup-as-a-Service (ZK-RaaS) 平台。它通过其三层架构和零知识 (Zk) 技术增强了去中心化应用程序 (dApp) 的性能、安全性和可扩展性。
featured image - ZKRollup-as-a-Service:Opside 的 L3 Rollup 链、环境、优势和对开发人员的支持
Lumoz (formerly Opside) HackerNoon profile picture
0-item

Opside 是一个尖端的 zkRollup-as-a-Service (ZK-RaaS) 平台,通过其三层架构和零知识 (ZK) 技术增强了去中心化应用程序 (dApp) 的性能、安全性和可扩展性。


开发人员可以在Opside 的 L3 rollup 链上构建 dApps 以获得:

  1. 高通量,
  2. 低收费环境
  3. 无需基础设施维护。


现有的 EVM 兼容应用程序可以轻松迁移到 Opside L3,熟悉以太坊或其他 EVM 兼容 L1 平台的开发人员可以利用我们现有的资源。

去中心化的 ZK-RaaS

Opside Layer3 ,又名 Rollup Layer,是一种在链下执行交易的扩展解决方案,因此它不必争夺宝贵的执行层块空间。

Rollup 将昂贵的交易过程从链上转移到链下,同时将验证结果放在链上,从而实现可扩展性。

交易执行后,交易数据的散列或执行证明被发送到执行层,在那里进行验证和最终确定。


因此,Rollup 扩展解决方案受到与执行层相同的安全措施的保护,执行层充当 Rollup 的真实来源。

零知识 EVM (zkEVM) 重新创建现有 EVM 操作码以在电路中进行证明/验证,从而允许在 ZK 友好环境中执行智能合约。

Opside L3 使用多个 zkEVM,可以高效验证程序执行的正确性,以满足 dapp 的不同需求。


具体而言,Opside Layer3 将由以下类型的 ZK-Rollup 环境组成:

1. 一般使用环境

通用环境使普通用户和开发人员能够与 Opside Layer3 进行交互。为了确保安全、稳定和可靠的 zkEVM 运行通用汇总,Opside 从两个方面着手:


A。持续跟进和研究目前市面上的开源zkEVM项目,包括Polygon Hermez、Scroll、Taiko等,欧赛德会根据每个项目的特点和具体情况(开源程度和代码等)有选择性地整合这些项目稳定)。


b. Opside 还与ZKWasm ,一个开发中的基于 ZKWASM 的扩展框架,旨在对来自传统 Webassembly 社区的应用程序友好,包括网络、游戏和社交应用程序。

2. 应用特定环境

对于App-specific Rollups, Opside会通过专门的配置和优化,为有需求的项目提供独立的执行环境,以满足其App在性能和经济模型方面的各种需求。


由于仍然需要向 L2 提交有效的零知识证明,因此这些自定义更改不会影响此类汇总的安全性。这样的 Rollups 也会被注册到 L2 Rollup Slots 中,并享受额外的功能,包括交叉 rollup 通信、预编译的 ZKP 验证合约等。


Opside 还计划为这些特定于应用程序的汇总设计和实施特定于应用程序的电路。团队将修改 rollups 的底层电路和操作代码,使其更适合应用程序的操作逻辑。此修改用一些常见但不必要的操作来换取更少的运行时开销。

使用 OPSide 的 Rollup Layer 的其他优势

1. ZK-RaaS ——ZK-Rollup具有OpStack所没有的优势:更安全、更免信任、提现更快


2.硬件支持——开发者无需承担任何硬件费用


3. 0 gas fee - 开发者可以调整/降低gas token和gas fee,甚至为0,用户无需支付任何费用


4.完全上链——所有项目数据,包括游戏、金融衍生品、社交网络都可以完全上链


5. EVM 兼容——我们将引入多种 zkEVM SDK,包括Polygon zkEVM、Scroll、zkSync 和 StarkNet


6.主权——开发者对ZK-Rollup拥有主权,可以自定义rollup经济模型,比如上面提到的0gas费


7. cross-rollup通信——Layer 3 ZK-Rollups将共享相同的接口规范和数据结果,实现原生的cross-rollup通信


8.更去中心化——Opside采用ETH2.0 PoS共识,将拥有超过100k验证者。

支持

在 Opside L3 测试网上部署时寻求支持的开发人员可以通过以下方式联系我们Opside Discord 服务器。


构建在特定于应用程序的 zkRollups 上类似于通用的 Rollup,唯一的区别是:

  1. 独特的 RPC 端点和
  2. 合同信息


有关详细信息,请访问我们的文档