Exploitation de Bitcoin à l'aide de Raspberry Pi

Vous voulez extraire des bitcoins? Vous voulez gagner gratuitement? Un pi n'est-il pas utilisé?

Laisse ensuite extraire quelques bitcoins!

Étape 1: Qu'est-ce que BitCoin?

Si vous ne le savez pas déjà, le Bitcoin est une monnaie virtuelle créée en 2009. Le Bitcoin a acquis une réputation au cours des dernières années, devenant un moyen très populaire de payer des services sur Internet. La valeur a explosé récemment grâce à l'énorme couverture médiatique, pour des raisons à la fois positives et négatives.

Il y a deux façons d'obtenir du Bitcoin:

-Les acheter sur un échange, qui est le processus de conversion de la monnaie locale en Bitcoin.

-Les miner. Le minage est le processus de vérification des transactions dans la blockchain.

Étant donné que l'ensemble du système Bitcoin est décentralisé, chaque transaction est visible publiquement dans ce qu'on appelle la blockchain. Cette blockchain contient tous les bitcoins échangés entre les utilisateurs, donc, comme il n'y a pas de serveur central, il doit être auto-gouverné. C'est le travail des mineurs.

Étape 2: exigences

Pour exploiter Bitcoin, vous devrez

Un compte pool

Portefeuille Bitcoin

Tarte aux framboises

Carte SD d'image Raspbian

Mineur de Bitcoin USB

Étape 3: création d'un compte

Il y a deux choses que vous devez faire:

Téléchargez un portefeuille Bitcoin

Créer un compte de pool

Configurer le paiement

Télécharger un portefeuille Bitcoin

Un portefeuille est un programme qui se trouve sur votre ordinateur et vous donne une adresse de portefeuille, c'est une chaîne unique de chiffres et de lettres que vous utiliserez pour recevoir des bitcoins. Téléchargez le client de votre ordinateur depuis //bitcoin.org/en/download

Après l'installation, vous devrez enregistrer un fichier appelé wallet.dat, garder ce fichier en sécurité, car il contient votre adresse de portefeuille unique, y compris tous les bitcoins que vous obtiendrez. Si vous perdez ce fichier, vous ne pourrez pas récupérer les bitcoins qu'il contenait.

Créer un compte de pool Une fois que vous avez une adresse de portefeuille, créez un compte de pool. Un pool est une énorme collection d'autres personnes travaillant à gagner des bitcoins. En raison de la complexité de l'extraction d'un bitcoin, il est devenu irréaliste de miner en solo - l'acte de traiter des millions de nombres pour résoudre le problème de bloc. Travailler en groupe ou en pool permet à chacun d'avoir une chance de gagner du Bitcoin. Il y a beaucoup de pools autour, dans ce tutoriel, j'utiliserai celui appelé pool de Slush: //bitcoin.org/en/download

Configurer le paiement

Une fois que vous avez créé un compte de pool, vous devrez entrer votre adresse de portefeuille unique dans l'adresse de paiement Bitcoin.

Créer un compte de travailleur

L'étape suivante consiste à créer un compte de connexion de travailleur. Dans votre compte de pool, vous avez la possibilité de créer quelque chose appelé un travailleur pour chacun de vos mineurs de bitcoin, vous pouvez donc les surveiller tous séparément au cas où l'un échouerait.

Chaque travailleur a son propre nom de connexion et mot de passe. Pendant que vous êtes sur Mon compte, cliquez sur Enregistrer un nouveau travailleur et donnez-lui un nom, par exemple; travailleur et un mot de passe. Maintenant, vous êtes prêt à définir votre minage Raspberry Pi pour Bitcoin.

Étape 4: Configuration du Raspberry Pi

Commencez par une nouvelle installation de Raspbian, si vous ne savez pas qui faire, lisez le tutoriel Comment installer NOOBS sur un Raspberry Pi avec un Mac.

Si vous prévoyez d'exécuter plus d'un mineur Bitcoin en même temps, il est préférable d'utiliser un concentrateur USB alimenté. Tenez compte de la puissance nominale car l'exploitation minière nécessitera beaucoup de puissance, jusqu'à un mp par mineur.

Avec votre mineur USB connecté à votre Raspberry Pi, installons tout.

Étape 5: installation des bibliothèques requises

Le mineur à installer se présente sous forme de fichiers source, ce qui signifie que le programme doit être compilé en binaire avant de pouvoir être exécuté. Pour faire un programme, dans ce cas BFGMiner, de nombreuses dépendances sont nécessaires.

Les dépendances sont des logiciels supplémentaires ou des bibliothèques dont le programme a besoin pour compiler correctement, car il a été développé en les utilisant pour rendre le logiciel plus efficace. J'espère que vous verrez le bureau Raspbian, alors double-cliquez sur LXTerminaland tapez ce qui suit:

1) Mise à jour sudo apt-get

2) sudo apt-get install autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core –y

Ce processus prendra quelques minutes.

Étape 6: Installation de BFGMiner

Une fois que toutes les dépendances ont été installées, il est maintenant temps de télécharger et d'installer BFGMiner, alors tapez ce qui suit dans LXTerminal. Il est normal que cela prenne quelques minutes, donc il faut de la patience.

git clone //github.com/luke-jr/bfgminer.git
cd bfgminer

./autogen.sh

./configure

faire

Vous serez accueilli avec un écran qui ressemble à ce qui suit:

Étape 7: Commencez à extraire Bitcoin

Vous êtes maintenant prêt à commencer l'extraction. Pour ce faire, à condition d'utiliser le pool de Slush, vous utiliserez la commande suivante:

./bfgminer -o stratum.bitcoin.cz:3333 -O username.worker: mot de passe -S tous

La section du nom d'utilisateur est composée de deux parties, le nom d'utilisateur que vous utilisez pour vous connecter au pool et le travailleur qui est le nom du travailleur que vous avez donné lorsque vous avez enregistré le travailleur. Enfin, le mot de passe défini lors de la création du travailleur.

Cela fait beaucoup de chiffres, alors je vais en clarifier certains.
Vitesse d'extraction actuelle, généralement calculée en mégahash ou gigahash. Le nombre de hachages par seconde qui peut être calculé le mieux. Un hachage est un algorithme de conversion de chiffres et de lettres en un ensemble de caractères non déchiffrable. Ainsi, un mineur est utilisé pour traiter des millions de nombres dans le but de faire correspondre le hachage pour deviner le nombre d'origine. Plus il y a de hachages pouvant être traités, plus il est rapide à résoudre le problème.

Nombre d'actions acceptées . Une part sur un pool est de montrer que le mineur a réussi à résoudre un problème donné, donc plus vous pouvez traiter de partages, meilleure sera votre récompense dans le pool.

Informations détaillées sur les partages acceptés et les mises à jour du pool . Il s'agit d'un journal en cours d'exécution de ce qui se passe actuellement avec les mineurs et les informations de base du pool, telles que les messages de mises à jour et lorsque de nouveaux blocs sont trouvés.

Plus d'informations peuvent être trouvées sur le site github de BFGminer.

Étape 8: Conclusion

Suivre ces étapes vous laissera un mineur de bitcoin très économe en énergie, car un Raspberry Pi utilise seulement quatre watts de puissance, et un mineur est généralement de 2, 5 W. L'exploitation se faisait auparavant avec des ordinateurs consommant plus de 700 W pour le même processus, donc faire un bond en avant permet de rembourser le coût du matériel que nous utilisons.

Il ne reste plus qu'à s'asseoir et à regarder l'argent s'accumuler lentement. Bien qu'il soit important que vous compreniez que la valeur du Bitcoin fluctue énormément, il est extrêmement volatil, alors investissez à vos propres risques.

Vous pouvez également installer des écrans LCD. Connectez plus de Pis pour obtenir une meilleure vitesse: D

Pour plus d'informations, il existe un certain nombre de sites Web et de forums disponibles, tels que // bitcointalk.org /, pour vous aider à démarrer.

Articles Connexes