Le contamos cómo funciona la minería combinada, cuáles son sus ventajas y desventajas, y qué proyectos la utilizan.
El minado combinado (a veces conocido como proof-of-work auxiliar) es un proceso de minería simultánea de dos criptomonedas diferentes. Puede ser una forma excelente de proteger una red joven de un ataque del 51%, algo que suele ocurrir con bastante frecuencia.
La minería combinada puede ser una solución para proteger a las redes jóvenes de este tipo de ataques antes de que hayan obtenido más de la mitad de la potencia de hash. En este artículo, vamos a contarle cómo funciona la minería combinada, cuáles son sus ventajas y desventajas, y qué proyectos la utilizan.
En primer lugar, las criptomonedas que participan en la minería combinada deben compartir el mismo algoritmo de hash. Los algoritmos más populares son SHA-256 (bitcoin), Scrypt (litecoin) y Equihash (Zcash). Esta conexión permite a los mineros construir bloques en ambas cadenas utilizando el mismo cálculo de hash.
Adicionalmente, en cada escenario de minería combinada hay una cadena madre y una cadena auxiliar. La cadena madre contiene la minería en sí y no necesita saber sobre la cadena auxiliar o la minería de la cadena auxiliar. La cadena auxiliar es el blockchain que depende de la cadena principal. A diferencia de la cadena madre, esta cadena necesita un desarrollo adicional para poder registrar que la minería de la cadena madre es válida.
Cómo funciona
Veamos un ejemplo generalizado del proceso de minería combinada para dos blockchains desde el punto de vista del minero. Vamos a trabajar con: ParentChurch y HelperChurch.
Antes de minar, se reúne un conjunto de transacciones para cada cadena. El conjunto de la cadena auxiliar incluye las transacciones asociadas en la cadena. Sin embargo, el conjunto de la cadena madre contiene las transacciones estándar de la cadena más una transacción que contiene el hash del bloque de la cadena auxiliar que acaba de crear. Ahora, vamos a minar.
Tal y como se ha mencionado anteriormente, la cadena madre y la cadena auxiliar utilizan el mismo algoritmo de hash. Y los desarrolladores de la cadena auxiliar han construido la red para permitir la minería combinada. Estos dos componentes le permiten resolver las funciones de hash en ambas cadenas simultáneamente sin la necesidad de una mayor potencia de cálculo.
Cuando se minan ambas cadenas, se pueden dar dos escenarios principales:
- El hash se resuelve en el nivel de dificultad de la cadena madre.
- El hash se resuelve en el nivel de dificultad de la cadena auxiliar.
Idealmente, y en aras de la simplicidad de este ejemplo, el nivel de dificultad de la cadena madre siempre será mayor que el nivel de dificultad de la cadena auxiliar.
Escenario 1: Finaliza la creación del bloque cadena madre y lo envía a la red de la cadena madre. Debido a que ha resuelto el hash de la cadena madre con una dificultad mayor que la de la cadena auxiliar, también obtiene un bloque de la cadena auxiliar, recibiendo ambas recompensas.
Escenario 2: Termina de crear el bloque cadena auxiliar, inserta la cabecera del bloque y el hash en la cadena madre. La cadena auxiliar acepta este bloque porque incluye la prueba de que usted ha finalizado el trabajo con el encabezado y las transacciones del bloque de la cadena auxiliar. La prueba es el hash y el encabezado de la cadena madre. Recibirá la recompensa de la cadena auxiliar.
La minería combinada tiene algunas ventajas definidas. No hay ninguna duda. Pero hay una razón (o varias) por la que más equipos no lo están implementando en sus proyectos. Veamos primero los aspectos positivos.
Ventajas
La minería combinada no requiere potencia de cálculo adicional. Debido a que los mineros están resolviendo ambas funciones de hash simultáneamente, su potencia de computación sigue siendo la misma. Envían su proof-of-work a dos destinatarios diferentes.
Las cadenas auxiliares reciben una mayor potencia de hash. Los proyectos blockchain más pequeños pueden utilizar la minería combinada para aprovechar la potencia de hach de una cadena matriz más grande. Idealmente, los mineros no tendrían ningún problema en cambiar a la minería combinada porque reciben mayores recompensas por la misma cantidad de trabajo. Por lo tanto, este tipo de minería podría ser una forma fiable para que los blockchains emergentes se protejan contra ataques del 51% a medida que crecen de tamaño.
La cadena matriz no se ve afectada. La cadena matriz no necesita trabajo adicional para participar en la minería combinada. Y las únicas adiciones a su blockchain son los hashes de la cadena auxiliar que se añaden a su árbol de transacciones.
Desventajas
La minería combinada es compleja de instalar. Aunque tiene sus beneficios, muchos equipos no creen que la seguridad adicional de la red valga la pena el tiempo que toma implementarla.
Requiere trabajo adicional para los mineros. Para participar en la minería combinada, es necesario ejecutar dæmons de monedas adicionales, así como administrar los nuevos blockchains. Este trabajo extra puede consumir mucho tiempo en los pools de minería, ya que en ellos participan una gran cantidad de mineros.
Proyectos que usan la minería combinada
Sorprendentemente, no hay muchos proyectos que hayan implementado la minería combinada. Estos son algunos de los más populares que sí la utilizan:
Namecoin
Namecoin fue la primera criptomoneda en bifurcarse del bitcoin, así como la primera en utilizar la minería combinada. Debido a que ambos utilizan el hash SHA-256, los desarrolladores eligieron unirse al bitcoin como cadena principal. Desde entonces, el proyecto se ha vuelto relativamente inactivo.
Dogecoin
La comunidad Dogecoin se dividió cuando los desarrolladores finalmente decidieron empezar a realizar la minería combinada con el litecoin. Todavía se puede ver el hilo de Reddit donde Charlie Lee responde a una serie de preguntas de la comunidad y menciona la asociación de minería combinada.
Elastos
Elastos, un proyecto blockchain más joven, también ha fusionado su minería con el bitcoin. La red Elastos incluye cadenas laterales que, según el equipo, se beneficiarán de la confianza distribuida que proporciona la estrategia minera.
El futuro de la minería combinada
No es perfecta, pero la minería combinada podría ser una buena manera para que los blockchains más pequeños ganen algo de notoriedad y se protejan contra una adquisición de hash. El potencial al alza está ahí, pero hasta ahora, el trabajo adicional que requiere ha desalentado a la mayoría de los equipos de desarrollo.
Con un número cada vez mayor de atacantes que se aprovechan de los blockchains con bajas tasas de hash de red, podríamos empezar a ver un cambio en el sentimiento de la comunidad a favor de este mecanismo de consenso único. Es difícil de decir, pero el cambio a la minería combinada puede haber sido un factor clave en el crecimiento de Dogecoin hasta convertirse en la resistente criptomoneda que conocemos a día de hoy.
Preparado por José Rodríguez