This documents seeks to assist Ethereum Classic node operators to upgrade there software for the upcoming Phoenix hardfork as specified in ECIP-1088.
Phoenix at glance:
The Ethereum Classic website comes with similiar instructions:
The sections below seek to be explaining the client's upgrade paths more in detail.
"Geth Classic", or simply "Go Ethereum Classic" was the official Ethereum Classic client for many years. It is, however, discontinued.
If you still run a Geth Classic node, you are urged to upgrade to –> Core-Geth. Core-Geth is a fresh fork of the Foundation's Go Ethereum client with more features and better security considerations.
Core-Geth is a fresh fork of the Foundation's Go Ethereum client with more features and better security considerations. If you have been running Core-Geth in the past, simply make sure you are on the latest version of the client.
Multi-Geth is an experimental fork of the Foundation's Go Ethereum client maintained by the community. If you have been running Multi-Geth in the past, simply make sure you are on the latest version of the client.
Alternatively, you can switch to Core-Geth. Core-Geth is a fresh fork of the Foundation's Go Ethereum client with more features and better security considerations maintained by the ETC Core development team.
Parity Ethereum used to be Parity Technologies' flagship Ethereum client. It's no longer being maintained by Parity Technologies and was handed over to Gnosis.
If you still run a Parity Ethereum node, you should consider another client. The simplest task would be switching to Open Ethereum which is the extended life-support of the Parity Ethereum client and does not come with significant changes.
Alternatively, you can switch to Hyperledger Besu. Besu is a new enterprise-grade Ethereum Classic client developed by ConsenSys under the umbrella of the Hyperledger project.
Open Ethereum is the extended life-support of the Parity Ethereum client managed by Gnosis. If you have been running Open Ethereum in the past, simply make sure you are on the latest version of the client.
Mantis is discontinued and hasn't been supporting the Ethereum Classic mainnet for more than a year now.
If you still run a Mantis node, you are urged to upgrade to –> Hyperledger Besu. Besu is a fresh enterprise-grade Ethereum Classic client with more features and better security considerations.
Besu is a new enterprise-grade Ethereum Classic client developed by ConsenSys under the umbrella of the Hyperledger project. If you have been running Besu in the past, simply make sure you are on the latest version of the client.
Potentially-frequently asked questions.
To emphasize that some clients no longer support Ethereum Classic, we used the text formatting to emphasize this, in short:
Mantis never had a production-ready release and was eventually discontinued due to the lack of contributors, insufficient long-term funding, and the umbrella company shifting focus away from Ethereum Classic. Mantis users are encouraged to try out the Java-based Hyperledger Besu client.
The Geth Classic client was missing years of important security patches and was therefore deprecated at the end of 2019. Geth users are encouraged to try out the more modern Go-based Core-Geth client.
That's entirely up to the users to decide. Core-Geth is backed by the ETC Core development team whereas Multi-Geth is maintained by the community.
Parity Technologies announced end of 2019 to soft-land the Parity Ethereum client and hand it over to the community governed by a DAO. This, eventually, never happened. Now, Gnosis is running Open Ethereum project which is the extended life support for all Parity users. At the time of writing, it's not clear how long Gnosis will be able to sustain the development.
Gnosis is running Open Ethereum project which is the extended life support for all Parity users. At the time of writing, it's not clear how long Gnosis will be able to sustain the development.