CGMiner est un mineur Bitcoin ASIC / FPGA open source développé pour une gamme de plates-formes, y compris Windows, Linux et OSX. Il se compose d'algorithmes sophistiqués qui sont développés avec un langage de programmation C pour utiliser les performances matérielles maximales pour donner une quantité rentable de bitcoin en fonction des performances de la machine. CGMiner ne prend actuellement pas en charge le GPU car il n'est plus utilisable de compenser la puissance et le temps consommé pour produire des bitcoins; et donc l'ASIC doit être utilisé.
Avant de commencer, il faut évidemment installer CGMiner dans le système. Étant donné que la compilation de CGMiner dans le système donne des performances optimales, il est fortement recommandé de télécharger la source au lieu de la forme binaire directement à partir de GitHub où CGMiner est actuellement hébergé, et de le compiler avec les commandes données ci-dessous.
Ce qu'il fait, c'est télécharger les packages nécessaires pour compiler, changer le répertoire en SRC pour installer CGMiner, cloner le cgMiner de GitHub au système local, changer à nouveau le répertoire en cgMiner, préparer la construction pour la compilation et enfin compiler les codes source. Une fois qu'il a été compilé, laissez le CGMiner et passez au segment suivant. Il peut être nécessaire d'utiliser Sudo devant les commandes, si une erreur est promue demander le privilège administratif.
La figure 1 CGMiner est située à / usr / src / cgmin
Il existe une grande variété de portefeuilles disponibles pour stocker les Bitcoins, et il pourrait donc être difficile d'en trouver un approprié. Habituellement, par défaut, le noyau Bitcoin est recommandé pour des raisons de sécurité, mais il faut un certain temps pour télécharger la «blockchain Bitcoin» qui consomme généralement plus de 100 Go dans la bande passante en 2017. Ainsi, ce tutoriel utilise ce client léger et simple connu sous le nom d'électrum.
Les étapes suivantes vous apprennent à configurer et à configurer l'électrum pour avoir votre propre portefeuille Bitcoin personnel.
1. Utilisez d'abord les commandes suivantes une par une pour installer les deux QT et l'électrum dans le système.
2. Après son installation. Exécutez "Electrum" à partir de "Dash" dans l'interface d'unité. Ce tableau de bord équivaut au menu de démarrage Windows dans la famille Windows.
3. Tapez le nom du portefeuille dans la zone de texte suivante et continuez.
4. Sélectionnez «Wallet Standard» dans les options données
5. Sélectionnez «Créer une nouvelle graine» pour indiquer que ce portefeuille est un tout nouveau. Alternativement, si le portefeuille avait déjà été créé, il peut être récupéré avec l'option «J'ai déjà une graine».
6. Il générera une clé de semence et imprimera à l'écran, copiez-le simplement et collerez dans la zone de texte suivante pour continuer en confirmation.
7. Tapez maintenant le mot de passe standard du portefeuille. De plus, il peut être chiffré par l'option «Fichier de portefeuille en crypte» pour le sécuriser davantage.
8. Lorsque l'électrum est configuré correctement comme indiqué ci-dessus. Il affichera sa fenêtre principale où il affiche les détails des transactions dans la première fenêtre par défaut, puis envoie l'onglet pour envoyer des pièces et recevoir l'onglet pour recevoir des pièces. Passez simplement à l'onglet «Recevoir», localisez l'adresse du bitcoin public, copiez-le et gardez-le dans un emplacement sécurisé.
De nos jours, il n'est pas rentable d'exploiter les bitcoins seuls dans une seule machine en raison du coût nécessaire pour générer suffisamment de bitcoins; Par conséquent, le concept de piscine a été inventé pour le rendre efficace et rapide. Une piscine est une collection de mineurs qui travaillent ensemble pour exploiter des pièces de monnaie, puis partagent la production lorsque le bloc est trouvé. Les frais sont versés aux mineurs qui ont trouvé le bloc. Habituellement, le paiement est disponible immédiatement, mais cela dépend en grande partie du fournisseur de services. Ce tutoriel choisit comme le fournisseur «Bitcoin Merge Mining Pool» où le paiement est immédiat.
1. Accédez au site Web suivant
http: // mmpool.org / registre
2. Tapez un nom d'utilisateur souhaité et l'adresse de texte Bitcoin publique ci-dessus dans la zone de texte "Bitcoin" comme indiqué ci-dessous.
3. Tapez les commandes suivantes dans Ubuntu «Terminal»
CD / USR / SRC / CGMINER
4. Maintenant, branchez USB «ASICMINER BLOCK ERUPTER» à l'ordinateur. Le suivant a été pris d'Amazon. Cela coûte généralement environ 80 $ à 100 $.
5. Pendant qu'il est branché, saisissez à nouveau la commande suivante dans le terminal Ubuntu
./ Cgmin -o Stratum + TCP: // mmpool.org: 3333 -u yourUsername -p tout
6. Ensuite, il commencera à exploiter les bitcoins. La vitesse est déterminée par le taux de hachage par seconde qui est généralement indiqué par des MH / s, ce qui signifie un méga hachage par seconde. Plus le MH / S. Le taux de hachage du produit susmentionné est de 330mH / s, mais il y a des érupteurs ASIC de meilleur et pire bloc disponibles dans n'importe quelle boutique en ligne à un prix bon marché. Actuellement, la plus puissante disponible sur Amazon est «Asicmin Block Erupter Blade» qui est évaluée à 10.7GH / s.
7. Pour voir les progrès de toute l'exploitation, accédez à cette adresse particulière
http: // mmpool.org / membres où il montre le rapport suivant lorsqu'il a donné le nom d'utilisateur pour lequel les bitcoins ont été générés.
Pour le bitcoin, le montant de retrait minimal est 0.00500000 à «Bitcoin Merge Mining Pool»
Actuellement, il n'y a pas beaucoup de pools disponibles en ligne, et même les pools miniers existants ne sont pas si attrayants en raison de la faible expérience utilisateur et de la configuration compliquée. Cependant, les services de piscine suivants peuvent être recommandés comme peu des meilleurs, y compris le pool d'exploitation de fusion qui est présenté dans cet article.
Comme expliqué plus tôt dans cet article, en raison du coût de production, il n'est pas rentable d'utiliser le GPU ou le CPU pour exploiter les bitcoins, et c'est pourquoi les appareils ASIC sont nécessaires en premier lieu. Cependant, s'il y a quelques cartes graphiques AMD disponibles avec suffisamment de puissance, il est possible de les utiliser pour exploiter quelques bitcoins avec un certain effort. Cet article ne recommande toujours pas la carte graphique NVIDIA et Intel, et également le processeur pour la production de Bitcoins pour leurs horribles performances faibles.
À l'heure actuelle, les meilleures cartes graphiques pour les bitcoins miniers sont AMD 5870 × 6, 5850 × 6, 6990 × 3, 7970 × 3, 5830 × 6, 7970 × 3, 5870 × 4, 6990 × 2, 6990 × 2, 6990 × 2, 6990 × 2, 5850 × 4, 6950 × 4, 6970 × 3, 6870 × 4, 6870 × 4,6 870 × 4, 6950 × 3, 5850 × 3, et tous sont capables d'avoir plus de 1000 mh / s, signifiant plus de 1HG / s, ce qui est assez élevé par rapport à de nombreux érupteurs ASICBlock de taille USB. Cependant, CGMiner ne prend actuellement pas en charge l'extraction de GPU; d'où 3.7 version ou ci-dessous est nécessaire pour faire fonctionner l'exploitation du GPU pour fonctionner.
Dans "Configuration CGMiner » segment ci-dessus, utilisez la commande suivante au lieu de celle fournie là-bas. Cela téléchargera la version finale qui prend en charge l'exploitation GPU.
git clone https: // github.com / ckolivas / cgmin / arbre / 3.7
Actuellement, il n'y a pas de pilotes pour Ubuntu 17.04 qui est la dernière version de bureau public stable pour le système d'exploitation Ubuntu. Cependant, il y en a un pour 16.04 qui peut être téléchargé à cet endroit
Après avoir téléchargé l'installation avec la commande suivante
, puis installer l'application SDK
Enfin, les commandes suivantes pour configurer CGMiner pour le pilote graphique AMD. La première commande configure la carte graphique, la deuxième copie ADL SDK vers le répertoire de CGMiner, quatrième préparation de la compilation de CGMiner, puis CGMiner est défini des drapeaux GPU appropriés pour fonctionner avec AMD Graphics Driver, compiler le cgMiner. Après avoir terminé cette étape, suivez depuis Créer un portefeuille Segment.