Polygon已在测试网中实现EIP-1559
Posted Luna Lau
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Polygon已在测试网中实现EIP-1559相关的知识,希望对你有一定的参考价值。
该文章于2021年12月14日首次以英文版发布于Polygon博客。
Polygon的核心开发团队正在推出EIP(EthereumImprovementProposal,以太坊改进提案)-1559的测试网实施,以引入其原生MATIC代币的燃烧和更好的燃料费可见性。
EIP-1559被称为伦敦硬分叉,于2021年8月5日在以太坊主网上上线,是其历史上最大的变化之一。在与社区进行广泛讨论并提供意见后,Polygon正在采取措施将这一急需的升级引入我们的网络。它于UTC时间12月14日上午8点在Mumbai测试网上上线。
EIP-1559摆脱了首价拍卖(first-priceauction)作为主要的费用计算机制。取而代之的是,对于包含在下一个区块中的交易有一个离散的基本费用(basefee)和一个加速处理的优先费用(priorityfee)。然后根据网络拥塞情况波动的基本费用被燃烧掉。
这些变化不会降低为交易支付的费用,因为燃料费由供需决定。它们确实允许用户更好地估算成本,因为基本费用是包含在下一个区块中的最低价格,这将导致更少的用户多付钱。
这些变化对Polygon的所有利益相关者都有深远的影响。
代币持有者
Polygon的MATIC有100亿的固定供应量,因此减少任何可用代币数量都会产生通货紧缩效应。我们以以太坊自升级以来的经验为基准,来模拟对MATIC总供应量的潜在影响。在此处可以看到的分析表明,年化消耗将占MATIC总供应量的0.27%。
DApp用户与开发者
Polygon 上的去中心化应用程序 (dApps)的用户已经享受了业内最低的一些费用,他们将受益于更可预测的燃料费价格。 缺点是可用的 MATIC 代币较少,因为代币的燃烧、以及燃料费用曲线更类似于以太坊。通过让所有以太坊工具无缝工作,并面临最小的不利影响, 开发人员将获得诸多益处。
验证者和委托者
通货紧缩压力将使验证者和委托者受益,因为他们处理交易的奖励以 MATIC 计价。 因为如果块已满,基本费用会自动增加,这个改变将减少垃圾邮件交易(spam transactions)并减少网络拥堵。 现在获得全部费用的验证者,在未来将只获得优先费用。
Polygon 的核心开发团队很高兴将这些改进带给生态系统中的每个人! 有关如何实施 EIP-1559 的更多技术概述以及有关升级节点的说明,请单击此处。 要了解最新动态,请查看我们的博客。
让我们把世界带到以太坊!
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系列博客
- ZK-Rollups工作原理
- Polygon zkEVM——Hermez 2.0简介
- Polygon zkEVM网络节点
- Polygon zkEVM 基本概念
- Polygon zkEVM Prover
- Polygon zkEVM工具——PIL和CIRCOM
- Polygon zkEVM节点代码解析
- Polygon zkEVM的pil-stark Fibonacci状态机初体验
- Polygon zkEVM的pil-stark Fibonacci状态机代码解析
- Polygon zkEVM PIL编译器——pilcom 代码解析
- Polygon zkEVM Arithmetic状态机
- Polygon zkEVM中的常量多项式
- Polygon zkEVM Binary状态机
- Polygon zkEVM Memory状态机
- Polygon zkEVM Memory Align状态机
- Polygon zkEVM zkASM编译器——zkasmcom
- Polygon zkEVM哈希状态机——Keccak-256和Poseidon
- Polygon zkEVM zkASM语法
- Polygon zkEVM可验证计算简单状态机示例
- Polygon zkEVM zkASM 与 以太坊虚拟机opcode 对应集合
- Polygon zkEVM zkROM代码解析(1)
- Polygon zkEVM zkASM中的函数集合
- Polygon zkEVM zkROM代码解析(2)
- Polygon zkEVM zkROM代码解析(3)
- Polygon zkEVM公式梳理
- Polygon zkEVM中的Merkle tree
- Polygon zkEVM中Goldilocks域元素circom约束
- Polygon zkEVM Merkle tree的circom约束
- Polygon zkEVM FFT和多项式evaluate计算的circom约束
- Polygon zkEVM R1CS与Plonk电路转换
- Polygon zkEVM中的子约束系统
- Polygon zkEVM交易解析
- Polygon zkEVM 审计及递归证明
以上是关于Polygon已在测试网中实现EIP-1559的主要内容,如果未能解决你的问题,请参考以下文章