Nodo

Bitcoin-Node.jpg

Nodo es una computadora que se conecta a la red de Bitcoin y utiliza el protocolo peer-to-peer (P2P, por sus siglas en inglés) que permite que los nodos se comuniquen entre sí dentro de la red, así como difundir información sobre transacciones y bloques. La información se distribuye entre dichos nodos y es en lo que consiste la red de la blockchain.

Contenido

Nodos completos

Los nodos que hacen cumplir plenamente todas las reglas de las bitcoins se llaman nodos completos. Esto significa que están completamente sincronizados con la red de la blockchain, es decir, almacenan 100 Gb de un conjunto de descarga de archivos de blockchain en una unidad de disco duro hasta la fecha. La mayoría de los nodos de la red son nodos livianos, sin embargo, los nodos completos forman su columna vertebral.

Operación de nodos completos

Los nodos completos descargan cada bloque y transacción y los comprueban contra las reglas principales de consensode Bitcoin. Por ejemplo, solo se puede crear una cierta cantidad de bitcoins en los bloques, las transacciones deben tener el formato de datos correcto y las firmas de las bitcoins gastadas, una salida de transacción no se puede gastar en una sola blockchain, etc.

Si una transacción o bloque viola las reglas de consenso, un nodo lo rechaza por completo, incluso si todos los demás nodos de la red lo consideran válido. Además, durante un tiempo dejará de «notar» la fuente de la transacción que ha intentado descargarlo mientras viola las reglas de consenso. Es una de las características más importantes de los nodos completos: hacen lo correcto sin importar qué, así garantiza un alto nivel de seguridad de las transacciones.

¿Qué hace que un nodo completo sea diferente de un nodo liviano?

Los nodos livianos no son tan independientes como los nodos completos y hacen lo que les dicen la mayoría de los mineros. Por esta razón, se les puede engañar temporalmente para que acepten una transacción o un bloque que no es realmente válido. Esto puede causar daños financieros graves, especialmente para aquellos sitios web que procesan transacciones de bitcoin automáticamente.

Ejecutar un nodo completo es la única forma en que puede usar Bitcoin de la manera más segura posible. Almacenan toda la información sobre la red debido a que aseguran que se siga todas las reglas, por ejemplo, que el propietario gasta todas las bitcoins y que no se gastaron las bitcoins dos veces, etc.

¿Por qué deberían crear nodos completos los propietarios?

Cabe señalar que la propiedad de un nodo completo y su participación en la validación de la transacción no es minería (la búsqueda de nuevos bloques en la red para obtener una recompensa), es decir, su presencia en una blockchain no le garantizará ninguna ganancia. Ejecutar un nodo completo es la forma más segura de descargar transacciones con el uso de criptodivisas. Además, la estabilidad de todo el funcionamiento del sistema depende de la estabilidad de funcionamiento de los nodos completos.

Ver también

Recursos

Ver también en BitcoinWiki