Recherche personnalisée

Faire du Bitcoin Mining avec p2pool et cgminer sur ubuntu

Faire du bitcoin mining avec p2pool permet d'obtenir des revenus aussi stables qu'avec d'autres pools, tout en évitant les défauts des pools centralisés comme deepbit ou bitminter.

Avantages de p2pool : Vous n'avez pas à faire confiance au propriétaire d'un pool pour vous reverser vos Bitcoins de façon honnête. Vous êtes protégés des attaques DDoS contre le pool. Vous participez à éviter qu'un pool obtienne plus de 50% de la puissance de calcul du réseau. Et vos paiements sont immédiats à chaque block détecté.

Désavantages de p2pool : Afin de fonctionner, p2pool nécessite d'être démarré sur un ordinateur avec le logiciel Bitcoin serveur ouvert en permanence. Ce qui nécessite plus de mémoire. p2pool est aussi un peu plus compliqué à mettre en place pour un novice.

Mot de passe pour le serveur Bitcoin : Pour les prochaines étapes, remplacez user par un nom d'utilisateur de votre choix, et password par un mot de passe de votre choix. Ce mot de passe doit être très difficile à deviner, particulièrement si l'ordinateur où sera installé le serveur Bitcoin est accessible via Internet, sans pare-feu pour protéger son port 8332.

Ubuntu 64 bit avec les pilotes installés : Ces étapes démontrent comment installer p2pool et cgminer sur un ordinateur avec ubuntu. Afin de bien fonctionner, cgminer a besoin que votre version d'ubuntu soit en 64bit. Et si vous utilisez une carte graphique ATI, il est aussi nécessaire que les pilotes propriétaires fglrx soient installés pour profiter de sa force de calcul.

Installer Bitcoin

  1. Installer le logiciel Bitcoin.
  2. Éditer le fichier ~/.bitcoin/bitcoin.conf pour y ajouter le texte suivant :
    rpcuser=user
    rpcpassword=password
    server=1
    rpcport=8332

Installer cgminer

  1. Télécharger la dernière version de cgminer sur le site officiel. (Choisir la version dont le nom se termine par x86_64-built).
  2. Créer le dossier ~/cgminer et dépaqueter le contenu du fichier téléchargé dans ce dossier.

Installer p2pool

  1. Ouvrir un terminal.
  2. Installer les paquets requis en copiant la commande suivante
    sudo apt-get install git python-zope.interface python-twisted python-twisted-web
  3. Télécharger p2pool en copiant la commande suivante
    git clone git://github.com/forrestv/p2pool.git ~/p2pool

Démarrer le bitcoin mining

  1. Ouvrir votre logiciel Bitcoin et attendre qu'il soit ouvert et synchronisé.
  2. Ouvrir un terminal, copier la commande suivante pour démarrer p2pool et attendre qu'il soit démarré.
    python ~/p2pool/run_p2pool.py
  3. Ouvrir un terminal et copier la commande suivante pour démarrer cgminer.
    ~/cgminer/cgminer -o http://127.0.0.1:9332 -u user -p password


Vous pouvez maintenant laisser Bitcoin, p2pool et cgminer fonctionner. Vous avec la fenêtre de Bitcoin qui est ouverte ainsi que deux fenêtres de terminaux qui doivent tous rester ouvert. Un terminal affiche les statistiques de p2pool en continu et un autre affiche les statistiques de cgminer en continu. Lors de son premier démarrage, p2pool a créé une nouvelle adresse Bitcoin dans votre porte-monnaie Bitcoin. Dès qu'un block est trouvé par p2pool, la partie qui vous est versée est immédiatement envoyée à cette adresse. Vous recevez donc des paiements régulièrement et sans délais.