un.Block

Posted on Oct 09, 2021Read on Mirror.xyz

Hermez

Polygon 收购了 L2 扩容方案 Hermez

自我标榜为以太坊侧链的 Polygon 收购了 L2 扩容方案 Hermez。Hermez 采用了零知识证明,并开源了其代码。这一期我们将为大家介绍一些 Hermez 的特色。

⚙️ 网络模型

想要了解一个网络,我们先要研究交易是如何处理的,大家是如何达成共识的。与以太坊矿工的职责类似,Hermez 的 Coordinator 负责将交易打包提交到 Hermez Layer2。Hermez 采用 Proof-of-Donation 的形式来决定交易的打包权力。这意味着愿意给 Hermez 捐赠最多钱的 Coordinator 将获得打包权力。采用捐赠的模式使得 Layer2 的基础网络有可能达成自给自足。Hermez 项目方认为这是研究扩容的前提条件。我们觉得如果想要让 Layer2 的去中心化程度与以太坊媲美,或许能够自我运行是必不可少的条件之一。

⚛️ 原子交易

Hermez 还支持原子交易(Atomic Swap)。Hermez 提供了一个原子交易的例子:Alice 想要跟 Bob 用 1 ETH 换 2000 USDT。他们两个各自签署了交易,Alice 给 Bob 1 ETH,Bob 给 Alice 2000 USDT。他们的交易将同时生效,并且与他们想要的数量一致,即不会存在滑点。

在这基础上 Hermez 还支持限时交易。例如 Alice 可以签署以下交易:如果 Bob 在未来 10 分钟内发给 Alice 2000 USDT,那么 Alice 同时发给 Bob 1 ETH 。反之交易则不会发生。

Hermez zkEVM

不同于重做一个针对零知识证明的 VM 和 EVM,Hermez zkEVM 采用 OPCODE 兼容的方式。感兴趣的读者可以观看他们的演讲,或许下一期我们将继续介绍。毕竟 zkEVM 是零知识证明的下一个里程碑。

除此之外,Hermez 还拥有一套自研的工具链,包含编译器 Circom 和常用库 Circumlib

相关阅读: