## Definición

Cgminer es un software de minería de criptomonedas de código abierto que conecta el hardware de minería con una red blockchain o un pool de minería. Es especialmente conocido por la [minería de Bitcoin](https://en.bitcoin.it/wiki/Mining) y por admitir control avanzado de mineros ASIC y FPGA; las versiones más antiguas también se usaban para minería con GPU.

Los mineros usan Cgminer para administrar dispositivos, enviar shares de prueba-de-trabajo, monitorear el rendimiento y ajustar configuraciones desde una interfaz de línea de comandos. Es una herramienta práctica, no una wallet, un exchange ni un pool de minería.

## Cómo Funciona

Cgminer se ejecuta en una computadora o controlador conectado al hardware de minería. El minero ingresa los detalles del pool, las credenciales del worker y la configuración del dispositivo; luego Cgminer se comunica con el pool usando protocolos de minería como [Stratum](https://en.bitcoin.it/wiki/Stratum_mining_protocol).

El pool de minería envía trabajo a Cgminer. Cgminer pasa ese trabajo al hardware conectado, que prueba nonces y hashes repetidamente sobre los datos del [encabezado de bloque](/es/glossary/cabecera-de-bloque). Cuando el hardware encuentra un resultado que cumple con el objetivo de share del pool, Cgminer lo envía de vuelta al pool.

El software también informa datos operativos útiles, incluidos [hash rate](/es/glossary/hashrate), shares aceptados, shares rechazados, temperatura del dispositivo, velocidad del ventilador, errores de hardware y estado de conexión con el pool. Según el hardware, Cgminer también puede ayudar a ajustar velocidades de reloj, voltaje, comportamiento del ventilador y otras configuraciones de rendimiento.

Como Cgminer se basa en línea de comandos, suelen usarlo mineros con experiencia que quieren control directo y configuración automatizable mediante scripts. Puede ejecutarse localmente, iniciarse automáticamente al arrancar o administrarse mediante herramientas de monitoreo remoto en instalaciones de minería más grandes.

## Por Qué Importa

Cgminer importa porque el hardware de minería solo es útil cuando puede recibir trabajo, procesar hashes con eficiencia y enviar resultados válidos de forma confiable. El software de minería es la capa que coordina ese proceso, y Cgminer se convirtió en una de las herramientas más reconocidas en ese rol.

Su diseño de código abierto lo volvió importante para mineros que querían transparencia, flexibilidad y control a nivel de hardware. También ayudó a establecer muchas expectativas que los mineros todavía tienen hoy: reportes claros de rendimiento, failover de pools, ajuste de dispositivos y soporte para equipos de minería especializados.

Para la minería moderna de Bitcoin, muchos [fabricantes de ASIC](https://shop.bitmain.com/) ofrecen su propio firmware o software de administración, pero Cgminer sigue teniendo importancia histórica y aún es relevante en algunas configuraciones personalizadas, antiguas o especializadas. Entender Cgminer ayuda a explicar cómo encaja el software de minería entre un minero, su hardware y la red.

## Términos Relacionados

- [Minero ASIC](/es/glossary/minero-asic)
- [Software de Minería](/es/glossary/software-de-mineria)
- [Protocolo Stratum](/es/glossary/protocolo-stratum)
- [Hash Rate](/es/glossary/hashrate)
- [Proof of Work](/es/glossary/prueba-de-trabajo)
