Ethash

¿Qué es Ethash?

Ethereum es una plataforma de tecnología abierta en la que los desarrolladores crean e implementan aplicaciones descentralizadas basadas en tecnología de contratos inteligentes. El activo nativo de Ethereum, Ether, se utiliza para pagar las transacciones realizadas en la red. Este costo se calcula en gas pero se paga en Ether. Tiene un sistema para incentivar a los mineros de criptomonedas para que ayuden a salvaguardar la red. El método Ethereum para la minería de prueba de trabajo (PoW), conocido como Ethash, sirve como base para todo el protocolo.

Cuando se produce la minería de prueba de trabajo, los datos de un encabezado de bloque se utilizan como entrada y se procesan repetidamente con un método de hash criptográfico. Esto produce una salida de longitud fija que refleja el valor hash. Los mineros combinarán variantes de los datos de entrada utilizando un nuevo número de secuencia cada vez que los datos se envíen al proceso.

¿Cómo Funciona?

Ethash es una versión modificada que elimina el coste computacional que existía en su versión anterior, Dagger-Hashimoto. El programa utiliza un vasto conjunto de datos que se produce periódicamente y se expande gradualmente con el tiempo. Es lo suficientemente pequeño como para caber en la VRAM de una GPU contemporánea.

Con Ethash, el valor hash producido por el proceso debe ser inferior a un umbral determinado. Esto se conoce como dificultad e implica que la red Ethereum suba y baje el umbral para gestionar el ritmo al que se extraen los bloques. Si la velocidad a la que se encuentran los bloques aumenta, la red aumenta automáticamente el nivel de dificultad, reduciendo el umbral de la red para que también disminuya la cantidad de hashes válidos que se pueden encontrar.

Si el ritmo de los bloques descubiertos disminuye, el umbral de la red aumenta, lo que da como resultado una mayor cantidad de valores hash precisos que se pueden encontrar.

Ethash define aproximadamente cuántos recursos informáticos debe gastar un minero para localizar el número de secuencia (nonce) que le permite proponer un nuevo bloque para agregar a la cadena de bloques. La red genera un bloque cada 12 segundos en promedio.

Los mineros frecuentemente aumentan la frecuencia del reloj de la memoria en sus GPU para obtener enormes ganancias en las tasas de hash de Ethash. Para contrarrestar la producción de calor relacionada, ocasionalmente se encuentran limitaciones de energía o temperatura, así como altas velocidades de ventilador configuradas manualmente.

Para lograr las granjas de minería más rentables, es habitual ver PC personalizadas con seis o más GPU de alta gama para minar Ethereum, con poca atención a los demás componentes.

Un minero que descubre con éxito un bloque que puede agregarse a la cadena de bloques gana lo siguiente:

  1. Una recompensa de bloque estático de tres éter.
  2. Como parte del procedimiento de minería de prueba de trabajo, el costo del gas se asigna a la cuenta del minero, que se consume en la ejecución de todas las transacciones dentro de un bloque.
  3. Se otorgan 2.625 éter adicionales por agregar tíos al bloque.

En resumen, Ethash es un algoritmo de prueba de trabajo con memoria dura que fue diseñado para ser resistente a ASIC en un intento de hacer que el proceso de minería sea más equitativo. También vale la pena señalar que hay propuestas para cambiar el mecanismo de consenso de Ethereum de prueba de trabajo a prueba de participación, lo que haría que la minería de Ethereum fuera inútil en su forma actual.

Ethash

¿Qué es Ethash?

Ethereum es una plataforma de tecnología abierta en la que los desarrolladores crean e implementan aplicaciones descentralizadas basadas en tecnología de contratos inteligentes. El activo nativo de Ethereum, Ether, se utiliza para pagar las transacciones realizadas en la red. Este costo se calcula en gas pero se paga en Ether. Tiene un sistema para incentivar a los mineros de criptomonedas para que ayuden a salvaguardar la red. El método Ethereum para la minería de prueba de trabajo (PoW), conocido como Ethash, sirve como base para todo el protocolo.

Cuando se produce la minería de prueba de trabajo, los datos de un encabezado de bloque se utilizan como entrada y se procesan repetidamente con un método de hash criptográfico. Esto produce una salida de longitud fija que refleja el valor hash. Los mineros combinarán variantes de los datos de entrada utilizando un nuevo número de secuencia cada vez que los datos se envíen al proceso.

¿Cómo Funciona?

Ethash es una versión modificada que elimina el coste computacional que existía en su versión anterior, Dagger-Hashimoto. El programa utiliza un vasto conjunto de datos que se produce periódicamente y se expande gradualmente con el tiempo. Es lo suficientemente pequeño como para caber en la VRAM de una GPU contemporánea.

Con Ethash, el valor hash producido por el proceso debe ser inferior a un umbral determinado. Esto se conoce como dificultad e implica que la red Ethereum suba y baje el umbral para gestionar el ritmo al que se extraen los bloques. Si la velocidad a la que se encuentran los bloques aumenta, la red aumenta automáticamente el nivel de dificultad, reduciendo el umbral de la red para que también disminuya la cantidad de hashes válidos que se pueden encontrar.

Si el ritmo de los bloques descubiertos disminuye, el umbral de la red aumenta, lo que da como resultado una mayor cantidad de valores hash precisos que se pueden encontrar.

Ethash define aproximadamente cuántos recursos informáticos debe gastar un minero para localizar el número de secuencia (nonce) que le permite proponer un nuevo bloque para agregar a la cadena de bloques. La red genera un bloque cada 12 segundos en promedio.

Los mineros frecuentemente aumentan la frecuencia del reloj de la memoria en sus GPU para obtener enormes ganancias en las tasas de hash de Ethash. Para contrarrestar la producción de calor relacionada, ocasionalmente se encuentran limitaciones de energía o temperatura, así como altas velocidades de ventilador configuradas manualmente.

Para lograr las granjas de minería más rentables, es habitual ver PC personalizadas con seis o más GPU de alta gama para minar Ethereum, con poca atención a los demás componentes.

Un minero que descubre con éxito un bloque que puede agregarse a la cadena de bloques gana lo siguiente:

  1. Una recompensa de bloque estático de tres éter.
  2. Como parte del procedimiento de minería de prueba de trabajo, el costo del gas se asigna a la cuenta del minero, que se consume en la ejecución de todas las transacciones dentro de un bloque.
  3. Se otorgan 2.625 éter adicionales por agregar tíos al bloque.

En resumen, Ethash es un algoritmo de prueba de trabajo con memoria dura que fue diseñado para ser resistente a ASIC en un intento de hacer que el proceso de minería sea más equitativo. También vale la pena señalar que hay propuestas para cambiar el mecanismo de consenso de Ethereum de prueba de trabajo a prueba de participación, lo que haría que la minería de Ethereum fuera inútil en su forma actual.

Visitado 68 veces, 1 visita(s) hoy

Deje un comentario