Miner des Bitcoins avec Cgminer sur Ubuntu

Mine Bitcoins With Cgminer Ubuntu



introduction

Cgminer est un mineur de bitcoin ASIC/FPGA open source développé pour une gamme de plates-formes, notamment Windows, Linux et OSx. Il se compose d'algorithmes sophistiqués qui sont développés avec le langage de programmation C pour utiliser les performances matérielles maximales afin de générer facilement une quantité rentable de bitcoins en fonction des performances de la machine. Cgminer actuellement ne prend pas en charge le GPU car il n'est plus utilisable pour compenser la puissance et le temps consommés pour produire des bitcoins ; et donc ASIC doit être utilisé.

Configurer Cgminer

Avant de commencer, il est évident que Cgminer doit être installé 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 la compiler avec les commandes ci-dessous.







Ce qu'il fait est de télécharger les packages nécessaires à la compilation, de changer le répertoire en src pour installer cgminer, de cloner le cgminer de github vers le système local, de changer à nouveau le répertoire en cgminer, de préparer la compilation pour la compilation et enfin de compiler les codes sources. Une fois compilé, quittez le cgminer et passez au segment suivant. Il peut être nécessaire d'utiliser sudo devant les commandes, si une erreur est promue demandant le privilège administratif.



  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • cd /usr/src/
  • git clone https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • Fabriquer
Capture d'écran Sélection du dossier Ubuntu

Figure 1 Cgminer se trouve dans /usr/src/cgminer



Créer un portefeuille

Il existe une grande variété de portefeuilles disponibles pour stocker des bitcoins, et il peut donc être difficile d'en trouver un qui convient. Habituellement, par défaut, Bitcoin Core 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 de bande passante à partir de 2017. Ainsi, ce didacticiel utilise ce client léger et simple appelé électrum .





Les étapes suivantes vous apprennent à installer et à configurer electrum pour avoir votre propre portefeuille bitcoin personnel.

1. Utilisez d'abord les commandes suivantes une par une pour installer à la fois QT et Electrum dans le système.



  • apt-get mise à jour
  • apt-get mise à niveau
  • apt-get installer python-qt4 python-pip
  • apt-get install python-pip python-dev build-essential
  • pip2 installer https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. Après son installation. Exécutez Electrum à partir de Dash dans l'interface Unity. Ce tiret est équivalent au menu Démarrer de Windows dans la famille Windows.

Portefeuille sur Ubuntu pour Bitcoins
3. Tapez le nom du portefeuille dans la zone de texte suivante et continuez.

Configurer Bitcoin Wallet Ubuntu Partie 1
4. Sélectionnez le portefeuille standard parmi les options proposées

Configurer Bitcoin Wallet Ubuntu Partie 2

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 J'ai déjà une option de départ.

Configurer Bitcoin Wallet Ubuntu Partie 3

6. Il générera une clé de départ et l'imprimera à l'écran, il suffit de la copier et de la coller dans la zone de texte suivante pour procéder comme confirmation.

Configurer Bitcoin Wallet Ubuntu Partie 4
7. Tapez maintenant le mot de passe standard du portefeuille. De plus, il peut être crypté avec l'option de cryptage du fichier de portefeuille pour le sécuriser davantage.

Mot de passe défini pour le portefeuille Bitcoin
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 l'onglet d'envoi pour l'envoi de pièces et l'onglet de réception pour la réception de pièces. Passez simplement à l'onglet Recevoir, localisez l'adresse bitcoin publique, copiez-la et conservez-la dans un endroit sécurisé.

Configurez votre portefeuille Bitcoin sur Ubuntu avec CGMiner

Rejoindre une piscine

De nos jours, il n'est pas rentable d'exploiter des bitcoins seul dans une seule machine en raison du coût qu'il faut pour générer suffisamment de bitcoins ; c'est pourquoi le concept de piscine a été inventé pour le rendre efficace et rapide. Un pool est une collection de mineurs qui travaillent ensemble pour extraire des pièces, puis partagent la production lorsque le bloc est trouvé. La redevance est versée 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 fournisseur Pool de minage de fusion Bitcoin où le paiement est immédiat.

1. Accédez au site Web suivant

http://mmpool.org/register

2. Tapez le nom d'utilisateur souhaité et l'adresse bitcoin publique copiée ci-dessus dans la zone de texte Bitcoin, comme indiqué ci-dessous.

interface de minage de bitcoins

3. Tapez les commandes suivantes dans le terminal Ubuntu

cd /usr/src/cgminer

4. Branchez maintenant l'USB ASICMiner Block Erupter à l'ordinateur. Le suivant a été pris sur amazon. Cela coûte généralement entre 80 $ et 100 $.

Appareil asic d'extraction de bitcoins se connectant à Ubuntu

5. Pendant qu'il est branché, tapez à nouveau la commande suivante dans le terminal Ubuntu

./cgminer -o stratum+tcp://mmpool.org:3333 -u VOTRENOM D'UTILISATEUR -p TOUT

6. Ensuite, il commencera à extraire des bitcoins. La vitesse est déterminée par le taux de hachage par seconde qui est généralement indiqué par Mh/s, ce qui signifie méga hachage par seconde. Plus le Mh/s est élevé, meilleur sera le dispositif ASICminer Block Erupter. Le taux de hachage du produit susmentionné est de 330 MH/s, mais il existe des meilleurs et des pires éruptions asic de bloc disponibles dans n'importe quelle boutique en ligne à un prix bon marché. Actuellement, le plus puissant disponible sur amazon est ASICMiner Block Erupter Blade qui est évalué à 10,7gh/s.

Capture d'écran du terminal Ubuntu

7. Pour voir la progression de l'ensemble de l'exploitation minière, accédez à cette adresse particulière

http://mmpool.org/membres où il affiche le rapport suivant lorsqu'on lui donne le nom d'utilisateur pour lequel les bitcoins ont été générés.

Sortie de CGminer pour Bitcoin Mining sur Ubuntu

Pour Bitcoin, le montant de retrait minimal est de 0,00500000 au Bitcoin Merge Mining Pool

Autres piscines populaires disponibles en ligne

Actuellement, il n'y a pas beaucoup de pools disponibles en ligne, et même le ceux existants ne sont pas si attrayants en raison de la faible expérience utilisateur et de la configuration compliquée. Cependant, les services de pool suivants peuvent être recommandés comme quelques-uns des meilleurs, y compris le Merge Mining Pool qui est présenté dans cet article.

  1. avec,
  2. BitMinter,
  3. avec,
  4. Élie,
  5. Donnez-moi des PIÈCES,
  6. KanoPiscine,
  7. Fusion Mining,
  8. P2Piscine,
  9. BTCDig

Comment utiliser le GPU pour extraire des bitcoins ?

Comme expliqué plus tôt dans cet article, en raison du coût de production, il n'est pas rentable d'utiliser un GPU ou un CPU pour extraire des bitcoins, et c'est pourquoi les dispositifs ASIC sont nécessaires en premier lieu. Cependant, s'il existe quelques cartes graphiques AMD disponibles avec suffisamment de puissance, il est possible de les utiliser pour extraire quelques bitcoins avec un certain effort. Pourtant, cet article ne recommande pas à la fois les cartes graphiques NVidia et Intel, ainsi que le processeur pour produire des bitcoins pour leurs horribles faibles performances.

À l'heure actuelle, les meilleures cartes graphiques pour le minage de bitcoins sont DMLA 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, ce qui signifie plus de 1Gh/s ce qui est assez élevé par rapport à de nombreux érupteurs ASICBlock de taille USB. Cependant, Cgminer ne prend actuellement pas en charge le minage de GPU ; par conséquent, la version 3.7 ou inférieure est nécessaire pour que l'extraction de GPU fonctionne.

Dans Configurer Cgminer segment ci-dessus, utilisez la commande suivante au lieu de celle fournie ici. Cela téléchargera la version finale qui prend en charge l'exploration de GPU.

git clone https://github.com/ckolivas/cgminer/tree/3.7

Actuellement, il n'y a pas de pilotes pour Ubuntu 17.04 qui est la dernière version de bureau publique stable pour le système d'exploitation Ubuntu. Cependant, il y en a un pour 16.04 qui peut être téléchargé à ce emplacement

Après l'avoir téléchargé, installez-le avec la commande suivante

  • cd/tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod +x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

, puis installez SDK APP

  • cd/tmp
  • tar -xvjf AMD-APP-SDKInstaller - GA-linux64.tar.bz2
  • chmod +x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

Enfin, suivez les commandes pour configurer le pilote graphique Cgminer pour AMD. La première commande configure la carte graphique, la seconde copie le SDK ADL dans le répertoire de cgminer, la quatrième prépare la compilation de cgminer, puis cgminer définit les indicateurs GPU appropriés pour fonctionner avec le pilote graphique AMD, compile le cgminer. Après avoir terminé cette étape, suivez depuis Créer un portefeuille Segment.

  • sudo aticonfig –adapter=all -f –initial
  • cp /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
  • cd /usr/src/cgminer
  • exécuter ./autogen.sh
  • CFLAGS=-O2 -Wall -march=native -I /opt/AMDAPPSDK-/include/ LDFLAGS=-L/opt/AMDAPPSDK-/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
  • Fabriquer

Bitcoin Asics utile pour l'exploitation minière