RSKIP-435: Network Upgrade Lovell

Hello to the Rootstock community! :wave:

A network upgrade proposal has been recently published and is open for discussion. This proposal focuses mostly on Ethereum compatibility by introducing opcodes already supported by the Ethereum Virtual Machine and the introduction of the PowPeg Spendability Validation Protocol.

Here are the key proposed improvements slated for inclusion in Lovell:

  • RSKIP-419: PowPeg Spendability Validation Protocol
  • RSKIP-427: Express the amount value in wei for peg-out related events
  • RSKIP-428: New pegout creation event including UTXO outpoint values
  • RSKIP-438: Limit the maximum size of initcode and apply extra gas cost for every 32-byte chunk of initcode
  • RSKIP-445: MCOPY instruction
  • RSKIP-446: Transient storage opcodes

This proposal is an initial step. We invite the community to engage in open discussions, share insights, and propose additional improvements. Your feedback is crucial to shaping Rootstock’s future.

Thank you!

5 Likes

More Ethereum compatibility is always a good thing! Interested to hear what others think of the individual RKSIPs.

1 Like

Thanks, @GoldenGatbsy! Keeping compatibility with the EVM is always a top priority.

1 Like

Yes, exactly this @GoldenGatsby. The idea with proposed RSKIP are exactly to make it more compatible with Ethereum. This way, users will be able to migrate their contracts or improve the existing ones, to the Rootstock network and get advantage from the cheaper and secure environment. :slight_smile:

These RSKIP also make the network more fair, since it will update a bit the costs for contracts with bigger initcode size. :tada:

2 Likes