Este artículo es una adaptación autorizada de un contenido creado por Greg Walker en https://learnmeabitcoin.com/.

    Un nodo de Bitcoin es simplemente una computadora que ejecuta el programa de Bitcoin .

    Lo más importante es que está conectado a otras computadoras (que ejecutan el mismo programa) para crear una red entre computadoras.

    Un nodo tiene tres funciones:

      Sigue las reglas

      Comparte información

      Conserva una copia de las transacciones confirmadas

    Seguir las reglas

    Cada nodo ha sido programado para seguir un conjunto de reglas. Al seguir estas reglas, un nodo puede verificar las transacciones que recibe y solo retransmitirlas si todo está correcto. Si hay algún problema, la transacción no se reenvía.

    Compartir información

    Es su trabajo principal, y la información que comparte a otros nodos son las transacciones .

    Hay dos tipos de transacciones que comparten los nodos:

      Transacciones nuevas : transacciones que ingresaron recientemente a la red.

      Transacciones confirmadas : transacciones que se han "confirmado" y se han guardado en un archivo. Se comparten en bloques de transacciones (en lugar de individualmente).

    Conservar una copia de las transacciones

    Las transacciones nuevas van a la mempool hasta que quedan grabadas en la cadena de bloques, que es el almacenamiento permanente de las transacciones.

    Cada nodo tiene una copia de la cadena de bloques para su custodia y la comparte con otros nodos si su copia no está actualizada.

    Autor: Diego Soyu, entusiasta de Bitcoin. Este artículo busca acercar la comprensión de Bitcoin a la comunidad hispanohablante.

    Seguime en X: @Diegosoyu