Una computadora ejecutando software de Bitcoin que valida transacciones y bloques, hace cumplir las reglas de consenso, y retransmite datos a través de la red. Ejecutar un nodo completo es la forma más soberana de interactuar con Bitcoin.
Una computadora ejecutando software de Bitcoin que valida transacciones y bloques, hace cumplir las reglas de consenso, y retransmite datos a través de la red. Ejecutar un nodo completo es la forma más soberana de interactuar con Bitcoin.
Un nodo de Bitcoin es una computadora ejecutando el software Bitcoin Core (o una implementación compatible) que mantiene una copia completa de la blockchain y valida independientemente cada transacción y bloque contra las reglas de consenso de Bitcoin. Los nodos completos no confían en ningún otro participante — verifican todo ellos mismos. Esta verificación sin confianza es lo que le da a Bitcoin su descentralización y resistencia a la censura.
Los nodos completos hacen cumplir todas las reglas de Bitcoin: el límite de oferta de 21 millones, el límite de tamaño de bloque, el calendario de halving, la validez de transacciones, y la ejecución de scripts. Si un minero produce un bloque que viola cualquier regla, los nodos completos lo rechazarán sin importar cuánto poder de hash esté detrás. Esto significa que los mineros no pueden cambiar las reglas de Bitcoin sin el consentimiento de los operadores de nodos — el verdadero poder de la red reside en las decenas de miles de nodos completos, no solo en los mineros.
Ejecutar tu propio nodo proporciona el nivel más alto de soberanía al usar Bitcoin. Cuando verificas transacciones a través de tu propio nodo, no necesitas confiar en ningún tercero para información precisa de saldo o confirmación de transacciones. Tu nodo valida independientemente toda la blockchain desde el bloque génesis en adelante. Los requisitos de hardware son modestos — una computadora básica con ~1 TB de almacenamiento y una conexión de internet de banda ancha es suficiente. Muchos bitcoiners consideran ejecutar un nodo una responsabilidad fundamental de la participación en la red.
Ejecutar un nodo te da verificación independiente de toda la blockchain de Bitcoin. Sin tu propio nodo, estás confiando en el nodo de alguien más para información de saldo y transacciones. Tu nodo hace cumplir las reglas de Bitcoin — es tu voto sobre lo que debería ser el protocolo de Bitcoin. También mejora la descentralización de la red al añadir otro validador independiente. Prácticamente, asegura que tu billetera te esté dando información precisa y que las transacciones que recibes sean válidas.
Ejecutar un nodo completo de Bitcoin es relativamente económico. Necesitas una computadora con al menos 2 GB de RAM, un SSD de 1 TB (la blockchain es aproximadamente 600 GB y creciendo), y una conexión de internet de banda ancha. Un Raspberry Pi 4 con un SSD externo (menos de $200 en hardware) es una opción popular de bajo costo. Los costos de electricidad son mínimos — un nodo consume aproximadamente la misma energía que una bombilla pequeña. No hay recompensa financiera por ejecutar un nodo; el beneficio es la soberanía personal y la participación en la red.