Glosario · en profundidad

Consenso

Acuerdo entre los nodos sobre qué transacciones y bloques son válidos y cuál es la cadena vigente.

El consenso es cómo miles de ordenadores independientes se ponen de acuerdo sobre una verdad compartida: qué transacciones ocurrieron y quién posee qué. En Bitcoin ocurre sin un líder, un voto ni un servidor central.

Dos capas de acuerdo

1. Acordar las reglas. Cada nodo ejecuta software que aplica las mismas reglas: no más de 21 millones de monedas, firmas digitales válidas, sin doble gasto, recompensa por bloque correcta, y así sucesivamente. Son las «reglas de consenso». Un bloque que rompa cualquiera de ellas lo rechaza todo nodo honesto, por mucho trabajo que se haya invertido.

2. Acordar la historia. Entre todas las cadenas válidas, los nodos siguen la que tiene más prueba de trabajo acumulada. Si dos mineros encuentran bloques a la vez, la cadena se bifurca brevemente. El siguiente bloque suele resolverlo, y todos pasan a la rama más pesada.

Consenso de Nakamoto

Esta combinación —reglas comprobadas por todos más el principio «gana el que más trabajo tiene»— se llama a menudo consenso de Nakamoto. Su fuerza es que es abierto: cualquiera puede unirse como nodo o minero sin permiso.

Cambiar las reglas

Como cada nodo aplica las reglas, cambiarlas exige un acuerdo amplio. Un soft fork endurece las reglas de forma compatible hacia atrás. SegWit (2017) y Taproot (2021) fueron soft forks. Un hard fork afloja o cambia reglas de modo que los nodos antiguos rechazarían los bloques nuevos. La separación de 2017 que creó Bitcoin Cash fue un hard fork.

Por qué importa

El consenso es lo que hace difíciles de cambiar las reglas de Bitcoin. Ni desarrolladores, ni mineros ni exchanges pueden imponer un cambio a usuarios que ejecutan sus propios nodos completos. Cada nodo decide por sí mismo y, juntos, mantienen la red honesta.