Qué hay que conseguir, por qué no se puede todo a la vez, y por qué votar no sirve cuando las identidades son gratis.
🎯 Objetivo de la lección
Mirar de frente el problema del acuerdo sin autoridad: qué hay que conseguir exactamente, por qué no se puede conseguir todo a la vez, y cuál es el obstáculo que hace que la solución obvia —votar— no sirva cuando cualquiera puede entrar.
📋 Qué hay que conseguir
«Ponerse de acuerdo» suena vago. En realidad son cuatro exigencias distintas, y conviene separarlas porque cada diseño sacrifica unas u otras.
Acuerdo. Todos los participantes honestos acaban con el mismo orden de los hechos. No parecido: el mismo.
Validez. Solo entra lo que cumple las reglas. Un acuerdo sobre algo inválido no sirve de nada.
Continuidad. El sistema sigue avanzando. Un registro que se queda parado es coherente y es inútil.
Apertura. Cualquiera puede participar sin pedir permiso.
Las cuatro a la vez, y con participantes que pueden mentir o desaparecer, es un problema difícil de verdad. Llevaba décadas estudiado antes de Bitcoin, y la conclusión de aquellos años es la que importa aquí: hay que renunciar a algo.
⚔️ La tensión de fondo
Imagina que la comunicación falla: unos mensajes llegan tarde y otros no llegan. Un participante recibe una operación y tiene que decidir sin saber qué han visto los demás. Solo tiene dos opciones:
Responder ya, arriesgándose a que su respuesta no coincida con la de otros.
Esperar a estar seguro, arriesgándose a no responder nunca.
No hay tercera. Cuando la comunicación no es fiable, hay que elegir entre responder siempre y coincidir siempre. No es una limitación de la tecnología actual: está demostrado que no se puede tener todo.
Bitcoin elige de una forma que ya has visto, aunque quizá no lo hayas pensado así: no responde nunca de forma definitiva. Una transacción con una confirmación es probable, con seis es muy probable, y nunca llega a ser matemáticamente cierta. Esa es su renuncia, y de ahí sale la idea de «esperar confirmaciones».
Otras redes eligen al contrario: prefieren decir «esto es definitivo, ya» y aceptan detenerse si no logran ponerse de acuerdo. La lección 2.2 entra en lo que cuesta cada opción.
🎭 El obstáculo: las identidades no cuestan nada
Aquí está el concepto central de la lección, y el que explica todo el módulo siguiente.
Si los participantes fueran conocidos y contados, el problema tendría una solución conocida desde los años ochenta: votar. Se propone un orden, se vota, y si una mayoría suficiente está de acuerdo, ese orden queda fijado. Funciona, es rápido y da respuestas definitivas.
Pero votar exige saber cuántos son. Y en un sistema abierto eso no se sabe, porque crear una identidad nueva no cuesta nada. Una sola persona puede presentarse como mil participantes distintos y llevarse la votación sin esfuerzo.
Ese es el obstáculo, y tiene nombre propio en la literatura técnica: se le llama ataque Sybil, por un caso clínico de personalidad múltiple. Formulado como problema:
En un sistema abierto no se puede contar participantes, así que no se puede votar. Hace falta otra cosa.
💸 La solución general: que participar cueste
Si no se pueden contar identidades, la alternativa es hacer que cada identidad tenga un coste. Así, quien quiera influir mil veces tiene que pagar mil veces, y multiplicarse deja de ser gratis.
Esa es la idea, y es más general que cualquier red concreta. Lo que cambia de un diseño a otro es en qué se paga:
En energía. Resolver un cálculo costoso. Es lo que hace Bitcoin, y el coste es externo al sistema: se paga en electricidad, en el mundo real.
En capital bloqueado. Inmovilizar unidades de la propia red como fianza. El coste es interno, y se recupera al dejar de participar.
En reputación o en identidad verificada. Solo funciona si hay alguien que la certifique, lo que reintroduce una autoridad. Por eso aparece en redes con permisos, que trata la lección 2.3.
Fíjate en que la pregunta no es cuál es más elegante, sino qué consigue cada forma de cobrar. Eso es el módulo 2 entero.
🧮 Qué significa que algo es «definitivo»
Una idea que conviene tener clara antes de comparar redes, porque se malinterpreta constantemente.
Finalidad es la garantía de que algo ya no se va a deshacer. Y hay dos formas de darla:
Por acumulación. Nada es definitivo del todo, pero cada bloque nuevo encarece deshacer lo anterior. Es lo de Bitcoin: seis confirmaciones no son una certeza, son un coste de reversión que nadie va a pagar. Ventaja: el sistema nunca se detiene. Inconveniente: hay que esperar, y la garantía es económica, no matemática.
Por declaración. Un conjunto identificado de participantes firma que un bloque es definitivo, y a partir de ahí no se revierte. Ventaja: rápido y claro. Inconveniente: si no consiguen ponerse de acuerdo, el sistema se para en vez de seguir con incertidumbre.
Ninguna de las dos es mejor. Son la misma renuncia de antes, vista desde el otro lado.
🎯 Lo que hay que llevarse
De esta lección salen las tres preguntas que sirven para entender cualquier diseño de consenso, y las verás aplicadas en el módulo 2:
¿En qué se paga por participar? Energía, capital bloqueado, o una identidad que alguien certifica.
¿Qué pasa si los participantes no se ponen de acuerdo? ¿Sigue avanzando con incertidumbre, o se detiene?
¿Quién puede entrar? Cualquiera, o solo quien esté en una lista.
Con esas tres respuestas se describe un consenso sin adjetivos y sin hype.
📌 En resumen
Hay que conseguir cuatro cosas: acuerdo, validez, continuidad y apertura. Las cuatro juntas no se pueden, y todo diseño renuncia a algo.
Con comunicación poco fiable hay que elegir entre responder siempre y coincidir siempre. Bitcoin elige no responder nunca de forma definitiva: de ahí las confirmaciones.
El obstáculo es que crear identidades no cuesta nada, así que en un sistema abierto no se puede votar. Es el ataque Sybil.
La solución general es que participar cueste: energía, capital bloqueado o una identidad certificada. Lo que cambia entre redes es en qué se paga.
La finalidad se da por acumulación —nunca definitiva, pero cada vez más caro deshacerla— o por declaración —definitiva ya, a riesgo de detenerse—.
Tres preguntas describen cualquier consenso: en qué se paga, qué pasa si no hay acuerdo, y quién puede entrar.
➡️ Qué viene después
Antes de comparar formas de consenso falta la decisión de Bitcoin con más consecuencias, y la que menos se percibe: que su registro anote movimientos y nada más. La siguiente lección explica qué cambia cuando una red decide mantener un estado que los programas pueden modificar.