El espacio de minería de criptomonedas está evolucionando rápidamente. Hemos pasado de minar criptos utilizando la potencia informática de nuestras computadoras portátiles personales a utilizar GPU de alta gama y equipos de minería ASIC para una mayor rentabilidad minera. A medida que aumenta la dificultad de la minería, los fabricantes de hardware de minería compiten entre sí con todo lo que tienen para producir mejores plataformas de minería de criptomonedas. Antes de profundizar, déjenos comprender qué son las funciones hash y el concepto de minería de criptomonedas.
En el espacio de minería de criptomonedas, las funciones hash son procesos matemáticos que pueden convertir cualquier longitud de entrada alfanumérica en una salida única de longitud fija, llamada hash.
Las siguientes propiedades definen la efectividad de las funciones hash:
son funciones irreversibles; lo que significa que es casi imposible saber la entrada, incluso si alguien conoce el hash de salida. Esta característica hace que el hashing sea una práctica común para almacenar datos de forma segura. El más mínimo cambio en la entrada proporciona una salida drásticamente única. Por lo tanto, no habrá dos entradas diferentes que tengan salidas similares.
Necesitamos funciones hash en y criptografía para escribir y almacenar datos de forma segura en los nuevos bloques de . Forman parte del algoritmo de una cadena de bloques que ayuda a confirmar transacciones legítimas a través del proceso de minería de criptomonedas. Pero, ¿qué es la minería de criptomonedas? Veamos.
Proof-of-Work es el algoritmo original de consenso de que aprueba nuevas transacciones en una y las escribe en nuevos bloques. Este algoritmo se basa únicamente en miles de personas, llamadas nodos, repartidas por todo el mundo para resolver un rompecabezas matemático que demuestra la legitimidad de cada transacción y evita el doble gasto. Aquí es donde entra en juego la minería de criptomonedas. La minería de criptomonedas es un término acuñado para representar el proceso de uso de dispositivos de minería de alta potencia informática para resolver acertijos matemáticos. Estos dispositivos de minería generan valores aleatorios a la velocidad más rápida posible hasta que uno de los nodos encuentre un valor cuyo hash sea menor que el del hash objetivo. El nodo que encuentra con éxito la solución para un rompecabezas es recompensado con una cantidad establecida de criptomoneda. En el futuro, analicemos qué son los ASIC y por qué los necesitamos.
Como mencionamos anteriormente, la minería de criptomonedas sigue siendo cada vez más exigente con el tiempo. Por lo tanto, necesitamos más potencia computacional para satisfacer las necesidades de los algoritmos de consenso de prueba de trabajo y continuar confirmando nuevas transacciones en blockchains.
Ahora, producir más potencia computacional significa un mayor consumo de energía y mayores facturas de electricidad. Para garantizar que los mineros aún puedan beneficiarse de la minería de criptomonedas mientras tienen que pagar las facturas de electricidad por la ejecución de plataformas mineras, necesitamos un hardware más eficiente y rentable. Los circuitos integrados específicos de la aplicación (ASIC) producen una cantidad excepcionalmente grande de potencia informática mientras consumen una cantidad de energía considerablemente baja. Hay varias categorías de estos chips de minería ASIC dependiendo de la función hash para la que están configurados. Esto significa que un chip ASIC solo puede extraer esas criptomonedas cuya red está integrada con la misma función hash con la que el chip debe funcionar. Por ejemplo, un hardware de minería ASIC basado en SHA-256 puede extraer todas las criptomonedas que tienen integrada SHA-256, como BTC, BCH, BSV, LTC, etc.
Debido a la complejidad de estas funciones hash, los fabricantes de chips de minería gastan enormes sumas de dinero en fines de investigación y desarrollo. Bitmain, uno de los fabricantes de chips de cripto minería más famosos, había gastado un total de $ 73 millones en I + D a partir de 2018. Teniendo en cuenta ese costo, es fácil darse cuenta de que los fabricantes de pequeña a mediana escala tienen una rara oportunidad de competir con los gigantes de esta industria. Para facilitar esto a los fabricantes de hardware de minería a pequeña escala, necesitamos una función hash que sea novedosa, simple y segura. Y eso es exactamente lo que Nervos pretende lograr con la función hash de Common Knowledge Base (CKB) denominada Eaglesong.
Eaglesong es una función hash desarrollada exclusivamente por Nervos CKB, de modo que el algoritmo sigue siendo muy simple pero seguro. El investigador de criptografía de Nervos, Alan Szepieniec, explica su enfoque y afirma: "Queríamos un diseño que fuera lo suficientemente novedoso como para constituir un pequeño paso adelante para la ciencia, pero aún lo suficientemente cerca de los diseños existentes para hacer posible y aceptable un fuerte argumento de seguridad". Al lograr la simplicidad en su función hash, Nervos marca la evolución de las funciones hash en algoritmos más amigables con el hardware. Eaglesong derribaría la barrera para la fabricación de hardware de minería, lo que significa dos cosas:
menor riesgo de falla debido a desafíos técnicos y menores costos de producción e I + D de hardware.
A pesar de su umbral de hardware más bajo, Eaglesong mantiene un enfoque neutral hacia la minería de hardware.
Esto significa que la función hash es compatible con chips de minería de gama alta y promedio, lo que brinda a los mineros de criptomonedas una mejor oportunidad de obtener mayores recompensas con un menor gasto. En términos más simples, Eaglesong combina todos los principios de diseño para convertirlo en un ecosistema de beneficio mutuo para fabricantes y mineros por igual.