Polygon zkEVM发布公开测试网2.0

Posted mutourend

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Polygon zkEVM发布公开测试网2.0相关的知识,希望对你有一定的参考价值。

1. 引言

Polygon zkEVM发布公开测试网2.0,相比于10月份发布的公开测试网1.0版本,做了如下改进:

  • 支持递归证明(testnet1.0采用的是one batch of transactions对应one proof):从而支持多个provers并行工作,提升可扩展性。在testnet 2.0中,证明生成得更快,用户的交易手续费可低于0.04$,未来可进一步降低。
  • L2 Batch size由400万gas提升到1000万gas:大幅降低了手续费,并提升了交易吞吐量。
  • 证明时间由10分钟降低到4分钟
  • L1验证gas为35万
  • 在finality time和tx cost之间提供了更好的平衡

在Polygon zkEVM内部,sequencer承担核心角色:

  • 抓取一组交易,将这些交易转换为a “batch”,然后zkProver会对“batch”进行处理以创建validity proof。

testnet 2.0中对batch creation进行了大幅改进,具体改进措施为:

  • 优化了binary状态机
  • 优化了Keccak算法

使得可支持更多的签名验证,从而增加batch内可包含的交易数。

此外,还对zkROM中的arithmetization和batch capacity进行了优化。
在ROM强化之后,Polygon zkEVM当前已支持EIP-155: Simple replay attack protection,像Gnosis Safe这样的智能合约。

参考资料

[1] David Schwartz twitter
[2] Final Approach: Last Testnet for an Upgraded Polygon zkEVM

附录:Polygon Hermez 2.0 zkEVM系列博客

以上是关于Polygon zkEVM发布公开测试网2.0的主要内容,如果未能解决你的问题,请参考以下文章

Polygon zkEVM测试集——创建合约交易

Polygon zkEVM zkASM 与 以太坊虚拟机opcode 对应集合

Polygon zkEVM 审计及递归证明

Polygon zkEVM交易解析

Polygon zkEVM Prover

Polygon zkEVM网络节点