Posts Tagged ‘Ethereum hardfork

The Ethereum (ETH) network will be undergoing a planned hard fork at block number 4.37 Million (4,370,000), which will likely occur between 12:00 UTC and 13:00 UTC on Monday, October 16, 2017. Ethereum users should update to the latest version of the Ethereum wallet/Mist if they are using it as well as any of the Ethereum clients – Geth, Parity or Harmony prior to the hard fork in order to be ready. Ethereum websites and mobile applications that allow you to store ether and/or make transactions are running their own Ethereum client infrastructure to facilitate their services and they should be doing the update as well in order to support he hard fork as well.

A hard fork is a change to the underlying Ethereum protocol, creating new rules to improve the system. The protocol changes are activated at a specific block number. All Ethereum clients need to upgrade, otherwise they will be stuck on an incompatible chain following the old rules. Metropolis is a planned Ethereum development phase that includes two hard forks: Byzantium and Constantinople. Byzantium is occurring at block number 4.37M (the hard fork happening tomorrow), while the second part – Constantinople does not currently have a release date, but is expected to happen some time in 2018.

Update: The hardfork has been successful, the new block reward is 3 ETH (down from 5), but also the difficulty has pretty much halved, so in the end miners should get a better profit at the moment compared to before the fork.

Here is a countdown for the time remaining until the Byzantium Hard Fork of Ethereum…


In the last weeks Ethereum and its network have been the target of a constant attacks resulting in various issues and disruption of the normal operation of the network and users having trouble with transactions. The attacker(s) apparently have been very crafty in locating vulnerabilities in the client implementations as well as the protocol specification and abusing them in order to make things hard for everyone else mining or using Ethereum. According to the Ethereum developers the most visible consequence of the attacks for most users is that they are having difficulties getting transactions included in blocks, and full nodes are facing memory limitations in managing the bloated state. This needs to be addressed with a hardfork and that hard fork was initially planned to happen at block 2457000, but has since been postponed for block 2463000 to allow for more testing of the new code before it becoming live. This is supposed to happen sometime around the coming Tuesday, October 18th. Do note that around that time some exchanges may temporary disable Ethereum (ETH) trading and withdraws/deposits in order to avoid possible issues when the hardfork hits, so make sure to be careful operating with any Ethereum coins around that time.

For more details about the upcoming Ethereum (ETH) hardfork on the official blog…


The plans for the upcoming Ethereum hard fork that is designed to fix the issues around the DAO situation have been published, with the hard fork planne to take place at block number 1922000 that should hit around 20th of July though it may depend on your time zone. The idea is to have the hard fork take place shortly before the 21.07, which is the date in which the DAO attacker can split. Some of the Ethereum clients such as Parity and the most widely used Geth have a hard-fork implementation for The DAO now, though they have not released updates for the hard fork yet. Other clients like pyethereum, or libethereum already started their implementations of the hard-fork, so it is certain that they will release a new version including the hard fork with the same date. Do note that you will need to update your local Ethereum client before the planned block in order to ensure that you will be able to continue using it after block 1922000. With hard forks you need to update your client in order for it to continue operating properly on the network as it includes mandatory changes making older releases incompatible.

Ethereum is also extending their bounty program to include vulnerabilities found in the hard fork specification. This includes the specification itself, the associated smart contract code that is defined in the specification, and the implementations in geth, cpp-ethereum, parity, and pyethapp clients. So people that find issues in the code and report them can be rewarded for their efforts and at the same time they will be making Ethereum safer and more problem free for use in the future.

To read more details about the upcoming hard fork of Ethereum intended to resolve the DAO situation…