Bitcoin Forum

Local => Hardware y Minería => Topic started by: DdmrDdmr on January 14, 2022, 04:43:42 PM



Title: Minería de Bitcoin - distintos software
Post by: DdmrDdmr on January 14, 2022, 04:43:42 PM
No había mirado nada del software de minado de bitcoin hasta el momento, y a raiz de ver que Jack Dorsey quiere construir su propia solución de minado de BTC (https://www.zdnet.com/article/block-wants-to-make-bitcoin-mining-easier-by-building-its-own/), me he puesto a mirar al respecto de manera superficial.

Me ha pasado como con los nodos de Bitcoin, donde pensaba que sólo había un único software que puede hacer la labor (y no es así (https://bitcointalk.org/index.php?topic=5375681.0)). Pensaba que para minar BTC tambien se ceñía a un software único, pero veo que no es así, habiendo múltiples soluciones (https://www.investopedia.com/best-bitcoin-mining-software-5095403).

Q) ¿Realmente es tan heterogeneo el parque de software para minar BTC hoy en día?
(lo digo desde el desconocimiento práctico, por si alguien puede aportar algo más al respecto)


Title: Re: Minería de Bitcoin - distintos software
Post by: Artemis3 on January 14, 2022, 06:29:17 PM
Desde un principio han habido muchos: CPUMINER, CGMINER, BFGMINER, BMMINER, BOSMINER, etc, etc.

Ya que el proceso de minar bitcoins es claro y transparente, diversos autores realizaron sus propias implementaciones, desde el comienzo cuando todavía tenía sentido minar con CPU, luego GPUs, FPGAs y finalmente ASICs.

Pero ya que has abierto este tema, es importante dejar en claro un punto importante:

La gran mayoría de los fabricantes de ASICs usa cgminer (https://github.com/ckolivas/cgminer), escrito por Con Kolivas (https://bitcointalk.org/index.php?action=profile;u=19971) y contribuciones de Kano (https://bitcointalk.org/index.php?action=profile;u=36044). Sin embargo, están violando la licencia de uso GPL (https://github.com/ckolivas/cgminer/blob/master/COPYING) al no publicar las modificaciones que le han hecho para que funcionen en sus equipos. Así mismo, hay terceros que modifican (también violando la licencia) para añadir características y tarifas adicionales.

Entre estos BOSminer (https://braiins.com/blog/developing-bosminer-an-open-source-replacement-for-cgminer) es de los pocos desarrollados desde cero, incluso avalado por el autor de cgminer (https://twitter.com/ckpooldev/status/1169723578394148864). Es moralmente incorrecto usar cualquier otro, excepto los pocos casos de mineros asic que usan cgminer sin modificaciones o publicando los cambios, como por ejemplo los equipos de Geckoscience, etc.