Compartir este artículo

Dificultad de la minería de Bitcoin : Todo lo que necesitas saber

Para garantizar que se descubran bloques de Bitcoin aproximadamente cada 10 minutos, existe un sistema automático que ajusta la dificultad dependiendo de cuántos mineros compiten para descubrir bloques en un momento dado.

Como su nombre lo indica,Bitcoin La dificultad de minería se refiere al grado de dificultad involucrado en descubrir nuevos bloques de Bitcoin a través de minería.

Debido a que la red de Bitcoin está completamente descentralizada y no está dirigida por ninguna autoridad superior, un algoritmo codificado en el código fuente por los creadores de Bitcoin Satoshi NakamotoEste algoritmo reajusta constantemente la dificultad del proceso de minería según el número de mineros que operan en la red para garantizar que los bloques se descubran a un ritmo constante.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de The Protocol hoy. Ver Todos Los Boletines

En esta guía, exploraremos este concepto ampliamente, destacaremos su importancia y detallaremos el método utilizado para determinar y ajustar la dificultad de la minería de Bitcoin .

Una introducción a la minería de Bitcoin

El proceso de minería de Bitcoin es fundamental para la seguridad y la validez de toda la red y su Criptomonedas nativa, Bitcoin ( BTC). La minería es la CORE del sistema de consenso de Bitcoin, es decir, el sistema de acuerdos que utiliza para garantizar que todos los participantes distribuidos lleguen a un consenso sobre los nuevos datos que entran en la blockchain. La red se basa completamente en un proceso descentralizado de validación de transacciones, mediante el cual cualquier persona en el mundo puede asumir la responsabilidad de validar nuevas transacciones e incorporarlas cronológicamente a la blockchain mediante nuevos bloques.

Tan simple como suena, todo el proceso, conocido comoprueba de trabajo– implica un esfuerzo informático intensivo que requiere que los potenciales validadores utilicen sus máquinas para generar un código ganador de longitud fija antes que cualquier otra persona.

Sigue leyendo: Cómo funciona la minería de Bitcoin

Al obligar a los validadores a gastar algún tipo de energía para descubrir nuevos bloques, la idea es disuadir a posibles malos actores de participar en la red e intentar corromper la cadena de bloques con transacciones no válidas.

Para aumentar sus probabilidades de ganar, los mineros a lo largo de los años han pasado a utilizar equipos informáticos especializados llamados mineros de circuitos integrados de aplicación específica (ASIC), que son capaces de generar más de un quintillón de códigos aleatorios por segundo; una cantidad exponencialmente mayor de conjeturas que la que cualquier computadora portátil normal es capaz de producir por segundo.

Por qué es importante la dificultad de la minería de Bitcoin

El algoritmo de dificultad de Bitcoin está programado para KEEP la estabilidad del sistema, manteniendo un tiempo de 10 minutos para encontrar nuevos bloques. En esencia, ONE minero de la red tarda aproximadamente 10 minutos en generar un código ganador y WIN el derecho a proponer un nuevo bloque de transacciones de Bitcoin para añadirlo a la blockchain.

Para mantener esta frecuencia, el algoritmo interviene y aumenta o disminuye la dificultad de minar Bitcoin. Cada vez que hay una afluencia de mineros o plataformas de minería, aumenta la dificultad de minar Bitcoin. En caso contrario (es decir, si disminuye el número de mineros que compiten por encontrar nuevos bloques), el protocolo reduce la dificultad de minado para facilitar que los mineros restantes descubran bloques. La dificultad de minado de la red Bitcoin se modifica añadiendo o reduciendo los ceros al principio del hash objetivo.

El hash objetivo es el nombre que se le da al hash específico (código de longitud fija) que todos los mineros intentan superar. Quien genere un código aleatorio que tenga un número de ceros inicial igual o mayor que el hash objetivo será el ganador.

Sigue leyendo: ¿Qué significa hashrate?

Sin un sistema de este tipo, es probable que los bloques se descubrieran cada vez más rápido a medida que más mineros se unieran a la red con equipos cada vez más sofisticados. Esto provocaría la entrada de nuevos Bitcoin en circulación a un ritmo impredecible y probablemente tendría el efecto dominó de frenar su aumento de valor.

Es importante tener en cuenta que una gran parte del atractivo de Bitcoin es su tasa de inflación constante y predecible en comparación con la inflación impredecible y desenfrenada de las monedas fiduciarias causada por el excesoflexibilización cuantitativaEl hecho de que la oferta en circulación esté limitada a un máximo de 21 millones de monedas también significa que es un activo verdaderamente finito con una oferta máxima relativamente escasa. En teoría, ambos factores deberían contribuir a sostener el precio de bitcoin a lo largo del tiempo, suponiendo que la demanda se mantenga alta.

¿Con qué frecuencia se ajusta la dificultad de la minería de Bitcoin ?

La dificultad de minería de Bitcoin se actualiza cada 2016 bloques (aproximadamente cada dos semanas). Por eso, cada intervalo de 2016 bloques se denomina época de dificultad, ya que la red determina si la actividad de los mineros durante las últimas dos semanas ha reducido o aumentado el tiempo necesario para minar un nuevo bloque. Si el tiempo de minado es inferior a 10 minutos, la dificultad de minería aumentará. Lo contrario ocurre cuando el tiempo de bloque es superior a 10 minutos.

¿Cómo se calcula la dificultad de la minería de Bitcoin ?

La dificultad de la minería de Bitcoin se calcula con varias fórmulas. Sin embargo, la más ONE es: Nivel de dificultad = Objetivo de dificultad/Objetivo actual.

Tenga en cuenta que el objetivo de dificultad es una notación hexadecimal del hash objetivo cuya dificultad de minería es 1.

En cambio, el objetivo actual es el hash objetivo del bloque de transacciones más reciente. Al dividir ambos valores, se obtiene un número entero que representa el nivel de dificultad de la minería de Bitcoin.

Por ejemplo, si la respuesta es 24 billones, se espera que un minero genere aproximadamente 24 billones de hashes antes de encontrar el hash ganador. Claro que, a veces, los mineros pueden tener suerte y encontrarlo con muchas menos probabilidades de éxito.

Cómo se ajusta la dificultad de la minería de Bitcoin

Los ajustes de dificultad de minería se realizan comparando el tiempo estándar que debería tomar encontrar 2016 bloques de transacciones en la red Bitcoin con el tiempo que tardó en encontrar los últimos 2016 bloques. KEEP en cuenta que el tiempo de bloque aceptado es de 10 minutos. Por lo tanto, el tiempo esperado para minar 2016 bloques es de 20 160 minutos (es decir, 2016 x 10 minutos).

La red calcula el tiempo total necesario para minar los últimos 2016 bloques. La relación entre los 20 160 minutos estándar (10 minutos x 2016 bloques) y el tiempo necesario para escalar la última época de dificultad se multiplica por el nivel de dificultad más reciente. El cálculo genera un resultado que determina el cambio porcentual necesario en la dificultad de minado para que el tiempo de bloque alcance los 10 minutos deseados.

Dicho esto, un error en el protocolo original de Bitcoin hace que los ajustes del nivel de dificultad se basen en los 2.015 bloques anteriores en lugar de los 2.016 bloques teorizados.

Si bien el objetivo es un tiempo de bloque de 10 minutos, la dificultad de minería no puede modificarse por encima ni por debajo de cuatro veces el nivel de dificultad actual. El límite superior para cada época de dificultad es un cambio del +300%, mientras que el inferior es un cambio del -75%. Esta regla se implementa para evitar cambios bruscos en la dificultad de minería.

Andrey Sergeenkov

Andrey Sergeenkov es un escritor independiente especializado en Criptomonedas . Como firme defensor de la Tecnología blockchain y la descentralización, cree que el mundo anhela dicha descentralización en el gobierno, la sociedad y las empresas.

Además de CoinDesk, también escribe para Coinmarketcap, Cointelegraph y Hackernoon, cuya audiencia votó a Andrey como el mejor autor de Cripto en 2020.

Andrey Sergeenkov tiene BTC y ETH.

Andrey Sergeenkov