Recherche personnalisée

Faire du Bitcoin Mining avec p2pool et bfgminer 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.

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 bfgminer

  1. Ouvrir un terminal.
  2. Installer les paquets requis en copiant la commande suivante 
    sudo apt-get install build-essential debhelper autoconf automake libtool libssl-dev yasm pkg-config libudev-dev libcurl4-openssl-dev wget unzip libjansson-dev libncurses5-dev libudev-dev libusb-1.0-0-dev git quilt
     uthash-dev
  3. Télécharger la dernière version de bfgminer en copiant la commande suivante
    git clone git://github.com/luke-jr/bfgminer.git ~/bfgminer
  4. Entrer dans le dossier téléchargé en copiant la commande suivante
    cd ~/bfgminer
  5. Préparer la compilation de bfgminer en copiant la commande suivante
    ./autogen.sh && 
    ./configure
  6. Compiler bfgminer en copiant la commande suivante
    make

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 bfgminer.
    ~/bfgminer/bfgminer -o http://127.0.0.1:9332 -u user -p password


Vous pouvez maintenant laisser Bitcoin, p2pool et bfgminer 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 bfgminer 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.