El software de minería de criptomonedas se utiliza para crear nuevas criptomonedas a través de la resolución de problemas matemáticos complejos y añadir componentes a una plataforma de blockchain existente. Una vez minada, una nueva criptomoneda es validada y pertenece a la parte minera como recompensa por contribuir al blockchain. El software de minería de Bitcoin es un subconjunto especializado de la minería de criptomonedas diseñado específicamente para minar Bitcoin (BTC), una de las criptomonedas más utilizadas. El proceso de minería utiliza la potencia de la unidad de procesamiento gráfico (GPU) de una computadora o circuitos integrados específicos de aplicación (ASICs) para procesar cálculos y ayudar a encontrar bloques.
Los mineros de criptomonedas dependen de este software para aprovechar los recursos computacionales de manera eficiente con características como compatibilidad de algoritmos, configuración de hardware, interfaces fáciles de usar y soporte para pools de minería. La mayoría de la minería de criptomonedas hoy en día se realiza a través de un pool de minería que comparte recursos a través de una red y distribuye la recompensa. Otras herramientas dedican recursos de servidores locales a pools de minería. Las empresas también pueden usar estas herramientas para generar criptomonedas propias.
Para calificar para la inclusión en la categoría de Software de Minería de Criptomonedas, un producto debe:
Asignar recursos a la minería de criptomonedas
Utilizar GPU o CPU para la minería
Conectar hardware de minería al blockchain o pool