Le premier bloc Bitcoin, appelé bloc Genesis, a été extrait en janvier 2009 et a été placé dans la blockchain (son registre public). Le processus d'extraction a commencé depuis avec une conception par défaut qui augmente le niveau difficile à mesure que de plus en plus de Bitcoins sont extraits. Afin de lutter contre le défi minier, du matériel informatique plus avancé et des logiciels complémentaires ont été développés.
Alors que le matériel utilisé par les mineurs est généralement de trois types: CPU / GPU (unités de traitement graphique), FPGA (Field Programmable Gate Array) et ASIC (Application Specific Integrated Circuits), le choix du logiciel est plus large. Voici une liste de certains des logiciels d'extraction Bitcoin populaires (sans ordre spécifique). (Voir: Qu'est-ce que le Bitcoin Mining? )
1) CGMiner
CGMiner fait partie des logiciels d'extraction Bitcoin populaires compatibles avec le matériel GPU / FPGA / ASIC. Il s'agit d'un logiciel open source écrit en C, basé sur le framework d'origine de CPU miner. Il s'agit d'une plateforme multiplateforme pour Linux, Windows et Mac OS X. Certaines fonctionnalités incluent la détection avancée de nouveaux blocs, la surveillance, l'overclocking, le contrôle de la vitesse du ventilateur, le chargement binaire des noyaux, la prise en charge de plusieurs appareils d'exploration de données ainsi que des capacités d'interface à distance. Le logiciel peut évoluer jusqu'à n'importe quelle taille de hashrate sans retards et est bon pour l'extraction en solo et en pool.
2) BitMinter
BitMinter existe depuis 2011 et fonctionne bien pour Windows, Linux et Mac. Il prétend fournir une vitesse d'extraction décente, un paiement élevé et dispose d'un cadre OpenCL (Open Computing Language). Il vise à faciliter l'obtention de Bitcoins pour tout le monde. Le client doit s'enregistrer auprès du pool de minage après quoi le logiciel peut être utilisé; il s'agit donc d'un pool de minage et d'un logiciel (même nom), c'est là qu'il diffère des autres options disponibles.
3) BTCMiner
Il s'agit d'un logiciel d'exploration de données open source qui peut prendre en charge plusieurs cartes FPGA (par centaines et limité par le nombre de contrôleurs hôtes USB). Il aide à la réduction du rassissement en utilisant une longue interrogation et une surveillance des blocs, il a un mode d'économie d'énergie et même une protection contre la surchauffe. Son système choisit automatiquement la fréquence avec le taux de hachage le plus élevé en fonction de la mesure des erreurs. BTCMiner ne nécessite pas de logiciel ou de licence Xilinx pour démarrer car c'est un Bitstream prêt à l'emploi qui est l'un de ses avantages.
4) 50 mineurs
50 Miner est un logiciel facile à installer avec un dispositif de détection automatique. Il prend en charge l'extraction de Bitcoin ainsi que de Litecoin. Il s'agit d'une interface graphique et fonctionne sur un mode automatisé où seuls le login et les mots de passe sont nécessaires, il ne nécessite aucune installation. Il a de nombreux widgets intégrés et tous les paramètres sont stockés dans le fichier de configuration.
5) DiabloMiner
DiabloMiner est un logiciel GPU (Graphics Processing Unit) qui utilise le framework OpenCL qui peut prendre en charge un nombre illimité de pools et même basculer vers un autre pool en cas de panne de connectivité (et revenir toutes les heures au premier). DiabloMiner prend en charge l'extraction en solo et en pool et est compatible avec les pilotes Nvidia et le SDK ATI Stream mis à jour. Le paramètre est lourd comme la plupart des logiciels.
6) BFGMiner
BFGMiner est un logiciel de minage ASIC / FPGA écrit en C, il peut hacher simultanément sur scrypt et SHA256d. Il permet en outre l'extraction de plusieurs devises virtuelles en même temps en utilisant la stratégie de pool. Le programme offre une capacité d'interface à distance (accès à partir de n'importe quel endroit), il comprend également le contrôle de la vitesse du ventilateur, l'overclocking et la surveillance.
7) Bitcoin Plus
Bitcoin Plus n'est ni un logiciel mais un navigateur Bitcoin miner et ne nécessite donc aucune installation. Il utilise la puissance de rechange de l'ordinateur mais s'avère moins rentable au fil du temps, surtout si vous êtes sérieux au sujet de l'exploitation minière. Du côté positif, c'est un bon moyen d'essayer le minage en particulier pour ceux qui n'en sont pas sûrs et les sauve du processus d'installation du logiciel.
Il existe d'autres logiciels comme Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose, etc.
Bottom Line
Les mineurs peuvent travailler indépendamment, ce qui leur donne des paiements irréguliers mais généralement plus importants ou peuvent choisir de travailler dans un pool où les récompenses sont plus moyennes mais régulières, les résultats finaux pour les deux étant similaires. Le temps consacré, le choix du logiciel, du matériel informatique, le quotient de connaissances, décident tous ensemble du taux de réussite à l'exploitation minière. Le meilleur logiciel est celui qui répond au besoin; accepte le matériel et d'autres exigences comme l'extraction de plusieurs crypto-monnaies, etc. (Voir: Les 5 monnaies virtuelles les plus importantes autres que Bitcoin )
