Hyperledger Besu will implement MESS to prevent 51-percent attack on Ethereum Classic blockchain
Hyperledger Besu is likely to implement Modified Exponential Subjective Scoring (MESS) to their client and once MESS is implemented, it will be very difficult to perform 51 percent attack on Ethereum Classic blockchain.
So why migration to Besu is so important?
The developers behind Open Ethereum and Multi-Geth have stopped supporting the Ethereum Classic blockchain and once, ETC network hard forks, users will be on different chain.
As it can be seen in this pie chart, around 10.2 percent users are on Open Ethereum client while 13.5% are still on Multi-geth which is quite dangerous if hard fork is done today.
This is why it is very important that all Ethereum Classic node operators migrate to Hyperledger Besu as it is maintained by full-time dedicated teams.
Hyperledger Besu besu.hyperledger.org is an Ethereum client written in Java and supports enterprise-grade features like JSON-RPC API. It also supports both consensus mechanisms including ethash which is proof of work and IBFT / Clique (Proof of Authority).
Next implementations of Besu will add MESS which will prevent large reorganizations that are responsible for 51% attacks on ETC blockchain.
To switch to Hyperledger Besu, follow these steps.
1. Remove dependence on running Parity, OpenEthereum, or Multi-Geth specific namespace methods
2. Remove reliance on Parity, OpenEthereum, or Multi-Geth specific response fields
3. Remove reliance on API specific responses for bad requests
4. Remove dependence on Parity, OpenEthereum, or Multi-Geth specific error codes
5. Prepare Hyperledger Besu hardware. Download binaries from here.
6. Set up Besu client software
7. Run application-specific traffic tests and simulations on nodes
8. Switch traffic over to Besu and monitor the service.