Es el proceso de agregar transacciones a la cadena de bloques

    Cada nodo de la red Bitcoin comparte información sobre nuevas transacciones. Cada nodo almacena estas nuevas transacciones en su mempool .

    La mempool es el área de almacenamiento temporal de un nodo para nuevas transacciones.

    Cada nodo tiene la opción de intentar minar las transacciones de su mempool en un archivo permanente . Este archivo, llamado blockchain , es el registro de cada transacción de bitcoin .

    Sin embargo, para agregar transacciones desde la mempool a la blockchain, un nodo tiene que utilizar una gran cantidad de potencia de procesamiento informática .

    Esta potencia de procesamiento es necesaria debido a la presencia de un tipo de desafío .

    En que consiste el dasafío ?

    Un nodo puede condensar las transacciones de su mempool en una cadena de números y letras. Esta cadena alfanumérica es un hash

    El objetivo del desafío es un hash formado por el hash de la mempool más otro número (llamado nonce ) para intentar obtener una nueva cadena alfanumérica que comience con una cierta cantidad de ceros .

    El nodo irá probando Nonce hasta dar con el has con el correspondiente numero de ceros (en este caso cinco ceros)

    Aunque parezca fácil es extremadamente dificil. El proceso es completamente aleatorio , y solo se puede encontrar un resultado ganador mediante ensayo y error. Y eso es la minería, mucho hash (consumiendo electricidad) y esperar tener suerte .

    El minero que encuentra el hash exitoso, tiene el derecho de agragar las transacciones de su mempool a la blockchain, y todos los demás nodos de la red también agregarán su bloque de transacciones a la blockchain.

    El ganador recibirá una recompensa en bloque (block reward) (que incluye una determinada cantidad de bitcoins y la tarifas (fee) de las transacciones que se hayan agregado a la blockchain).

    El "número determinado de ceros" proviene de la dificultad . Esta varía según la velocidad de minería en la red: cuanto más rápido se mine, mayor será la dificultad y más ceros se necesitarán al principio (lo que ayuda a mantener constante el tiempo entre bloques).

    Uno de los proósitos de la minería es evitar el "doble gasto", ya que es posible realizar otra transacción gastando los mismos bitcoins e insertar esa segunda transacción en una parte diferente de la red.

    Algunos nodos obtienen primero la transacción de la cámara (e ignoran la transacción de la pelota ).

    Algunos nodos obtienen primero la transacción de la pelota (e ignoran la transacción de la cámara ).

    El primer nodo minero de la red que complete el desafío agregará las transacciones en su grupo de su mempool a la blockchain. se compartira el nuevo bloque a la red, y la otra transacción (con los mismos bitcoin) será eliminada de las mempools

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

    Seguime en X: @Diegosoyu