Nakamoto Consensus
Conjunto de regras que permite a uma blockchain concordar sobre seu histórico sem autoridade central, unindo prova de trabalho e a cadeia mais longa.
Puntos clave
- El consenso de Nakamoto es el conjunto de reglas que permite a una red como la de Bitcoin ponerse de acuerdo sobre su historial sin autoridad central.
- Combina la prueba de trabajo, que hace costoso crear bloques, con la regla de que la cadena válida es la que ha acumulado más trabajo.
- Fue la primera solución práctica al problema de coordinar participantes que no confían entre sí en una red abierta.
¿Qué es el consenso de Nakamoto?
El consenso de Nakamoto es el mecanismo introducido por Bitcoin para que participantes independientes, sin confianza mutua, se pongan de acuerdo sobre cuál es la versión válida del registro de transacciones. Resolvió, de forma práctica, un problema antiguo de la informática: cómo coordinar una red abierta en la que algunos participantes pueden actuar de mala fe, sin depender de un árbitro central.
Cómo funciona
El consenso combina dos elementos. El primero es la prueba de trabajo: para agregar un bloque, es necesario gastar poder computacional para resolver un problema difícil, lo que hace costoso producir bloques. El segundo es una regla de elección: entre versiones competidoras del historial, la red adopta la cadena que ha acumulado más trabajo, generalmente la más larga.
Juntas, estas reglas hacen que seguir las reglas sea más rentable que intentar burlarlas. Quien mina de forma honesta es recompensado, mientras que intentar reescribir el pasado requeriría rehacer todo el trabajo de los bloques afectados más rápido que el resto de la red, lo cual es económicamente inviable en cadenas grandes. Así, el acuerdo surge del incentivo, y no de una autoridad.
Cuando surgen dos versiones válidas al mismo tiempo, la red converge naturalmente a medida que se acumulan nuevos bloques sobre una de ellas, y la otra es descartada.
Por qué importa
El consenso de Nakamoto es la innovación que hizo posible una moneda digital descentralizada y resistente a la censura. Para quien evalúa la seguridad de una red de prueba de trabajo, entender que la protección proviene del costo de rehacer el trabajo ayuda a dimensionar cuán difícil sería atacarla.
Riesgos y limitaciones
El consenso de Nakamoto exige un alto consumo de energía y ofrece confirmación probabilística: una transacción gana seguridad con el tiempo, pero nunca es absolutamente irreversible de inmediato. Las redes pequeñas, con poco trabajo acumulado, quedan vulnerables a ataques de reorganización. Estas limitaciones motivaron el surgimiento de mecanismos alternativos de consenso. Aun así, fue el mecanismo que demostró, en la práctica, que es posible coordinar una red abierta sin confianza mutua.