Cómo funciona la cadena
Mecanismo de consenso
El procedimiento por el que participantes que no se conocen acuerdan cuál es el estado válido del registro, sin una autoridad que lo decida.
El problema que resuelve es el siguiente: si miles de ordenadores mantienen copias del mismo registro y cualquiera puede intentar añadir información, ¿cómo se llega a una única versión sin que nadie arbitre? El mecanismo de consenso es la respuesta, y consiste en hacer costoso proponer y barato verificar.
Las dos familias dominantes son la prueba de trabajo, donde el coste es electricidad, y la prueba de participación, donde el coste es un depósito que se puede perder. Otras cadenas usan variantes con un número reducido de validadores, lo que gana velocidad y pierde descentralización; ese intercambio no se puede evitar, solo elegir.
Dos precisiones que evitan malentendidos. El consenso es probabilístico en cadenas como Bitcoin: una operación no es irreversible al instante, se vuelve cada vez más difícil de deshacer con cada bloque encima, y de ahí la costumbre de esperar confirmaciones. Y el consenso garantiza el acuerdo sobre las reglas, no que lo acordado sea buena idea: si el software cambia, lo que cambia es qué se considera válido, y decidir eso es un proceso social, no matemático. Cuando ese acuerdo se rompe, aparece un fork.