La definición de nodos es diferente en muchos casos. Cuando se trata de computadoras o redes de comunicaciones, un nodo a menudo se refiere a un punto de redistribución o terminal de comunicaciones. Normalmente, un nodo está formado por dispositivos de red físicos, pero los nodos virtuales son bastante diferentes.
En pocas palabras, un nodo de red puede generar, recibir o transmitir información. En consecuencia, vamos a discutir los diferentes tipos de nodos de la red Bitcoin: nodos completos, supernodos, nodos de minería y usuarios SPV.
nodo bitcoin
Al profundizar en el artículo sobre blockchain, debido a sus características de sistema distribuido, los nodos de la red informática permiten que Bitcoin funcione como una moneda digital descentralizada peer-to-peer (P2P). Del mismo modo, Bitcoin está libre de censura, lo que significa que las transferencias entre usuarios no requieren de intermediarios que brinden garantías (sin importar cuán separados estén los usuarios).
Por tanto, el nodo de la blockchain es como un nodo de comunicación que desempeña diferentes funciones. Cualquier computadora u otro dispositivo conectado a la red Bitcoin puede considerarse como un nodo de la red Bitcoin. Estos nodos también se comunican entre sí y también pueden transmitir transacciones a través del protocolo punto a punto de Bitcoin. bloquear información. Sin embargo, cada nodo informático se define según su función específica, por lo que existen muchos tipos diferentes de nodos en la red Bitcoin.
nodo completo
Los nodos completos son aquellos nodos que realmente respaldan y protegen la red Bitcoin y son independientes de la red. También participarán en la confirmación de la información de la transacción y la información del bloque. De manera similar, los nodos completos también pueden agregar nueva información del bloque a la red blockchain.
Normalmente, un nodo completo descargará una copia completa de la información de la red blockchain de Bitcoin, pero este no es un requisito estricto (a veces se descargará una copia abreviada).
El establecimiento de un nodo completo de Bitcoin se puede completar instalando una variedad de software diferente, pero el software más utilizado es Bitcoin Core. Los siguientes son los requisitos básicos para ejecutar un nodo completo de Bitcoin Core:
Una computadora de escritorio o portátil con sistema operativo Windows, Mac OS X o Linux
200 GB de espacio libre en disco
2 GB de RAM
Ancho de banda con velocidad de carga no inferior a 50 kB/s
Una conexión a Internet sin restricciones de carga ni límites altos de carga. Cada mes, el nodo completo puede cargar no menos de 200 GB de información y descargar no menos de 20 GB de información. Cuando se ejecuta un nodo completo por primera vez, se deben descargar aproximadamente 200 GB de texto.
El tiempo de funcionamiento completo del nodo no es inferior a 6 horas al día, preferiblemente en modo de funcionamiento 7 x 24 horas.
Muchas organizaciones voluntarias y usuarios operan como nodos completos de la red Bitcoin para ayudar al desarrollo ecológico de Bitcoin. Al igual que en 2018, había aproximadamente más de 9.700 nodos públicos ejecutándose en la red Bitcoin. Tenga en cuenta que este número es sólo para los nodos públicos, es decir, aquellos nodos que son visibles.
Además de los nodos públicos, hay muchos nodos ocultos que no son visibles, a menudo a través de protocolos ocultos como Tor, o simplemente ejecutándose detrás de firewalls porque están configurados para no ser publicitados.
Nodo público (supernodo)
Básicamente, un nodo público o un supernodo es un nodo completo visible. Se comunica y transmite datos con otros nodos. Por lo tanto, un supernodo es un punto de redistribución y desempeña el papel de fuente de datos y puente de comunicación.
Un supernodo confiable generalmente transmite la información histórica y los datos de transacciones de la cadena de bloques a nodos de todo el mundo las 24 horas del día, los 7 días de la semana. Por esta razón, un supernodo requiere más potencia informática y mejores conexiones de red que un nodo completo oculto.
Nodo minero
Para poder minar Bitcoin en un entorno cada vez más competitivo, es necesario invertir en hardware y programas de minería especiales. Estos programas (software) de minería no están directamente relacionados con Bitcoin Core, se extraen en paralelo con Bitcoin Core. Un minero puede optar por minar por su cuenta o unirse a un grupo de minería.
Los nodos completos de los mineros individuales utilizan sus propias copias de los datos del bloque, mientras que los mineros del grupo de minería colaboran juntos, cada uno de los cuales puede aportar su propia potencia informática. En un grupo de minería, solo el administrador del grupo de minería debe ejecutarse como un nodo completo, que puede considerarse como el nodo completo de todo el grupo de minería.
Usuarios ligeros o SPV
También conocidos como usuarios de Verificación de Pago Simple (SPV), estos usuarios livianos usan la red Bitcoin pero no son nodos completos. Los usuarios de SPV no contribuyen a la seguridad de la red porque no guardan copias de la información de blockchain y no participan en la verificación de la información de las transacciones.
En pocas palabras, SPV es una forma de ver información de transacciones sin descargar una copia de toda la información de la cadena de bloques. Por lo tanto, los usuarios de SPV dependen de otros nodos completos (supernodos) para proporcionar información. Estos usuarios livianos son como terminales de comunicación y también son utilizados por muchas billeteras de moneda digital.
Usuario VS Nodo Minero
Vale la pena mencionar que existe una diferencia entre ejecutar un nodo completo y ejecutar un nodo de minería completo. Cualquiera puede convertirse en un nodo de minería completo invirtiendo en hardware y software de minería especial.
Antes de intentar minar un bloque, un minero necesita recopilar información de la transacción que haya sido previamente confirmada por los nodos completos. Luego, debes crear un bloque alternativo (con un conjunto de información de transacción) e intentar minar al mismo tiempo. Si un minero encuentra con éxito el hash de este bloque candidato, lo publica en toda la red para que otros nodos puedan verificar su autenticidad. Por lo tanto, la precisión y seguridad de esta regla de consenso la mantienen conjuntamente los nodos de toda la red, no solo los mineros.
Conclusión
Los nodos de Bitcoin se comunican entre sí a través del protocolo de red peer-to-peer de Bitcoin, que es la forma en que verifican la integridad del sistema. Si un nodo quiere difundir información incorrecta, esos nodos leales lo identificarán rápidamente y lo desconectarán de la red.
No hay recompensas financieras por ejecutar un nodo completo, pero aun así es muy recomendable porque proporciona a los usuarios integridad, seguridad y privacidad. Los nodos completos garantizan la ejecución fluida de las reglas. Protegen la cadena de bloques de ataques. Además, un nodo completo no necesita confiar en otras personas, lo que permite a los usuarios tener el 100% de control sobre su propiedad.

