¿Cuál es la función principal de un nodo completo de Bitcoin?
Respuesta correcta
Respuesta A: Comprobar por sí mismo si las transacciones y los bloques cumplen las reglas de Bitcoin.
Explicación breve
Así puedes comprobar por tu cuenta qué es válido según las reglas de Bitcoin, en lugar de tener que confiar en una plataforma de compraventa, un explorador de bloques o un servidor externo.
Explicación detallada
Un nodo completo de Bitcoin verifica bloques y transacciones con su propio software. En la sincronización inicial procesa la blockchain desde su punto de partida conocido hasta la punta actual. Comprueba, entre otras cosas, que las transacciones gasten UTXOs existentes, cumplan las condiciones de gasto y no creen bitcoin de la nada, y que los bloques tengan una prueba de trabajo válida y un subsidio permitido.
Muchos nodos completos después retransmiten bloques y transacciones válidos a otros pares. Un nodo podado puede borrar más tarde datos de bloques antiguos y seguir siendo completo si validó antes todo el historial y continúa verificando los datos nuevos. Por tanto, almacenamiento completo y validación completa no son lo mismo.
Un nodo completo no genera bloques automáticamente ni custodia las claves de otros usuarios. Su utilidad principal es que su operador comprueba las reglas por sí mismo. Puede rechazar datos inválidos aunque un minero, plataforma u otro servicio los presente como válidos.
Fuentes utilizadas
Bitcoin.org - Running a Full Node
Consultar fuente originalBitcoin Developer Guide - P2P Network
Esta fuente está dirigida principalmente a desarrolladores. Por eso, la información relevante puede ser más difícil de encontrar.
Consultar fuente original

