¿Qué es la minería combinada?

La minería combinada permite a los mineros asegurar dos blockchains al mismo tiempo usando la misma prueba de trabajo. Descubrí cómo funciona y por qué proyectos como Namecoin la utilizan.

3 min de lectura
mineríaprueba-de-trabajobitcoin

Definición

La minería combinada (también llamada prueba de trabajo auxiliar o AuxPoW) es una técnica que permite a un minero usar el mismo trabajo computacional para minar dos o más blockchains simultáneamente. El minero produce una única prueba de trabajo que satisface los requisitos de dificultad tanto de una cadena principal (generalmente Bitcoin) como de una o más cadenas auxiliares, sin necesidad de poder de hash adicional.

El concepto se implementó por primera vez en 2011 con Namecoin, un sistema descentralizado de nombres de dominio que minaba en conjunto con Bitcoin. Hoy lo utilizan varias blockchains más pequeñas que necesitan seguridad pero no tienen suficientes mineros para defenderse de un ataque del 51%.

Cómo Funciona

En la minería estándar de prueba-de-trabajo, un minero busca un nonce que produzca un hash de bloque por debajo del objetivo de dificultad actual de la red. Con la minería combinada, el proceso agrega un paso extra:

  1. Minar el bloque auxiliar. El minero construye un bloque para la cadena auxiliar y lo hashea.
  2. Incorporar la prueba. El hash de ese bloque auxiliar se incluye dentro de la transacción coinbase de la plantilla de bloque de la cadena principal (generalmente Bitcoin). Este es el vínculo que demuestra que el minero hizo el trabajo para ambas cadenas.
  3. Minar el bloque principal. El minero realiza la prueba de trabajo normal sobre el bloque principal. Si el hash resultante cumple con la dificultad de la cadena principal, el bloque principal es válido.
  4. Reclamar recompensas auxiliares. Si el mismo hash también cumple con la dificultad de la cadena auxiliar (generalmente mucho menor), el minero envía el bloque auxiliar junto con el bloque principal como prueba. Ambas cadenas aceptan el trabajo.

Debido a que las cadenas auxiliares típicamente tienen mucho menos hash rate que Bitcoin, su dificultad es mucho menor. Un hash que es demasiado alto para ser un bloque válido de Bitcoin aún puede fácilmente calificar para la cadena auxiliar. Por eso la minería combinada no agrega costo computacional adicional: el minero simplemente está verificando dos umbrales de dificultad contra el mismo hash.

Por Qué Importa

La minería combinada resuelve un problema real de arranque. Una nueva blockchain de prueba-de-trabajo es vulnerable porque atrae poco hash rate en su lanzamiento. Un atacante con hardware modesto podría superar a la red. Al aprovechar el ecosistema masivo de minería de Bitcoin, una cadena auxiliar hereda seguridad real sin necesidad de convencer a los mineros de cambiar de Bitcoin.

Para los mineros, el atractivo es sencillo: ingresos adicionales sin electricidad ni hardware extra. Un minero con ASICs SHA-256 puede ganar tanto la recompensa de bloque de Bitcoin como las recompensas de la cadena auxiliar con los mismos hashes.

Para los pools de minería, la minería combinada requiere soporte del lado del pool. El pool debe construir plantillas de bloque que incluyan los datos de la cadena auxiliar y distribuir las recompensas adicionales. No todos los pools la soportan, así que los mineros interesados en la minería combinada necesitan elegir un pool compatible.

Limitaciones

La minería combinada no está exenta de desventajas:

  • Complejidad. Configurar la minería combinada requiere instalar software adicional y conectarse a los nodos de la cadena auxiliar. Es más involucrado que minar una sola cadena.
  • Dependencia del pool. Los mineros en solitario rara vez se benefician porque necesitarían ejecutar nodos para ambas cadenas y manejar la lógica de vinculación de pruebas ellos mismos. La mayor parte de la minería combinada se realiza a través de pools.
  • Beneficio asimétrico. La cadena auxiliar obtiene seguridad, pero los mineros solo obtienen ingresos extra si la moneda auxiliar tiene valor de mercado. Si la moneda se negocia cerca de cero, el ingreso adicional es insignificante.
  • Supuestos de confianza. La cadena auxiliar debe confiar en que los mineros de la cadena principal están incluyendo honestamente las pruebas auxiliares, aunque esto se aplica mediante reglas de consenso en ambos lados.

Ejemplos Notables

  • Namecoin (NMC) — La moneda original de minería combinada con Bitcoin. Se utiliza para DNS descentralizado (dominios .bit).
  • RSK (Rootstock) — Una sidechain de Bitcoin que aporta funcionalidad de smart contracts. Se mina en conjunto con Bitcoin a través de pools participantes.
  • Elastos (ELA) — Una plataforma de internet descentralizado que soporta minería combinada con Bitcoin.

Términos Relacionados