Ethereum Classic Claims Successful Blockchain Fork

0
101


Ethereum classic has removed its so-called “difficulty bomb.”

Designed to increase the difficulty of mining its blockchain over time, the code was a feature of the original ethereum codebase (which later split into ethereum classic and ethereum) in 2016. The successful network upgrade took place at block 5,900,000, according to available network data and statements from developers involved in the project.

While it is difficult to account for exact percentages (in terms of how many nodes update their software), developers involved with the project told CoinDesk that most exchange nodes and mining pools had updated their software well before the fork.

There was no indication of any ill effects or bugs in the hours immediately after the fork. The upgrade is expected to reduce the amount of time it takes to create a block.

As such, the upgrade puts both technical and ideological distance between the ethereum classic and ethereum blockchains.

While the ethereum community remains committed to transitioning to a proof-of-stake consensus system, the ethereum classic community has elected to continue using proof-of-work, as its members contend that, of the various ways to achieve consensus over block validation, it resists centralization best.

More specifically, advocates argue that proof-of-work systems require their validators (miners) to continuously invest in hardware and therefore in the blockchain.

Deliberation on the fork started as early as 2016, and due to the extensive discussions, the upgrade was not expected to be controversial or complicated.

Smoking match image via Shutterstock

The leader in blockchain news, CoinDesk is a media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. CoinDesk is an independent operating subsidiary of Digital Currency Group, which invests in cryptocurrencies and blockchain startups.

!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,’script’,’//connect.facebook.net/en_US/fbevents.js’);

fbq(‘init’, ‘472218139648482’);
fbq(‘track’, “PageView”);

LEAVE A REPLY

Please enter your comment!
Please enter your name here