Investor's wiki

Minería

Minería

La minería es el proceso a través del cual las transacciones de criptomonedas se recopilan, verifican y registran en un libro de contabilidad digital conocido como cadena de bloques. El trabajo que realizan los mineros es fundamental para mantener la integridad de la red y también es responsable de introducir nuevas monedas en el sistema.

Dentro del sistema bancario tradicional, las instituciones financieras y las autoridades gubernamentales imprimen y distribuyen la moneda fiduciaria, pero para la mayoría de las criptomonedas, la emisión de nuevas monedas no está en manos de entidades centralizadas. En cambio, las nuevas unidades de criptomonedas se generan a través del proceso de minería, que sigue un conjunto predefinido de reglas establecidas por el protocolo subyacente. Si bien el protocolo define cuáles son las reglas primarias, los llamados algoritmos de consenso describen cómo se seguirán estas reglas (por ejemplo, durante la validación de transacciones).

Tomando Bitcoin como ejemplo, los participantes involucrados en el proceso de minería se denominan nodos de minería (o simplemente mineros) y juegan un papel clave en la seguridad de la red blockchain. El trabajo de un minero es recopilar transacciones no confirmadas del grupo de memoria y organizarlas en un bloque candidato que intentarán validar.

Al crear un bloque candidato, un minero incluye una transacción en la que se envía la recompensa del bloque a sí mismo. Esta transacción se conoce como transacción de base de monedas y, a menudo, es la primera que se registra en un bloque.

Una vez que se forma la lista de transacciones no confirmadas, cada transacción se codifica y sus salidas se organizan en pares. Luego, estos pares se procesan, produciendo nuevos resultados que también se organizan en pares y se procesan nuevamente. El proceso se repite hasta que se produce un único hash, que se denomina hash raíz o raíz del árbol de Merkle.

Luego, el hash raíz se combina con el hash del bloque previamente confirmado, junto con un número pseudoaleatorio llamado nonce (más algunos otros parámetros). Estos elementos luego se procesan, produciendo el hash de bloque para ese bloque candidato.

Sin embargo, el minero solo tendrá éxito si la salida resultante (hash de bloque) para su bloque candidato está por debajo de un valor predeterminado (objetivo). En consecuencia, el proceso se basa en prueba y error y necesitan realizar numerosas funciones hash con diferentes nonces para encontrar un resultado válido. El primer minero que encuentra un hash válido valida su bloque candidato y obtiene la recompensa del bloque. Todo el proceso toma diez minutos, en promedio.

Una vez que se valida un bloque, se agrega a la cadena de bloques y los mineros comienzan a trabajar en el siguiente bloque. El hash válido producido por los mineros funciona como prueba de su trabajo y es por eso que el algoritmo de consenso de Bitcoin se llama Prueba de trabajo. Cada bloque confirmado tiene un hash de bloque único que actúa como identificador.

La recompensa por bloque está definida por el protocolo Bitcoin y disminuye cada 210.000 bloques (alrededor de cuatro años). Inicialmente, la recompensa por bloque era de 50 BTC y ahora es de 12,5 BTC.