Ethereum, Ethereum Classic, Ella, Expanse, Ubiq, Musicoin und viele andere Ethereum-Netzwerke gehören dazu. Obwohl die meisten Netzwerke protokollkonform sind, muss der Betreuer der Ethereum-Client-Software möglicherweise geringfügige Änderungen vornehmen, um die Funktionen oder Eigenschaften jedes Netzwerks zu unterstützen. Infolgedessen werden nicht alle Versionen der Ethereum-Client-Software auf allen Ethereum-Blockchains funktionieren.
Derzeit gibt es sechs bedeutende Implementierungen des Ethereum-Protokolls, die in sechs verschiedenen Sprachen geschrieben sind: Go (geth), Rust (parity), C++ (cpp-ethereum), Python (pyethereum), Scala (mantis) und Java (harmony)