Un nodo completo es un programa, generalmente Bitcoin Core, que descarga todos los bloques desde 2009 y verifica cada regla en cada transacción por sí mismo. No le pregunta a nadie si un bloque es válido: lo averigua.
- Valida: firmas, que no haya doble gasto, que no se creen monedas de la nada, tamaño del bloque, prueba de trabajo, dificultad.
- Almacena: la cadena, varios cientos de gigabytes, y el conjunto actual de salidas no gastadas.
- Reenvía: pasa transacciones y bloques válidos a sus pares, y rechaza los inválidos.
- Sirve: responde a tu propia billetera, para que nunca tenga que preguntar al servidor de un extraño.
Sincronización inicial
El primer arranque reproduce todo el historial, bloque por bloque, para reconstruir el estado actual desde cero. Lleva desde varias horas hasta unos días, dependiendo de la máquina. Al final, el nodo conoce el saldo exacto de cada salida sin haber confiado en nadie.
▶ VERLO EN LA MÁQUINAEn los NODOS, el bloque pasa por diez anillos, y cada uno lo verifica contra su propia copia completa antes de pasarlo.