Polygon 刚刚宣布对其零知识证明系统进行重大更新,推出 Plonky3。这个新版本的设计比 2022 年发布的 Plonky2 更加灵活。
零知识证明系统有助于确保多层分布式网络的加密安全。它们创建总结链下交易的证明,并将这些信息反馈给以太坊等基础区块链。
据 Polygon 称,这些系统确保交易正确执行,并且区块链的状态得到正确更新。Plonky3 现在可根据 MIT 和 Apache 许可作为开源软件使用。
Plonky2 was focused on lightning-fast recursion by optimizing for hardware. In contrast, Plonky3 is an open-source toolkit that allows developers to build their own virtual machines using zero-knowledge cryptography.
Polygon 发布 Plonky2 时声称它比当时现有的替代方案快 100 倍。然而,它存在一些性能问题,并且缺乏更广泛应用所需的通用性。在一次采访中,Polygon 联合创始人 Daniel Lubarov 表示:
“Plonky2 partly had some performance issues, and partly didn’t quite have the generality that we needed.”
在另一场问答中,Lubarov 详细阐述了新系统。他表示,Plonky3“建立在 Plonky2 的成功基础之上”,而 Plonky2 为行业树立了高标准。他说:
“Plonky3 更进一步,提供了支持多种配置的工具包,使开发人员能够根据需要优化速度、证明大小或两者的平衡。”
在讨论 Plonky3 对以太坊的影响及其与 Plonky2 相比的性能时,Lubarov 解释说,在零知识证明系统之间进行公平的比较是困难的。
他说:“每个系统都有其优点和缺点,无论是就其擅长证明的计算类型而言,还是就其最佳性能的硬件而言。”
然而,对于某些计算和配置,Plonky3 比 Plonky2 快 5-10 倍。