Nodo completo
Un nodo completo es un nodo de blockchain que descarga y verifica de forma independiente cada bloque y cada transacción según las reglas de consenso de la red, en lugar de fiarse de la copia del libro contable de otra persona. Comprueba las firmas, se asegura de que no se creen monedas de la nada y rechaza los bloques no válidos aunque los haya producido la mayoría de los mineros o validadores. Eso convierte a los nodos completos en los árbitros últimos de cuáles son realmente las reglas de una blockchain.
Ejecutar un nodo completo exige recursos considerables: el software debe sincronizar primero todo el historial de la cadena, lo que en Bitcoin significa procesar cientos de gigabytes de datos y, en algunas cadenas de alto rendimiento, mucho más. Por ejemplo, un usuario que ejecuta Bitcoin Core en una computadora doméstica puede apuntar su propia billetera hacia él y confirmar que un pago que ha recibido es auténtico, sin depender de un sitio web de exploración de bloques ni de la palabra de un exchange.
Un error común es creer que los nodos completos minan o ganan recompensas; no es así: validan y retransmiten, mientras que la producción de bloques es un papel distinto. Los nodos completos importan para la descentralización porque son el contrapeso al poder de todos los demás: si los mineros o una fundación intentaran cambiar las reglas, los nodos completos de la red simplemente ignorarían los bloques que incumplieran esas reglas. Cuanto más fácil sea para la gente corriente ejecutar uno, más difícil será que alguien se apodere de la red, y por eso las cadenas se enfrentan a una tensión de diseño constante entre un mayor rendimiento y mantener asequibles los requisitos de un nodo completo.