Consenso de Nakamoto
El consenso de Nakamoto es el mecanismo que introdujo Bitcoin para alcanzar un acuerdo en una red abierta: combinar el proof of work con una regla simple según la cual los nodos siguen siempre la cadena con más trabajo acumulado. Cualquiera puede unirse o marcharse en cualquier momento, nadie necesita permiso ni una identidad, y la honestidad se hace cumplir por vía económica: construir sobre la cadena más pesada es rentable, mientras que atacarla implica quemar electricidad real para obtener monedas cuyo valor el propio ataque socava.
Su gran avance fue resolver el acuerdo bizantino sin una lista fija de votantes. Los protocolos de consenso anteriores exigían saber quiénes eran los participantes; el diseño de Satoshi Nakamoto deja en cambio que la computación bruta sustituya a la identidad, de modo que «una CPU, un voto» reemplaza a un registro de miembros. Cuando la cadena se bifurca brevemente (por ejemplo, porque dos mineros encuentran bloques a la vez), los nodos simplemente esperan, y la rama que atrae el siguiente bloque pasa a ser la cadena más pesada, en la que converge toda la red. El bloque abandonado se descarta y sus transacciones vuelven al conjunto de transacciones pendientes.
Una consecuencia es la finalidad probabilística: una transacción nunca es absolutamente definitiva, pero revertirla tras seis confirmaciones exigiría superar en minería a toda la red honesta durante una hora, razón por la que las confirmaciones profundas se tratan como liquidación. Un error común es creer que la regla es «gana la cadena más larga»; en realidad es la cadena con mayor dificultad acumulada, que normalmente, pero no necesariamente, tiene más bloques. El consenso de Nakamoto sustenta a Bitcoin, Litecoin, Dogecoin, Monero y la mayoría de las demás cadenas de proof of work.