Lumoz ZK-PoW

动机

目前,以太坊主网上有多个ZK-Rollup在运行,其中包括Polygon zkEVM和zkSync等。然而,大多数这些ZK-Rollup项目尚未实现去中心化的证明者。例如,在Polygon zkEVM的测试主网中,依赖可信的聚合器来提交ZKP,而zkSync也采用了类似的方法。

尽管在ZK-Rollup数量较少时,集中式证明者是可行的,但随着ZK可扩展技术的成熟,特别是在未来一到两年内逐步实现zkEVM,ZK-Rollup的数量将会显著增长。在大规模的ZK-Rollup情况下,集中式证明者将面临几个问题:

  • 首先,证明者的成本很高,维护一个集中式证明者集群需要专门的设备和设施。并不是每个ZK-Rollup的运营者都有能力维护这样的集中式证明者设置。因此,我们需要专业的矿工来满足未来大规模ZK-Rollup生态系统的计算需求。

  • 其次,如果只有一个证明者,单个节点故障可能导致整个ZK-Rollup无法确认交易。我们需要一种去中心化的证明者机制,鼓励多个矿工同时参与ZKP的计算并获得相应的奖励。

  • 最后,我们需要一种标准化的ZKP优化算法来提高整体硬件效率。

Lumoz的解决方案

作为高度去中心化的公链,以太坊已经拥堵,Gas费用也变得非常昂贵。许多Web3应用,特别是金融衍生品、游戏、社交网络等,希望迁移到Layer 2或其他公链。

实际上,仅提供高性能和低Gas执行环境并不困难,一些集中化的解决方案可以很容易实现这一点。挑战在于在确保高性能和低Gas费用的同时保持高度去中心化。

在Lumoz的设计中,每个Web3应用都可以拥有自己的专用ZK-Rollup,并自由选择基础链。目前,Lumoz支持四个基础链:以太坊、Lumoz、BNB Chain和Polygon。这意味着开发人员可以选择在这四个公链中的任何一个上部署他们的ZK-Rollup。

为了支持大量ZK-Rollup带来的海量硬件资源需求,Lumoz还提供了一个统一的ZKP计算力市场,鼓励矿工为这些ZK-Rollup生成ZKP。

Lumoz推动了一些新的设计来实现去中心化市场:

  • 防止恶意行为和更好的证明者激励机制

ZKP两步提交

  • 模块化和优化的证明提交设计

证明者架构

Last updated