In a significant development for the world of blockchain technology, Polygon zkEVM, a prominent Layer 2 solution for Ethereum, has successfully rolled out its major upgrade, codenamed "Dragon Fruit" or ForkID5, on the Mainnet Beta. This upgrade marks a historic moment as Polygon zkEVM becomes the first Ethereum Layer 2 solution to integrate support for the latest Ethereum Virtual Machine (EVM) opcode, PUSH0.
The Dragon Fruit upgrade ushers in several essential enhancements, further solidifying its place in the Ethereum ecosystem. To gain insights into the intricacies of Dragon Fruit and the governance process governing the consensus smart contract, the official announcement provides in-depth information.
For developers in the ecosystem, an important note is the requirement to adopt the latest versions of the node, prover, and bridge service, now available on GitHub:
One notable change that users may observe is the transformation of L2 block hashes. Before the upgrade, L2 blocks on Polygon zkEVM's Mainnet Beta underwent rehashing from the genesis stage. It's essential to clarify that this process did not impact any previous transactions or state roots. The rehashing was necessitated by a specific edge case associated with an earlier version of the executor (v1.1.x), which employed an unordered map of transaction logs. This led to discrepancies in block hash calculations. The rehashing procedure rectified these issues by recalculating L2 block hashes, ensuring that transactions are now processed with a completely deterministic L2 block hash.
Prior to its Mainnet deployment, the Dragon Fruit upgrade underwent rigorous testing on the public testnet, allowing developers to validate its robustness. Notably, this testing uncovered a low-risk bug, and the diligent researcher responsible was rewarded as part of Polygon zkEVM's ongoing bug bounty program. To ensure the upgrade's integrity, the bug and its subsequent fix were subjected to a thorough audit by Spearbit, with the audit report readily available.
This momentous upgrade underscores Polygon zkEVM's steadfast commitment to the continuous enhancement of Ethereum's scalability. Polygon Labs, the driving force behind these innovations, is dedicated to advancing the mass adoption of Web3 and, in doing so, building an inclusive and equitable future for all. For further updates and insights into Polygon zkEVM's journey, stay tuned to the Polygon Labs Blog.
- Polygon PoS Hard Fork
- Uniswap v3 on Polygon zkEVM
- Polygon: Embracing zkEVM Validium for a Secure Future
- Polygon Copilot: AI Powered Guide to Polygon Ecosystem
- How Polygon is helping Blockchain Movement in India
- What is DeFi?
- Proof of Stake
- SELFDESTRUCT in Smart Contract: Use Cases
- ETH Withdrawals: Everything You Need to Know
- Ethereum Transaction Lifecycle
- Vitalik Buterin Proposes Innovative Changes to Ethereum’s Staking Ecosystem
- Staking Revolution: stETH Gains Momentum as Ethereum’s Reserve Currency
- Huobi Recovers $8M in Stolen Ethereum by Incentivizing a Hacker with a Bounty Program
- UAE Dirham-Backed Stablecoin DRAM is now available on Uniswap and PancakeSwap
- Optimism Network's Fault-Proof Testnet Advances Decentralization Goals
For Press Releases, project updates and guest posts publishing with us, email to email@example.com.
Subscribe to EtherWorld YouTube channel for ELI5 content.
Share if you like the content. Donate at avarch.eth or Gitcoin
You've something to share with the blockchain community, join us on Discord!