Ir al contenido principal

¿Qué es un nodo completo?

Actualizado hoy

Un nodo completo es un nodo que mantiene una cadena de bloques completa que contiene toda la información de las transacciones. Más precisamente, dicho nodo debería denominarse "nodo de cadena de bloques completa". En los primeros días de Bitcoin, todos los nodos eran nodos completos; el cliente Bitcoin Core actual también es un nodo de cadena de bloques completa. Sin embargo, en los últimos dos años han surgido muchos tipos nuevos de clientes que no necesitan mantener una cadena de bloques completa, sino que operan como clientes ligeros. Describimos estos clientes ligeros con más detalle en las siguientes secciones.

Un nodo de cadena de bloques completa mantiene una copia completa y actualizada de la cadena de bloques de Bitcoin que contiene toda la información de las transacciones, y dicho nodo puede construir y verificar de forma independiente la cadena de bloques desde el primer bloque (el bloque génesis) hasta el último bloque de la red. Un nodo de cadena de bloques completa puede verificar de forma independiente y autónoma cualquier información de transacción sin la ayuda de ningún otro nodo u otra fuente de información. El nodo de bloque completo obtiene una nueva actualización de bloque que contiene información de transacciones a través de la red de Bitcoin y fusiona esta actualización en una copia local de la cadena de bloques después de verificar que es correcta.

Ejecutar un nodo de cadena de bloques completa te brinda una experiencia pura de bitcoin: puedes verificar de forma independiente toda la información de las transacciones sin tener que depender o confiar en otros sistemas. Es fácil saber si estás ejecutando un nodo completo: solo revisa si tu dispositivo de almacenamiento permanente (por ejemplo, disco duro) tiene más de 20 GB de espacio disponible para almacenar una cadena de bloques completa. Si necesitas mucho espacio en disco y tarda de 2 a 3 días en sincronizar tu red de bitcoin, entonces estás utilizando un nodo completo. Este es el precio que pagas por la independencia total de la gestión centralizada.

Si bien existen otros clientes de cadena de bloques completa que utilizan diferentes lenguajes de programación y arquitecturas de software, el más utilizado es el cliente Bitcoin Core, también conocido como el "cliente Satoshi". Más del 90% de los nodos de la red Bitcoin ejecutan varias versiones del cliente Bitcoin Core. Como se mencionó anteriormente, se puede identificar por los mensajes de versión enviados entre nodos o por la cadena de subversión "Satoshi" obtenida del comando getpeerinfo, por ejemplo /Satoshi: 0.8.6/.

¿Ha quedado contestada tu pregunta?