Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 831 Bytes

Which-Client?.md

File metadata and controls

13 lines (12 loc) · 831 Bytes

There are three official Ethereum clients. Being official, they have been developed in-house, primarily by each of the three DEV directors. Additionally, all three have passed our "gold standard" Yellow Paper consensus tests, which test all aspects of the consensus algorithm including the virtual machine, state transitions, blocks and block chains. All three are being subject two audits, both internal and external.

C++ ("AlethZero", "eth") Go ("geth") Python
Fully protocol compliant YES YES YES
Internal audit DONE
External audit ONGOING DONE
Internal GPU mining YES NO NO
External mining ("ethminer") YES YES YES
Viable on RPi YES NO NO
Chain import benchmark for 1,000,000 blocks of Olympic 4:41 ? ?
Rescue DB in case of crash YES NO NO
Graphical analytic GUI YES NO NO