Ethereum Classic, nonostante la sua storia, non è contrario a tutti i tipi di Hard Fork. Tutt'altro; l'Hard Forking consente di aggiornare il protocollo, di correggere i bug e di aggiungere funzionalità che favoriscono l'obiettivo di consentire agli sviluppatori di "costruire applicazioni inarrestabili".
I tipi di Hard Fork che Ethereum Classic non implementerà mai sono quelli come The DAO Fork, che non affrontano un difetto o un miglioramento del protocollo stesso, ma invece scavalcano Code is Law modificando gli Smart Contract nel livello applicativo.
Ethereum Classic mantiene strategicamente la massima compatibilità con l'EVM di Ethereum a monte, il che significa che i contratti distribuiti su ETH possono essere distribuiti anche su ETC, ed Ethereum Classic eredita molte preziose innovazioni nate dalla ricerca su Ethereum.
Storia della forcella ETC
Lanciata con lo slogan "Build Unstoppable Applications", Frontier è stata un'implementazione live, ma scarna, del progetto Ethereum. Ha fatto seguito alla fase di test olimpica, che ha avuto successo. Era destinato agli utenti tecnici, in particolare agli sviluppatori. I blocchi avevano un limite di gas di 5.000 unità. Questo periodo di "scongelamento" ha permesso ai minatori di iniziare le loro operazioni e agli early adopters di installare i loro client senza dover "correre".
La forchetta di scongelamento della frontiera ha eliminato il limite di 5.000 gas per blocco e ha impostato il prezzo predefinito del gas a 51 gwei. Questo ha permesso di effettuare transazioni, che richiedono 21.000 gas.
ECIP-1015 è stato il primo aggiornamento indipendente del protocollo di Ethereum Classic dopo l'Hard Fork di DAO, che ha comportato modifiche al costo del gas a lungo termine per le operazioni IO-heavy per mitigare gli attacchi di spam alle transazioni.
La Bomba a Difficoltà è ritardata, senza altre modifiche.
Abilitati gli eccezionali aggiornamenti del protocollo di rete della Ethereum Foundation Istanbul sulla rete Ethereum Classic in una hard-fork dal nome in codice Phoenix per consentire la massima compatibilità tra queste reti.
ECIP 1099 ha calibrato la lunghezza dell'epoch utilizzata nei calcoli del DAG, passando da ETHash a ETCHash, e ha aumentato la sicurezza della rete consentendo alle GPU con 4 GB di memoria di minare ETC.
Abilitazione delle funzioni di aggiornamento del protocollo di rete della Ethereum Foundation Berlin, per raggiungere la massima compatibilità con Ethereum.
Abilitazione delle funzioni di aggiornamento del protocollo di rete della Ethereum Foundation London, mantenendo la massima compatibilità con Ethereum.