Actualmente estás viendo Qué significa minar criptomonedas y cómo funciona el proceso de minado

¿Qué significa minar criptomonedas y cómo funciona el proceso de minería?

Tiempo de leer: 3 acta

Minería de criptomonedas, también llamadas minería de criptomonedas, es ese proceso en el que las transacciones entre usuarios se verifican y se agregan al registro, a ese enorme libro de contabilidad completamente público, que es el blockchain.

Il proceso minero es uno de los elementos clave que permiten

  • las criptomonedas funcionan como una red descentralizada de igual a igual, sin la necesidad de una tercera autoridad central
  • a nuevas criptomonedas por nacer

Bitcoin es el ejemplo más popular y establecido de una criptomoneda extraíble, y el Minería Bitcoin se basa en un algoritmo de consenso llamado Prueba de Trabajo.

Y no todas las criptomonedas se pueden minar. Ahora intentemos entender, desde un punto de vista técnico, qué significa minar criptomonedas y cómo funciona el proceso de minería.

¿Qué sucede durante el proceso de minería?

Un minero es un nodo en la red. que recopila transacciones y las organiza en bloques.

Siempre que se realizan transacciones, todos los nodos de la red los reciben y verifican su vigencia. Los nodos mineros muy eficientes luego recolectan estas transacciones del grupo de memoria y comienzan a ensamblarlas en un bloque (esto es lo que se llama el bloque candidato).

Lo primero que hace el nodo minero es agregar una transacción en la que envía la recompensa minera (recompensa del bloque) y luego comienza a minar: lo primero que le sucede al bloque cuando se extrae es que odiar individualmente cada una de las transacciones tomadas del grupo de memoria. La transacción con la que se recompensa al minero se llama transacción de coinbase, y es una transacción en la que las monedas se crean "de la nada". En la mayoría de los casos, la transacción de coinbase es la primera transacción que se registra en un nuevo bloque.

Organización en el árbol Merkle

Tan pronto como se ha analizado cada transacción, los hashes se organizan en un árbol Merkle, que se forma al hacer coincidir los hashes de las transacciones de dos por dos y analizarlos. Luego, las salidas se organizan en otros pares y se someten a un nuevo hash, y así sucesivamente, hasta que llegan a la “cima del árbol”. La copa del árbol también se llama hash de raíz (o raíz de Merkle) y es básicamente un solo hash que representa todos los hash anteriores que se usaron para generarlo.

El hash raíz junto con el hash del bloque anterior y un número aleatorio llamado nuncio apostólico luego se inserta en el encabezado del bloque. A continuación, se aplica un hash al encabezado del bloque, lo que produce una salida basada en estos elementos (hash de la raíz, hash del bloque anterior y nonce) más algunos otros parámetros. La salida resultante es el hash del bloque y servirá como identificador del bloque recién generado (bloque candidato).
Para ser considerado válido, la salida (hash del bloque) debe ser menor que un cierto valor objetivo que está determinado por el protocolo: el hash del bloque debe comenzar con un cierto número de ceros.

Dificultad de hash

Il valor objetivo - también conocido como dificultad de hash (dificultad de hash): el protocolo lo ajusta regularmente, lo que garantiza que se mantenga la tasa de creación de nuevos bloques constante y proporcional a la cantidad de potencia hash dedicada a la red.

Cada vez que nuevos mineros se unen a la red y la competencia aumenta. la dificultad de hash aumentará, evitando que disminuya el tiempo medio de bloqueo. Por el contrario, si los mineros deciden abandonar la red, la dificultad de hash disminuirá, manteniendo constante el tiempo de bloqueo incluso si hay menos potencia informática dedicada a la red.

El proceso de minería requiere que los mineros sigan aplicando hash al encabezado del bloque una y otra vez, iterando a través del nonce hasta que un minero de la red finalmente produzca un hash de bloque válido. Cuando se encuentra un hash válido, el nodo fundador transmite el bloque a la red. Todos los demás nodos comprobarán si el hash es válido y si es así, agregarán el bloque a su copia de la cadena de bloques y pasarán a extraer el siguiente bloque.
Ya sucedió y en ocasiones sucede que dos mineros transmiten un bloque válido al mismo tiempo, y la red se encontró con dos bloques en competencia. Los mineros comienzan a extraer el siguiente bloque según el bloque que recibieron primero. La competencia entre estos bloques continuará hasta que se extraiga el siguiente bloque basado en uno de los bloques en competencia. El bloque que se deja caer se llama bloque huérfano o bloque rancio. Los mineros de este bloque volverán a extraer la cadena de bloques ganadora.

Pool de mineros

Si bien la recompensa en bloque se otorga al minero que primero descubre el hash válido, la probabilidad de encontrar el hash se rige por una fórmula simple: es igual a la parte de la potencia de extracción total en la red. Los mineros con un pequeño porcentaje de la potencia minera tienen muy pocas posibilidades de descubrir el siguiente bloque por sí mismos. LA piscina minera se crean para solucionar este problema. Significa poner en común los recursos de los mineros, que comparten su poder de procesamiento a través de una red, para dividir la recompensa por igual entre todos los miembros del grupo, en función de la cantidad de trabajo que contribuyen a la probabilidad de encontrar un bloque.