В статье представлен важнейший, но часто упускаемый из виду аспект того, как Ethereum поддерживает свою безопасность и децентрализацию: его многоклиентский подход. В Ethereum намеренно отсутствует эталонный клиент "" , который все запускают по умолчанию. Вместо этого существует управляемая совместными усилиями спецификация (в настоящее время написанная на человекочитаемом, но медленном языке Python) и несколько команд, реализующих эту спецификацию (также называемых "клиентами"), которые пользователи фактически запускают.