Clientes de ejecución

¿Dónde vive la EVM? La EVM es parte del cliente de ejecución que es el software que corre en los nodos.

Las funciones de un cliente de ejecución incluyen:

  • Recibir y procesar transacciones. Recibe las transacciones de la red y las procesa según las reglas de la red Ethereum.

  • Ejecutar contratos inteligentes. Ejecuta los contratos inteligentes según su código.

  • Mantener el estado de la cadena de bloques. Actualiza el estado de la cadena de bloques con cada nueva transacción o contrato inteligente que se ejecuta.

Los clientes de ejecución son de código abierto y han sido programados en diferentes lenguajes para reducir el riesgo en el funcionamiento de la blockchain y de que exista un solo punto de falla.

En el cuadro siguiente se muestran los principales clientes de ejecución que existen.

Cliente
Lenguaje
Sistema Operativo

Geth

Go

Linux, Windows, macOS

Nethermind

C#, .NET

Linux, Windows, macOS

Besu

Java

Linux, Windows, macOS

Erigon

Go

Linux, Windows, macOS

Reth

Rust

Linux, Windows, macOS

Last updated

Was this helpful?