ETH update : Constantinople and St. Petersburg

Adoption starts here

ETH update : Constantinople and St. Petersburg

Ladies and gents, it’s the moment you’ve all been waiting for. It’s not here but it is around the corner.

According to a blog post from Feb 22nd, Ethereum’s (ETH) network upgrades, Constantinople and St. Petersburg, are scheduled to take place this week. According to the post “block number 7,280,000, which is predicted to occur on Thursday, February 28, 2019. The exact date is subject to change depending on block times between now and then and could be activated 1-2 days before or after.”

Wow, how exciting!

Ethereum has a nifty timer that counts down at https://amberdata.io/blocks/7280000. You can also view the updates in real time at this link, http://forkmon.ethdevops.io/

So, real quick, many of you may or may not know what this has to do with you or Etherum in general so let me break it down.

Constantinople and St. Petersburg are simply the names given to the network upgrades that are scheduled. Now, this new update has two names, technically because there are two updates that will occur. Originally, the Constantinople network upgrade was postponed because developers realized two protocol upgrades would need to occur on the same block number in order to fix issues on various Ethereum test networks.

As an ETH user there’s not much you need to do on your end unless you are notified otherwise. This goes for ETH used or stored on an exchange, web wallet, mobile wallet, or hardware wallet. If you operate a node or miner, you need to download the latest version of Ethereum client found at this link, https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/.

Failure to upgrade your Ethereum client will result in not being able to send ether or operate on the upgraded network.

I’ll briefly go over what the two network updates will do. If you want the full version just check out the blog post at,

https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/.

Constantinople’ Role

– Use EIPs (Ethereum Improvement Proposals)

                – EIP 145: Bitwise shifting instructions in EVM

– adds native functionality to [the] protocol so that it is cheaper & easier to do certain things on chain

                – EIP 1014: Skinny CREATE2

                                – makes it so you can interact with addresses that have yet to be created.

                – EIP 1052: EXTCODEHASH opcode

                                – makes it cheaper (less gas is needed) to do certain things on chain.

                – EIP 1234: Constantinople Difficulty Bomb Delay and Block Reward Adjustment

– make sure we don’t freeze the blockchain before proof of stake is ready & implemented.

 

St. Petersburg Role

 

       -Removes EIP

                                – REMOVING EIP 1283: Net gas metering for SSTORE without dirty maps

 

And there you have it! Make sure to check in with Ethereum.org for any future communications and updates!

Remember, don’t forget to upgrade!

 

-Annalese

No Comments

Add your comment