En 30 segundos
En 2022, Ethereum recortó su consumo eléctrico un 99,95 % de un día para otro. Bitcoin usa prueba de trabajo: para ganar un bloque hay que gastar electricidad buscando ceros. Ethereum se pasó a prueba de participación: en vez de gastar luz, los validadores dejan monedas bloqueadas como fianza, la red sortea quién propone el siguiente bloque, y quien hace trampa pierde parte de la fianza. ¿Cuál es mejor? Las dos tienen críticos.
El problema que resuelven
Miles de ordenadores que no se conocen ni se fían tienen que ponerse de acuerdo en cuál es el siguiente bloque, aunque algunos mientan. Esto se llama consenso, y la regla que lo consigue, mecanismo de consenso.
El truco de las blockchains públicas es económico: hacer que mentir salga caro. Hay dos grandes formas de cobrar ese precio.
Prueba de trabajo (proof of work)
Es lo de la serie 1: para proponer un bloque hay que encontrar una huella por debajo del objetivo, y eso solo se consigue probando números y gastando electricidad.
- Lo que cuesta mentir: rehacer ese trabajo más rápido que el resto de la red, o sea, tener más del 50 % de toda la potencia de minado.
- Lo que se gasta aunque nadie mienta: la electricidad de todos los intentos fallidos, que son casi todos.
- Quién la usa: Bitcoin.
Prueba de participación (proof of stake)
En Ethereum funciona así:
- Quien quiere validar bloques (un validador) deja monedas bloqueadas como fianza (stake). Para tener un validador propio hacen falta 32 ETH.
- El tiempo se divide en ranuras de 12 segundos. En cada una, la red sortea un validador para proponer el bloque. El sorteo está ponderado: cuanto más tienes bloqueado, más papeletas. La «bola» sale de un número aleatorio que generan entre todos los validadores (se llama RANDAO), para que nadie pueda amañarlo.
- Otros validadores, en grupos también sorteados, comprueban el bloque y lo firman. Cuando los que suman 2/3 de toda la fianza han firmado, el bloque queda como definitivo (unos 13 minutos).
- Si alguien hace trampa (por ejemplo, firmar dos bloques distintos para la misma ranura), cualquiera puede presentar las dos firmas como prueba. El tramposo pierde parte de su fianza y es expulsado: es el slashing («recorte»). Y cuantos más validadores hagan trampa a la vez, mayor es el castigo, hasta perder la fianza entera.
- Lo que cuesta mentir: para que la red dé por buenos dos bloques contradictorios, al menos 1/3 de toda la fianza tendría que firmar los dos, y perdería ese dinero. La seguridad se mide en euros que el atacante destruye.
- Lo que se gasta aunque nadie mienta: casi nada; un validador es un ordenador normal encendido.
- Quién la usa: Ethereum desde el 15 de septiembre de 2022 (el cambio se llamó The Merge).
¿Cuál es mejor?
| Prueba de trabajo | Prueba de participación | |
|---|---|---|
| Gasto eléctrico | muy alto | mínimo (−99,95 % en Ethereum) |
| Para participar necesitas | máquinas y electricidad | monedas para la fianza |
| Para atacar necesitas | > 50 % de la potencia | ≥ 1/3 de la fianza (y perderla) |
| Crítica principal | gasta luz | premia a quien más tiene |
| Probada en el tiempo | desde 2009 | a gran escala desde 2022 |
No hay ganador: es elegir entre costes distintos. Gastar energía tiene un coste para todos; bloquear dinero hace que quien más tiene, más gane.
Datos
| Dato | Valor | Fuente |
|---|---|---|
| The Merge | 15/09/2022, −99,95 % de consumo | Shacknews, Business Standard / Reuters |
| Fianza mínima | 32 ETH para un validador propio | documentación de Ethereum |
| Ranuras, sorteo y firmas | 12 s por ranura, firmas de 2/3 para ser definitivo | ídem |
| Trampa | slashing: pérdida de fianza y expulsión | ídem |
Lo que el vídeo simplifica
- El sorteo está ponderado por la fianza de cada validador; desde 2025 un validador puede llegar a 2.048 ETH efectivos.
- Se puede participar con menos de 32 ETH a través de servicios que juntan fianzas de varias personas, con sus propios riesgos.
- «Pierde parte de su fianza»: el castigo crece con el número de validadores que hacen trampa a la vez; un fallo aislado cuesta poco, un ataque coordinado lo cuesta todo.
Siguiente
¿Y solo existen estas dos? Hay cientos de blockchains: parte 3.
