---
# System prepended metadata

title: ¿Por qué validar en Ethereum?

---


## https://hackmd.io/@pablomendez95/workshopethlatam/

# ¿Por qué validar en Ethereum?
1. Retorno economico
2. Incensurabilidad (Tornado Cash, RPC providers como Infura o POKT...)
3. Privacidad
4. Public Good - Hacer Ethereum más resistente ([centralización](https://beaconcha.in/charts) y sus riesgos) 
    * 442.000 validadores
        * 5 actores tienen más del 50%
6. Participar en el éxito de la red, tener exposure a la infraestructura. 

# Montar un validador de Ehereum

https://launchpad.ethereum.org/en/overview

## Modo difícil

1. **Levantar un nodo Execution Client** (Besu, Nethermind, Erigon, [Geth](https://geth.ethereum.org/docs/install-and-build/installing-geth#docker-container)). Argumentos necesarios:
  - Json Web Token
```
docker run -it ethereum/client-go --help 
```

2. **Levantar un nodo de Consensus Client (beacon + validator)** ([Prysm](https://docs.prylabs.network/docs/install/install-with-docker), Teku, Lighthouse, Nimbus). Argumentos necesarios:
  - Execution Client engine endpoint
  - Json Web Token
 
```
docker run -it  gcr.io/prysmaticlabs/prysm/beacon-chain:stable --help
```
3. Generar claves de los validadores, hacer el "deposit" y subir las claves al Validador del Consensus Client.

## Modo fácil - DAppNode

Ventajas: 
- Complejidad abstraida.
- Facilidad para cambiar de execution/consensus client sin tener downtime.
- Fàcil mantenimiento con auto-updates.
- Comunidad. Open-source.