Introducing the Goda Upgrade on Ronin!
More decentralization is coming ⚔️
feature-img

Key Points

  • The Goda (v2.8.3) upgrade includes the Trippp and Aaron hardforks, and will go LIVE on Ronin mainnet July 3rd at 7:00 UTC – or block 36052600.
  • The Trippp hardfork introduces Rotating Validators, which came out of REP-0010. The Aaron hardfork enables upgradeability for Axie and Land smart contracts, which came out of REP-0016.
  • Attention developers: if you are running a validator or an RPC node on mainnet, please upgrade to Goda here before the upgrade goes LIVE.

Calling all builders, developers, and validators! The Goda (v2.8.3) upgrade will go LIVE on Ronin mainnet at block 36052600. This upgrade introduces the Trippp and Aaron hardfork, as well as new proposals REP-0013 and REP-0014. Here’s an overview of the Goda upgrade:

The Tripp Hardfork

The Tripp hardfork will go LIVE with the Goda upgrade. It encompasses several protocol enhancements including the implementation of Rotating Validators. Rotating Validators will increase Ronin’s decentralization and incentivize all validators to participate in block production. Before Goda, only 22 validators could earn rewards on a given day. After Goda, it will be possible for ALL validators to earn rewards everyday. Here’s how Rotating Validators work: 

After July 3rd, the tasks of block production and finality voting will become separate. Then, every epoch, 22 validators will be selected to produce blocks every epoch. An epoch is about 10 minutes, which means every single validator will have a chance to secure the network – and earn rewards. This increases the total number of active Ronin validators while strengthening the network’s security.

💡
All three classes of validators will be able to vote for finality.

The Aaron Hardfork

The Aaron hardfork solves a key problem in existing Axie and Land smart contracts. Today, it’s impossible to upgrade these smart contracts without performing a migration or a mint of new assets. Migrations and mints take a lot of time and resources, which is where the Aaron hardfork comes in.

Through REP-0016, the Ronin validator community has agreed to hardfork the chain, override the bytecode in the contracts, and replace it with an ERC-1967 Transparent Proxy Standard. This will make Axie and Land smart contracts upgradeable – without requiring resource-intensive migrations or mints. These smart contracts will also inherit a standard for Ownership Delegation from REP-0015. 

💡
The Goda upgrade also features two new REPs – REP-0013: Propose Berlin EIPs on Ronin and REP-0014: Propose London EIPs on Ronin. The London proposal introduces EIP-1559, which would enable changes to the way Ronin processes gas fees. For example, if the proposal passes, Ronin would be able to move towards directing RON used for base gas fees to the Ronin Treasury. Of course, gas fees are zero today and this end-state would require more REPs to pass. However, the London proposal opens the door to this possible future through EIP-1559.

Final Thoughts

The Trippp and Aaron hardforks are scheduled to take place at block 32367400 (Wednesday, July 3rd, 7:00 UTC).  If you are running a validator or an RPC node on the mainnet, please upgrade to Goda before July 3rd. We appreciate your cooperation and look forward to a successful Goda upgrade!