Ethereum approves "Fusaka Upgrade": including 13 items including EIP-7594, and the block capacity limit is increased to 16MB

This article is machine translated
Show original

Ethereum core developers finalized the Fusaka upgrade scope in the ACDE #214 meeting on June 19, spending an hour to confirm 12 predetermined proposals and the exceptional EIP-7939, and setting the launch of Devnet 2 for June 23. This resolution establishes the timeline for subsequent testing and mainnet upgrade, becoming a focal point for investors and developers.

Fusaka Upgrade Finalized

Meeting chair Ansgar Dietrichs announced the specification freeze, indicating no further changes are desired. According to the meeting minutes, the final inclusion comprises EIP-7594, 7823, 7825, 7883, 7892, 7917, 7918, 7934, 7935, 7951, 7907, and the newly added 7939, totaling 13 items. Some client developers like Lightclient expressed concerns about not adding more features after Devnet 2.

EIP-7594 (PeerDAS) expands the block data limit from 1 MB to 16 MB and increases blob count per block from 6 to 36, potentially improving throughput by about 11%; EIP-7918 reduces blob base fee from 2¹⁴ to 2¹³, helping to lower Gas. The newly added EIP-7939 introduces the CLZ opcode to enhance bitwise operation efficiency. EIP-7907 adjusts the contract code size limit to 48 KB, reserving space for more complex DeFi contracts, with other updates detailed below:

  • EIP-7594: Introduces PeerDAS, improving blob data propagation efficiency and reducing node burden.

  • EIP-7892: Allows lightweight upgrades specifically for blob parameters, enhancing scalability.

  • EIP-7825: Limits single transaction gas usage to 30 million Gas, preventing transaction bloat.

  • EIP-7823: Restricts ModExp input length, reducing DoS attack risk.

  • EIP-7939: Adds CLZ bit operation instruction for more efficient log2 calculations.

  • EIP-7883: Increases execution cost for ModExp precompile to reasonably reflect resource consumption.

  • EIP-7934: Limits block RLP decoding data size to prevent malicious inflation attacks.

  • EIP-7951: Supports secp256r1 curve, enhancing integration with external systems like WebAuthn.

  • EIP-7917: Allows proposers to know block production roles in advance, improving block production stability.

  • EIP-7607: Serves as the overall proposal for the Fusaka upgrade, integrating and documenting all change items.

Testing Pace and Governance

Devnet 2 is set to launch on June 23, contingent on at least 3 consensus layer and 3 execution layer clients being in place. The next phase, Devnet 3, will freeze all parameters to prevent last-minute changes like EIP-7951 price settings. The ability to add EIP-7939 after locking highlights Ethereum's governance flexibility between maintaining progress and absorbing community consensus.

Greater data processing capacity and lower fees can directly enhance Rollup and DeFi applications. If testing goes smoothly, the mainnet upgrade may bring a faster, lower-cost Ethereum experience by the end of the year. However, timeline delays, client compatibility, and Devnet bugs could still impact progress, requiring market participants to continuously track Devnet performance.

While not the largest in scale, Fusaka is seen as a crucial stepping stone for Ethereum's future major upgrades, progressing simultaneously on "data availability + EVM efficiency" tracks.

Source
Disclaimer: The content above is only the author's opinion which does not represent any position of Followin, and is not intended as, and shall not be understood or construed as, investment advice from Followin.
Like
Add to Favorites
Comments