Diversify Now

Improve Ethereum's resiliance by using a minority client

Switch Clients Learn More

Client Distribution

Data provided by Miga Labs. Data may not be 100% accurate. (Read more)

Client Diversity Is Not Optional

Many know client diversity is important for a more resilient network, but they don't understand why or just how essential it is. It's not only important — it's critical. If a single client is used by 2/3rds (66%) of validators (this is currently the case) there's a very real risk this can result in disrupting the chain and monetary loss for node operators.

It takes 2/3rds of validators to reach finality. If a client with 66%+ of marketshare has a bug and forks to its own chain, it'll be capable of finalizing. Once the fork finalizes, the validators cannot return to the real chain without being slashed. If 66% of the chain gets slashed simultaneously, the penalty is the whole 32 ETH.

So why is >50% marketshare still dangerous? If a minority client forks, the 50%+ majority client can obtain a 66%+ majority. With no client having a marketshare over 33%, these scenarios are avoided. That's why <33% marketshare is the goal for all clients.

Consensus Clients

Client Github Docs Discord Support
* Grandine (none)(unknown)
Lighthouse Linux, Windows, macOS
Lodestar Linux, Windows, macOS
Nimbus Linux, Windows, macOS
Prysm Linux, Windows, macOS
Teku Linux, Windows, macOS
* Grandine is not open sourced

Switch Clients

Error: Select both To and From clients.

From Client To Client

There are no guides for this migration yet.

Submit one for a bounty!

Resources