Created to increase the difficulty of mining its blockchain through the time, the basic code was a feature of the original ethereum codebase (which later was divided into ethereum classic and ethereum) in 2016. Though it is hard to account for exact percentages in terms of how many nodes renewed their software, developers of the project declared that mainly exchange nodes and mining pools reported about updating their software long before the fork.
There were no features of any fails or bugs in the hours directly after the fork. The upgrade is awaited to reduce the amount of time it takes to create a block. Therefore, the upgrade states both technical and ideological difference between the ethereum classic and ethereum blockchains.
Because the ethereum community stays attached to passing to a proof-of-stake consensus system, the ethereum classic supporters have chosen to go on using proof-of-work, as its members maintain that, of the different methods to achieve consensus over block validation, it resists centralization best.
Especifically, advocates contend that proof-of-work systems demand their validators (miners) to continuously invest in hardware and consequently in the blockchain. Deliberation on the fork began as early as 2016, and because of the broad discussions, the upgrade was not expected to be complicated or controversial.