Hardfork: Polygon PoS Chain upgrade to increase performance

Hardfork: Polygon PoS Chain upgrade to increase performance Hardfork: Polygon PoS Chain upgrade to increase performance

The debut of Polygon PoS came with the solution for Ethereum’s scaling problem. Developers and users benefited from almost everything they love about Ethereum with low gas fees. Now, the Polygon has evolved as a leading destination for dApps with numerous decentralized apps, 207 and above unique addresses, and 2.3 billion-plus processed transactions. 

Over time, Polygon PoS has worked on upgrading technical features like parallelization and Polygon zkEVM for scalability. However, there are still many things that can improve the performance and predictability of Polygon PoS. As per the discussion and feedback from the community, a v0.3.1 hardfork will be proposed to minimize gas spikes and address chain reorganization to reduce time. Let us take a close look at the proposals made for Hardfork changes and how they will affect developers, validators, and users.

1st Upgrade: To reduce Gas Spikes

Proposal: Replace the current value of BaseFeeChangeDenominator from 8 to 16. 

It helps smoothen the increase or decrease rate in baseFee when the gas surpasses or drops below the given gas limits in a block.

Expected Outcome: 

After the increase in the denominator from 8 to 16, the growth curve will be flattened to ensure a seamless experience while interacting with the chain.

2nd Upgrade: Address chain reorganizations(Reorgs)

Proposal: 

Decrease the sprint length from 64 to 16 blocks.

As the length will be reduced to 16 blocks, it will constantly bring out blocks in a shorter period of time, i.e., 32 seconds, compared to the present time of 128 seconds. As a result, it will decrease the depth of reorgs. 

Expected Outcome: 

As the sprint length decreases, there will be a reduction in the frequency and depth of reorgs. 

However, the community people are always welcome to join the discussion forum and give in their opinions in relation to the Polygon PoS chain.