Eaglesong la función hash de CKB: Hecha para el ecosistema de minería


(Imagen: Michael Shannon- Unsplash)

Esta es la primera de una serie de publicaciones sobre la cripto minería y el ecosistema minero

El espacio minero de criptomonedas está evolucionando rápidamente. Hemos pasado de la cripto minería utilizando la potencia informática de nuestras laptops personales a utilizar GPU de gama alta 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 mineras de criptomonedas. Antes de profundizar, entendamos cuáles son las funciones hash y el concepto de minería de criptomonedas.

Funciones hash en términos de criptografía

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 eficacia 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 hash sea una práctica común para almacenar datos de forma segura.

  • el más mínimo cambio en la entrada da una salida notablemente excepcional. Por lo tanto, no habrá dos entradas diferentes que tengan ni siquiera salidas algo similares.

Necesitamos funciones hash en blockchain y criptografía para escribir y almacenar datos de forma segura en los nuevos bloques de la blockchain. Son una parte del algoritmo de una blockchain 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

Prueba de trabajo(PoW) y minería de criptomonedas

Prueba de trabajo es un algoritmo de consenso original de una blockchain que aprueba las transacciones nuevas en la misma y las escribe en nuevos bloques. Este algoritmo se basa en miles de personas – llamados nodos – a lo largo de todo el mundo para resolver un rompecabezas matemático que demuestra la legitimidad de cada transacción y evita el doble gasto. Es aquí donde la minería de criptomonedas entra en acción. La minería cripto es un término acuñado para representar el proceso de usar dispositivos de minería de alta potencia informática para resolver rompecabezas matemáticos. Estos dispositivos de minería de datos generan valores aleatorios a la velocidad más rápida posible hasta que uno de los nodos encuentra un valor cuyo hash es menor que el del hash de destino. El nodo que encuentra con éxito la solución para un rompecabezas es recompensado con una cantidad establecida de criptomoneda. Más adelante, vamos a discutir qué son los ASIC y por qué los necesitamos.

ASICs y su uso

Como mencionamos anteriormente, la minería de criptomonedas es cada vez más exigente con el tiempo. Por lo tanto, necesitamos más poder computacional para satisfacer las necesidades de los algoritmos de consenso de prueba de trabajo y continuar confirmando nuevas transacciones en blockchains.

Ahora, producir mayor potencia computacional significa un mayor consumo de energía y recibos de luz más elevados. Para garantizar que los mineros todavía puedan beneficiarse de la minería de criptomonedas, aunque tengan que pagar recibos de luz para ejecutar plataformas mineras, necesitamos hardware más eficiente energéticamente y rentable. Los circuitos integrados para aplicaciones específicas (o ASIC, por sus siglas en inglés) producen a una cantidad excepcionalmente grande de potencia de computación mientras se consume una cantidad considerablemente baja de energía. Hay varias categorías de estos chips de minería ASIC dependiendo de la función hash para las que se configuran. Esto significa que un chip ASIC sólo puede extraer las criptomonedas cuya red blockchain está integrada con la misma función hash con la que el chip está destinado a trabajar. Por ejemplo, un hardware de minería ASIC basado en SHA-256 puede extraer todas las criptomonedas que tienen blockchain integrado SHA-256, como BTC, BCH, BSV, LTC, etc.

Eaglesong y sus beneficios

Debido a la complejidad de estas funciones hash, los fabricantes de chips mineros gastan enormes sumas de dinero para investigación y desarrollo. Uno de los más famosos fabricantes de chips de minería cripto Bitmain había gastado un total de $73 millones de dólares en investigación y desarrollo para el 2018. Teniendo en cuenta ese costo, es fácil darse cuenta de que los fabricantes de pequeñas y medianas empresas tienen pocas oportunidades de competir con los gigantes de esta industria. Para que esto sea más fácil para 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) llamada Eaglesong.

Eaglesong es una función hash desarrollada exclusivamente por Nervos CKB de tal manera que el algoritmo se mantiene muy simple pero seguro. El investigador de criptografía de Nervos, Alan Szepieniec, explica su enfoque al afirmar: “Queríamos un diseño lo suficientemente novedoso como para dar un pequeño paso adelante para la ciencia, pero lo suficientemente cerca de los diseños existentes como para hacer posible un argumento sólido de seguridad posible y palpable”. 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 que impide la fabricación de hardware de minería, lo que significa dos cosas:

• menor riesgo de fallo planteado debido a los desafíos técnicos, y

• menores costos de investigación y desarrollo y producción de hardware.

A pesar de sus limitaciones en hardware, Eaglesong mantiene un enfoque neutral hacia el hardware de minería.

Esto significa que la función hash es compatible con chips de alta gama, así como de minería promedio, dando a los mineros de criptomoneda una mejor oportunidad de ganar recompensas más altas con menor gasto. En términos más simples, Eaglesong combina todos los principios de diseño para convertirlo en un ecosistema de ganar-ganar para los fabricantes y mineros por igual.


Únete a nuestra comunidad: Github Forum Reddit Twitter

Para discusiones o preguntas, únete a la conversación en Discord o en uno de los canales de Telegram de nuestra comunidad: inglés, coreano, ruso, japonés, español, vietnamita y chino