Los algoritmos de minería son los algoritmos o funcione que hacen posible la tarea de realizar la minería de criptomonedas. Existen diversos algoritmos, cada uno con sus características propias adaptadas a las criptomonedas que hacen uso de los mismos.

Los algoritmos de minería son los algoritmos encargados de hacer posible la minería de la criptomoneda. Normalmente estos algoritmos son funciones hash criptografícas muy complejas y difíciles de resolver que sirven para armar los rompecabezas que deben ser resueltos por los mineros. Esto tiene como finalidad hacer que los mineros realicen un trabajo computacional complejo que una vez resuelto les permite acceder a una recompensa por dicho trabajo.

En este articulo mostraremos algunos de los algoritmos de minería mas usados en el mundo de las criptomonedas, mostrando algunas de sus características y potencialidades.

Algoritmo de Minería: ¿Cuáles son los más usados?

SHA-256

Con el nacimiento de Bitcoin, SHA-256 se convirtió en el primer algoritmo de minado utilizado en la tecnología blockchain. Esta es una poderosa función hash que cumple múltiples propósitos dentro de Bitcoin y prácticamente todas las criptomonedas existentes. Desde garantizar la identificación de cada bloque, realizar hashing de direcciones y otros datos de la blockchain, hasta servir de prueba de trabajo en la minería, no queda duda que SHA-256 es multifacético.

Esta función fue creada por la Agencia de Seguridad Nacional (NSA) y publicada por el Instituto Nacional de Estándares y Tecnología (NIST) en el año 2001. Desde el año 2002, se convirtió en un Estándar Federal de Procesamiento de la Información (FIPS). SHA-256 es considerada la función hashing más ampliamente utilizada del mundo. Cuenta con la características de ser muy segura y con posibilidad de minería por CPU, GPU, ASIC y FPGA. Esto ha permitido su expansión y adopción en distintos proyectos blockchains, entre ellos Bitcoin, Bitcoin Cash, o Namecoin.

En la actualidad, la minería de SHA-256 reúne la mayor cantidad de potencia minera existente en todas las blockchain.

ethhash top algoritmos de minería

Ethhash

Este algoritmo de minería es el resultado de la unión de diversos algoritmos para darle origen. En primer lugar, Ethash depende de la función hash llamada Keccak o SHA-3. Adicional a esta función también utiliza una versión de los hashes Dagger y Hashimoto, por lo cual Ethash fue inicialmente conocida como Dagger-Hashimoto. Sin embargo, Ethash ha cambiado mucho con el tiempo y su implementación inicial dista mucho de la actual.

Ethash fue diseñada para ser el algoritmo de minería de la red Ethereum. Su principal características era su resistencia a la minería usando dispositivos ASIC. Esto debido a que sus creadores buscaban mantener la minería por GPU y evitar la centralización de la misma.

En la actualidad, Ethhash es un algoritmo ampliamente utilizado. Entre los proyectos que hacen uso de este algoritmo destacan Ethereum, Ethereum Classic, Musicoin, Expanse, WhaleCoin.

Scrypt

Scrypt es una función de derivación de clave basada en contraseña utilizada en muchas criptomonedas para proteger sus sistemas de ataques masivos. Al ingresar al sistema, los usuarios autorizados deben realizar esta función solo una vez. No necesitan gastar demasiado tiempo para eso. Sin embargo, en caso de un ataque de fuerza bruta, el algoritmo comienza a generar muchos números pseudoaleatorios. Esto hace que los atacantes gasten una gran cantidad de RAM para continuar sus acciones. Como resultado, cualquier ataque a un sistema que utiliza Scrypt es costoso y requiere mucho tiempo. Esta características hace perfecto a Scrypt para resistir la minería por medio de ASIC.

Este algoritmo fue diseñado por Colin Percival, un programador creador del servicio de respaldo en la nube Tarsnap. Percival diseño scrypt con la intención de integrarlo a este servicio para brindarle la mayor seguridad posible. Desde entonces, scrypt ha sido utilizado en distintas criptomonedas como por ejemplo Litecoin, Dogecoin o Verge.

scrypt top algoritmos de minería

X11

Este es un llamativo algoritmo que consta de un grupo de 11 funciones hashing distintas que en conjunto sirven como algoritmo de minería. Gracias a esto, X11 es considerado como uno de los algoritmos de minado más seguro que existen. X11 está pensado para ser amigable para la minería por CPU y GPU pero presenta una fuerte resistencia a la minería por ASIC. permite minimizar los costos de energía eléctrica, logrando un rendimiento increíble para la minería de CPU y GPU. También es una protección efectiva de los mineros que usan ASIC.

Los 11 algoritmos de minería que usa X11 son, BLAKE, BLUE MIDNIGHT WISH (BMW), Grøstl, JH, Keccak, Skein, Luffa, CubeHash, SHAvite-3, SIMD y ECHO. Este algoritmo fue diseñado por Evan Duffield el creador de Dash, la primera criptomoneda donde se implementó el mismo.

En la actualidad, algunas variantes nuevas de X11 como lo son X11GOST, X11EVO, X13 o X15. Todas ellas buscan mejorar de una u otra forma la seguridad de este algoritmo de minería.

Equihash

Equihash es quizás el único algoritmo de minado diseñado por un grupo de académicos. Este algoritmo fue desarrollado por un grupo de investigadores del Centro Interdisciplinario de Seguridad, Confiabilidad y Confianza (Luxemburgo). Su objetivo principal era hacer que el proceso de minería de criptomoneda ASIC fuera resistente para garantizar la descentralización del sistema y el principio democrático de la distribución de monedas entre los usuarios. La principal criptomoneda que hace uso de este algoritmo es Zcash, aunque también destacan Bitcoin Gold y Komodo.

monero cryptonight top algoritmos de minería

Cryptonight

CryptoNight es un algoritmo de minado diseñado con una misión muy específica, proporcionar un alto nivel de seguridad y anonimato. Una tarea que logra a la perfección desde su creación hasta la actualidad. CryptoNight al igual que Ethhash ha evolucionado a lo largo de su historia. Esto motivado a que sus desarrolladores agregan funciones con el fin de garantizar sus objetivos primordiales: seguridad y anonimato. Además otra característica de CryptoNight es su alta resistencia a la minería por ASIC y GPU. De hecho, es el algoritmo de minería más difícil de desarrollar para estos dispositivos. Esto sumado, a que sus desarrolladores continuamente agregan funciones para hacer aún más difícil esa posibilidad.

El primer uso de CryptoNight fue en la criptomoneda Bytecoin. De allí otra moneda muy conocida que lo ha adoptado es Monero. En la actualidad existen al menos más de 10 proyectos que usan CryptoNight en algunas de sus versiones, siendo la más reciente CryptoNightR.

¿Te resultó útil este artículo?
Puntuación media: 0
➜ ¡Comparte el conocimiento y promueve la revolución descentralizada!