El primer bloque de Bitcoin, llamado bloque de génesis, se extrajo en enero de 2009 y se colocó en la cadena de bloques (su libro público). El proceso de minería comenzó desde entonces con un diseño predeterminado que aumenta el nivel difícil a medida que se extraen más Bitcoins. Para combatir el desafío minero, se han desarrollado hardware informático más avanzado y software complementario.
Si bien el hardware utilizado por los mineros es en general de tres tipos: CPU / GPU (unidades de procesamiento gráfico), FPGA (matriz de puerta programable de campo) y ASIC (circuitos integrados específicos de la aplicación), la elección del software es más amplia. Aquí hay una lista de algunos de los populares software de minería de Bitcoin (sin un orden específico). (Ver: ¿Qué es la minería de Bitcoin? )
1) CGMiner
CGMiner se encuentra entre el popular software de minería de Bitcoin compatible con el hardware GPU / FPGA / ASIC. Es un software de código abierto escrito en C, basado en el marco original de CPU miner. Es una plataforma cruzada para Linux, Windows y Mac OS X. Algunas características incluyen detección avanzada de nuevos bloques, monitoreo, overclocking, control de velocidad del ventilador, carga binaria de núcleos, soporte de múltiples dispositivos de minería junto con capacidades de interfaz remota. El software puede escalar hasta cualquier tamaño de hashrate sin demoras y es bueno para la minería en solitario y en grupo.
2) BitMinter
BitMinter existe desde 2011 y funciona bien para Windows, Linux y Mac. Afirma proporcionar una velocidad de minería decente, un alto pago y tiene un marco OpenCL (Open Computing Language). Su objetivo es facilitar que todos puedan obtener Bitcoins. El cliente debe registrarse en el grupo de minería, después de lo cual se puede usar el software; por lo tanto, es un grupo de minería y software (mismo nombre), aquí es donde difiere de las otras opciones disponibles.
3) BTCMiner
Es un software de minería de código abierto que puede admitir múltiples placas FPGA (en cientos y está limitado por la cantidad de controladores de host USB). Ayuda en la reducción de rangos mediante el uso de sondeos largos y monitoreo de bloques, tiene un modo de ahorro de energía e incluso protección contra sobrecalentamiento. Su sistema elige automáticamente la frecuencia con la tasa más alta de hashes según la medición de errores. BTCMiner no requiere el software o la licencia de Xilinx para comenzar, ya que es un Bitstream listo para usar, que es una de sus ventajas.
4) 50 mineros
50 Miner es un software fácil de configurar con un dispositivo de detección automática. Es compatible con la minería de Bitcoin y Litecoin. Es una interfaz gráfica y funciona en un modo automatizado donde solo se necesitan el inicio de sesión y las contraseñas, no requiere instalación. Tiene muchos widgets integrados y todas las configuraciones se almacenan en el archivo de configuración.
5) DiabloMiner
DiabloMiner es un software de GPU (Unidad de procesamiento de gráficos) que utiliza el marco OpenCL que puede admitir grupos ilimitados e incluso cambiar a otro grupo en caso de falla de conectividad (y volver cada hora al primero). DiabloMiner admite minería individual y de grupo y es compatible con los controladores de Nvidia y el SDK de ATI Stream actualizado. La configuración es engorrosa como la mayoría del software.
6) BFGMiner
BFGMiner es un software de minería ASIC / FPGA escrito en C, puede hacer hash en scrypt y SHA256d simultáneamente. Además, permite la minería de monedas virtuales múltiples al mismo tiempo haciendo uso de la estrategia de grupo. El programa proporciona capacidad de interfaz remota (acceso desde cualquier ubicación), también cuenta con control de velocidad del ventilador, overclocking y monitoreo.
7) Bitcoin Plus
Bitcoin Plus no es un software, sino un navegador Bitcoin miner y, por lo tanto, no requiere instalación. Utiliza la energía adicional de la computadora, pero resulta menos rentable con el tiempo, especialmente si te tomas en serio la minería. En el lado positivo, es una buena manera de probar la minería, especialmente para aquellos que no están seguros de ello, y los salva del proceso de instalación del software.
Hay otros programas como Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose, etc.
Línea de fondo
Los mineros pueden trabajar de forma independiente, lo que les otorga pagos irregulares pero generalmente más grandes, o pueden elegir trabajar en un grupo donde las recompensas son más promediadas pero regulares, los resultados finales para ambos son similares. El tiempo dedicado, la elección del software, el hardware de la computadora, el coeficiente de conocimiento, en conjunto, deciden la tasa de éxito en la minería. El mejor software es aquel que satisface la necesidad; Concuerda con el hardware y otros requisitos como la minería de criptomonedas múltiples, etc. (Ver: Las 5 monedas virtuales más importantes además de Bitcoin )