Ethereum has experienced a split of the blockchain in the background of the postponement of the upgrade activation Constantinople, writes Trustnodes.
“We are unable to contact all miners and warn them of the transfer of the update – said the developer of the service MyCrypto Michael Khan. – Compare the hash rate in the network without Constantinople that was before the fork. You’ll see that ~10-20TH/s disappeared from the correct circuits that do not use Constantinople”.
Thus, more than 10% of miners have moved into a new chain, despite the abolition of the updates. The amount of computing power at 2 times the resource miners Ethereum Classic.
Currently, they lag behind by approximately 1 000 units of the main chain. In Ethereum the complexity of changes one block at a time, so gradually branched off the circuit returns to normal condition.
Did a split accidentally or deliberately, these miners continue to support the viability of the chain for a few hours, is not clear. The process is not accompanied by any official announcements, therefore, coins from the chain Constantinople never traded, which makes mining it even more meaningless. Probably the fact that some miners were not paid enough attention or did not receive information about transfer updates in a timely manner.
Successfully updated their node users also run the risk of not in the network. This happened, for example, hard forks coordinator and release Manager for Parity Africa Sedona.
“After I told the world to be updated, of course, my own node stuck in wrong chain”, – he wrote.
Also noteworthy is the statement of a security expert in the field of cryptocurrency Sergio Lerner, who reported that they were aware of the vulnerability that caused the transfer of Constantinople, a few months before.
“A few months ago on Coinspect we discussed “vulnerability”, which is now blocked hardwork Ethereum. We knew that some contracts will break down because EIP1283. We’ve even created an example of a vulnerable contract. We thought that this was obvious and known to all”, – he wrote, adding a link to the published in September a message which describes exactly this vulnerability of the Solidity programming language, used in Ethereum.
Lerner admitted that they were not informed about the vulnerability of the developers of Ethereum:
“I was sure that developers know about it. Perhaps no valuable contract will not break in practice. But they decided to re-evaluate the risk for 36 hours to fork”.
The unexpected discovery of a vulnerability may be explained by the fact that the code in which it is contained have been integrated at the last moment. Constantinople originally was scheduled for mid-November, but was postponed due to a bug identified in the test network.
“EIP1283 were initially offered August 1, 2018. It was adopted on 28 November 2018”.
Thus, after the postponement of the updates the developers decided to increase its scope and missed the mistake, as it turned out, many knew.
Discuss current news and events on the Forum