Actualmente estás viendo ¿Qué son los nodos?

¿Qué son los nodos?

Tiempo de leer: 5 acta

Un nodo tiene un significado diferente según su contexto.

En el mundo de las redes, las redes de telecomunicaciones o incluso las computadoras, los nodos tienen características bien definidas: pueden ser un punto de redistribución o un punto final de comunicación. Podemos decir de manera más general que un nodo es un dispositivo de red físico. Sin embargo, para no perderse nada, también hay algunos casos específicos en los que es necesario utilizar nodos virtuales.

¡Cazoo, habla de beber!

Va bien. Un nodo de red es un punto donde se puede crear, recibir o transmitir un mensaje.. Como ya se mencionó, existen diferentes tipos de nodos Bitcoin: nodos completos, supernodos, nodos mineros y clientes SPV.

índice

Nodos de Bitcoin

Donde Blockchain está diseñado como un sistema distribuidos, una red de nodos permite que Bitcoin sea utilizado como una moneda digital peer-to-peer (P2P) descentralizada, incensurable y descentralizada, es decir, sin necesariamente tener que existir intermediarios para validar intercambios, transacciones entre usuarios.

I nodos de blockchain por lo tanto, deben actuar como un punto de comunicación y deben poder tener algunas propiedades, de modo que puedan realizar algunas funciones. Cualquier dispositivo que se conecta a la interfaz de Bitcoin, como una computadora, puede ser considerado un nudo, ya que todos los nodos están conectados dentro de la cadena de bloques. ¿Qué pueden hacer estos nudos? Se comunican. Transmiten información sobre transacciones y bloques de su red informática distribuida con el protocolo peer-to-peer de Bitcoin. Ojo: hay diferentes tipos de nodos de Bitcoin.

Nodos completos

Los nodos completos son aquellos nodos que concretamente dan seguridad a Bitcoin y dan soporte a su estructura: son esenciales para el funcionamiento de toda la red. Tal vez ya los haya leído en alguna parte y los haya visto llamados nodos de validación completos: los llaman así porque participar en el proceso de verificación de transacciones y bloqueos de acuerdo con las reglas que fueron impuestas por consentimiento del sistema. Los nodos completos pueden transmitir nuevas transacciones y nuevos bloques a la cadena de bloques.

Normalmente, un nodo completo debe descargar una copia de toda la cadena de bloques, con todos sus bloques y transacciones (incluso si no es un requisito necesario para ser considerado un nodo completo, incluso se puede descargar una sola parte de la cadena de bloques).
Se puede configurar un nodo completo de Bitcoin siguiendo muchas implementaciones de software diferentes, donde la más conocida de todas se llama Bitcoin Core (aquí el enlace de su github). ¡No es para todos! Estos son los requisitos mínimos, pero mínimos, para ser un nodo completo de Bitcoin Core:

  • Computadora de escritorio o portátil con una versión reciente de Windows, Mac OS X o Linux.
  • 200 GB de espacio libre en disco.
  • 2GB de memoria (RAM).
  • Conexión a Internet de alta velocidad con cargas de al menos 50 kB / s.
  • Conexión ilimitada o con altos límites de carga. O asegúrese de que en su plan de tarifas, si crea un hotspot, se incluyen 200 giga por mes en carga y 20 en descarga.
  • El nodo completo debe poder funcionar durante al menos una cuarta parte del día (6 horas) pero se agradece mucho que permanezca siempre activo, las 24 horas del día.

Miles de voluntarios diferentes e incluso organizaciones están trabajando duro para ser nodos completos y así poder ayudar al ecosistema de Bitcoin. A partir de hoy (mayo de 2021) contamos 9615 nodos públicos activos en la red Bitcoin. Y solo estamos hablando de nodos públicos, es decir, los nodos de Bitcoin visibles y accesibles, que también se denominan nodos de escucha

Resumen de los nodos públicos de la red Bitcoin

Sí Sherlock, también hay nodos que no escuchan, nudos ocultos e invisibles. Estos se esconden detrás de un firewall para operar, utilizando protocolos de privacidad como Tor, o, aún más simple y seguro, no están configurados para recibir conexiones.

Nodos de escucha (supernodos)

Un nodo de escucha o super nodo es un nodo completo visible públicamente: se comunica con otros nodos que quieren hablar con él e intercambia información. Así usado, el supernodo es a la vez un puente de comunicación que una fuente de datos: un supernodo es un punto de redistribución.

Si quieres ser un supernodo confiable, debes estar siempre activo, las 24 horas del día, para poder transmitir una avalancha de conexiones: el historial del blockchain debe estar documentado, todas las transacciones deben registrarse con sus datos. en todos los nodos del mundo. No hace falta decir que es incluso para menos personas: se necesita la potencia informática necesaria, así como una mejor conexión a Internet.

Nodos mineros

Ha pasado la época de la minería. No empieces a socavar. Hoy en día, para poder participar de manera competitiva en el proceso de minería de Bitcoin, es fundamental invertir en programas y hardware especializados, que corren en paralelo con el Bitcoin Core para intentar minar bloques. Un minero, o una persona que usa estas poderosas computadoras, puede decidir trabajar solo (solo minero) o en grupos (minero de piscina). 

Mientras que los lobos solitarios, los únicos mineros que le pidieron a su abuela que pudiera usar el sótano por un tiempo para hacer cosas con las computadoras, mientras hacen uso de su copia descargada localmente de la cadena de bloques, los que minan en piscinas, en piscinas. de los mineros, bueno, ellos trabajan juntos, y cada uno contribuye con sus propios recursos (hashpower). En un grupo de minería, es responsabilidad exclusiva del administrador del grupo mantener un nodo completo: es un minero de grupo de nodos completo.

Cliente ligero o SPV

También conocidos como clientes de Verificación de pago simplificada (SPV), clientes ligero utilizan la red Bitcoin pero no actúan como un nodo completo. Por lo tanto, los clientes SPV no contribuyen a la seguridad de la red.: no es necesario que tengan una copia de la cadena de bloques y nunca se les solicita en el proceso de verificación y validación de la transacción.

El cliente SPV tiene una función fundamental: permite a cualquier usuario comprobar si se han incluido o no algunas transacciones en un bloque, sin tener que descargar todos los datos del bloque. ¿Cómo lo hicieron? Solicitan información de otros nodos completos (super nodos). Los clientes ligeros actúan como punto final de comunicación y son utilizados por diferentes carteras (carteras) para almacenar criptomonedas.

Cliente vs nodos de minería

Es importante destacar que mantener un nodo completo es muy diferente de mantener un nodo de minería completo. Si bien los mineros deben invertir dinero y recursos para comprar y usar hardware y software muy costosos (recuerde cuántas personas se quejan de la electricidad utilizada para extraer bitcoins), cualquiera puede mantener un nodo de validación completo. De hecho, sin el nodo de validación completo, el minero no puede hacer nada: antes de intentar minar un bloque, un minero debe recibir la autorización de un nodo completo, que certifica y valida las transacciones pendientes. Entonces, el minero puede crear un bloque que se ha aplicado para alojar esa información (con un grupo de transacciones) e intenta minar el bloque. Aquí la cadena de bloques está a punto de actualizarse nuevamente: si el minero logra encontrar una solución válida para el bloque ahora se puede transmitir al resto de la cadena de bloques y los nodos completos verifican su validez. En última instancia, las reglas de consentimiento están determinadas y garantizadas por la red distribuida de validando nodos, no de los mineros.

conclusión

Los nodos de Bitcoin están en comunicación entre sí a través del protocolo de red P2P Bitcoin y, al comunicarse constantemente entre sí, garantizan la integridad del sistema. ¿Qué pasa si hay un nudo que no se porta bien, que actúa deshonestamente, que es travieso, que intenta propagar información errónea? En las cadenas de bloques, la información fluye: los nodos honestos reconocen rápidamente ese nodo y se desconecta rápidamente de la red.

¿Cuánto puedo ganar manteniendo un nodo de validación completo?

¡Un cazoo! No se ofrecen recompensas económicas: está determinada por la confianza de los usuarios, brinda tranquilidad, seguridad, privacidad a los usuarios. Los nodos completos son árbitros reales del juego: certifican que se siguen las reglas. Protegen la cadena de bloques de ataques y fraudes (como el doble gasto) y no tienen que confiar en nadie más.