Ethereum Mining sur Ubuntu et Debian

Ethereum Mining sur Ubuntu et Debian

Ethereum s'est imposé comme l'un des grands acteurs du monde de la crypto-monnaie. Sa valeur est en hausse régulière depuis plus d'un an, et c'est l'une des pièces les plus échangées au monde.

Ethereum est également une technologie open source, et la blockchain Ethereum alimente une toute nouvelle vague de développement Web et de technologies Web. Même si la vague initiale d'intérêt pour Ethereum s'est calmée, il n'est clairement pas trop tard pour s'impliquer.

Si vous n'exécutez pas les pilotes AMDGPU-PRO, consultez notre guide sur l'installation d'OpenCL pour AMDGPU open source avant d'aller plus loin.

Avant de commencer par l'installation, assurez-vous d'avoir les derniers pilotes graphiques pour votre carte avec une prise en charge OpenCL. Cela pourrait être les conducteurs de Nvidia propriétaires, les chauffeurs AMD open source ou les pilotes AMDGPU-PRO sur Ubuntu.

NOTE
L'installation de pilotes graphiques pour votre carte dépasse le cadre de ce tutoriel. Avant de continuer, assurez-vous que les pilotes graphiques de votre carte sont entièrement installés et à jour.

Dans ce tutoriel, vous apprendrez:

  • Comment installer Ethereum
  • Comment installer un logiciel d'exploration de ethminer
  • Comment installer et configurer le portefeuille de pièces
  • Comment commencer à exploiter et à se connecter à la piscine minière

Ethereum Mining sur Ubuntu et Debian

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Une installation de travail du système d'exploitation Debian ou Ubuntu Linux
Logiciel Ehtereum, ethminer, portefeuille de pièces
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier
    1. Préparez votre adresse de portefeuille Ethereum

      N'hésitez pas à ignorer cette étape si vous avez déjà votre adresse Ethereum Wallet. De cette façon, vous avez quelque part pour que votre Ethereum soit déposé. Si vous avez une préférence dans le portefeuille, utilisez-le par tous. Ce guide va utiliser Coin Wallet comme exemple. Utilisez les commandes suivantes pour installer un portefeuille de pièces sur votre système Ubuntu et Debian Linux:

      Ubuntu

      Pour installer un portefeuille de pièces sur votre système Ubuntu, exécutez ce qui suit instantané commande:

      $ sudo snap installer la pièce 

      Debian

      Pour installer un portefeuille de pièces sur Debian, vous pourriez d'abord avoir besoin d'installer snapd. Une fois prêt à installer le portefeuille de pièces. La séquence de commande pour effectuer toute l'installation peut ressembler à ceci:

      $ sudo apt installer snapd $ sudo systemctl activer snapd $ sudo systemctl start snapd $ sudo snap install wnoin 


      Configurez votre portefeuille

      Ouvrez votre nouveau portefeuille de pièces. Selon votre environnement de bureau, il peut être sous la section Internet ou dans Autre.

      Démarrer l'application de portefeuille de pièces

      Sur le premier écran, il vous sera demandé si vous souhaitez ouvrir un nouveau portefeuille ou votre gâteau à la cryptographie existante. Cliquez sur Nouveau et suivez les instructions sur la façon de générer une nouvelle phrase de passe du portefeuille.

      AVERTISSEMENT
      Assurez-vous d'écrire votre nouvelle phrase secrète. Pas de phrase de passe, pas d'accès à votre portefeuille, et en conséquence vous ne pourrez pas accéder à vos fonds.

      Une fois que vous avez initié votre nouveau portefeuille. Passez à la pièce d'ethrereum afin d'accéder à votre adresse de portefeuille Ethereum.

      Passer à Ethrereum Coin Obtenez votre adresse Ethereum Wallet en cliquant sur Recevoir

      Le produit fini aura votre portefeuille votre adresse. Prenez note de votre adresse car l'adresse est la partie importante. C'est ce que vous utiliserez pour configurer vos opérations minières et acheter et vendre avec Ethereum.

    2. Installez les packages Ethereum

      Il y a un Ethereum PPA officiel avec tous les packages dont vous aurez besoin pour commencer avec Ethereum. Il y a quelques autres programmes que vous installerez dans ce guide, mais c'est le noyau. Le PPA est conçu pour Ubuntu, mais il fonctionne aussi très bien avec Debian.

      Ubuntu

      Installez Ethereum sur Ubuntu

      L'utilisation du PPA est évidemment plus facile sur Ubuntu. Ajoutez-le à votre système.

      $ sudo add-apt-repository ppa: Ethereum / Ethereum $ sudo apt update

      Maintenant, installez le package Ethereum.

      $ sudo apt installer Ethereum

      Debian

      Sur Debian, le processus est essentiellement le même, ce n'est pas aussi automatique. Commencez par créer un fichier à / etc / apt / sources.liste.D / Ethereum.liste.

      Dans ce fichier, placez les deux lignes suivantes.

      deb http: // ppa.rampe de lancement.net / Ethereum / Ethereum / ubuntu bionic principal deb-src http: // ppa.rampe de lancement.Net / Ethereum / Ethereum / Ubuntu Bionic Main

      Sauvegarder et quitter. Ensuite, vous devrez importer la clé GPG pour le PPA.

      $ sudo apt-key adv - keyserver keyserver.ubuntu.com - Recv-Keys 2A518C819BE37D2C2031944D1C52189C923F6CA9

      Après APT terminé d'importer la clé, mettez à jour votre système et installez le package Ethereum.

      $ sudo apt update $ sudo apt install Ethereum

      Confirmez que Ethereum est installé:

      $ dpkg -l | grep Ethereum II Ethereum 1.9.25 + build24398 + méta-package Bionic AMD64 pour installer Geth et d'autres outils 


    3. Installer Ethminer

      Il n'est pas vraiment rentable d'exploiter Ethereum avec votre processeur. La mine GPU, cependant, a du sens avec la bonne configuration. Il existe deux programmes pour l'exploitation de GPU, Ethminer et Claymore. Ce guide va couvrir Ethminer. Ce sont tous les deux des options parfaitement bonnes, cependant.

      Plancez par la page des versions du projet et prenez le dernier Tarball Linux. Déballer le tarball dans le répertoire où vous voulez exécuter Ethminer. C'est un binaire pré-compilé, donc c'est tout ce que vous devez faire avant de commencer à l'utiliser.

      SAVIEZ-VOUS?
      Ethminer n'est que parmi de nombreux autres mineurs disponibles pour exploiter Ethereum ou d'autres crypto-monnaies. D'autres exemples de logiciels miniers incluent GMINER, Team Red Miner, Lolminer ou Phoenixmin pour n'en nommer que quelques-uns. Ethminer est un excellent outil, mais explorez et essayez aussi d'autres mineurs juste pour voir si vous pouvez augmenter votre taux de hachage minier.

      Vous trouverez ci-dessous un exemple sur la façon dont vous pouvez télécharger, extraire et exécuter Ethminer v0.18 sur Ubuntu et Debian Linux:

      $ mkdir ethminer $ wget -o ethminer / ethminer.le goudron.gz https: // github.com / Ethereum-mine / ethminer / releases / download / v0.18.0 / Ethminer-0.18.0-cuda-9-linux-x86_64.le goudron.Gz $ tar xzf ethminer / ethminer.le goudron.GZ -C Ethminer / $ ethmin / bin / ethminer --Help Ethminer 0.18.0 Build: Linux / Release / GNU Ethminer - GPU Ethash Miner Utilisation minimale: Ethminer [disposices_type] [Options] -p… [-p…] 
    4. Commencer à exploiter

      Ouvrez votre terminal et dirigez-vous vers le répertoire où vous déballez ethminer. La fonction d'aide pour Ethminer n'est pas aussi utile qu'elle pourrait l'être. Le formatage de syntaxe peut être un peu bizarre. Pourtant, ça vaut la peine de vérifier. Il y a deux choses principales dont vous aurez besoin, l'indicateur pour spécifier votre calcul et celui de votre piscine. -g est pour opencl, et -U Fonctionne avec Cuda. Le -P Flag vous permet de spécifier votre piscine.

      Alors, choisissez une piscine. Il y en a quelques grands. Ethpool et 2 minutes sont tous de bons endroits pour commencer. Aucun d'entre eux ne vous oblige à vous inscrire ou à faire un compte. Vous ne fournissez votre adresse Ethereum que via la commande minière.

      En parlant de la commande minière, il est enfin temps de commencer avec ça. Jetez un œil aux exemples d'ethminer pour un meilleur guide de syntaxe. Chaque piscine est légèrement différente, mais il y a un exemple pour 2 minutes et Ethpool ci-dessous.

      Les deux commandes ci-dessous sont exécutées à partir de la ethminer / bac annuaire:

      2Miners Ethereum Mining Command Exemple:

      $ ./ ethminer -g -p stratum1 + tcp: // your_ethereum_address_here @ eth.2 minutes.com: 2020

      ETHPOOL EThereum Mining Command Exemple.

      $ ./ ethminer -g -p stratum1 + tcp: // your_ethereum_address_here @ US1.ethpool.org: 3333


      Commencer Ethereum Mining avec Ethminer.

      Une fois que vous entrerez dans votre commande, Ethminer démarrera l'exploitation minière. Il fonctionnera jusqu'à ce que vous annulez. En tant que mien, vous contribuez à votre piscine. La piscine accordera ensuite une part de l'Ethereum miné de l'ensemble de la piscine en fonction de la quantité de travail que vous avez contribué.

      Plus vous contribuez, plus vous faites Ethereum. Tout cela est basé sur la puissance de l'informatique GPU, et vous pouvez trouver des hashrates GPU moyens et des calculatrices de rentabilité en ligne pour vous aider à voir si vous allez profiter de votre configuration.



  1. Surveillez votre opération d'exploitation Ethereum

    À ce stade, vous vous asseyez simplement et laissez le matériel faire le travail. Avant de quitter votre équipement d'exploitation sans surveillance, attendez d'abord que vous ayez d'abord soumis une part minière, car cela garantira que tout se passe selon le plan. Selon la vitesse de votre matériel, cela peut prendre un certain temps.

    Première part minière acceptée par les 2 minutes.pool de compagnie. Une fois que vos mineurs ont soumis une première part, vous devriez être en mesure de rechercher votre adresse de portefeuille Ethereum sur un pool minier respectif pour surveiller vos progrès miniers Ethereum et vos bénéfices actuels.

Réflexions de clôture

L'extraction de crypto-monnaie est volatile. Le matériel n'est pas toujours bon marché et les coûts d'électricité continuent d'escalader. Parfois, vous pouvez gagner grand. D'autres fois, vous allez casser assez rapidement. Faites vos devoirs avant de faire tout type d'investissement.

Si vous finissez par décider que l'exploitation minière n'est pas pour vous, vous pouvez toujours utiliser le portefeuille pour échanger et utiliser Ethereum. La crypto-monnaie est devise après tout, et c'est toujours génial pour son objectif prévu.

Dépannage

Le message suivant apparaît lorsque vous essayez d'installer un package Ethereum sur Debian Linux:

APT INSTALLATION LISTES DE PACKSE DE LECTURE ETHEREUM… FAIT DU CONSTRUCTION DES COMMÉDUCTION INFORMATIONS DE L'ÉTAT DE LECTURE DE L'ARBRE… FAITES PICONS n'ont pas pu être installés. Cela peut signifier que vous avez demandé une situation impossible ou si vous utilisez la distribution instable que certains packages requis n'ont pas encore été créés ou ont été déplacés de. Les informations suivantes peuvent aider à résoudre la situation: les packages suivants ont des dépendances non satisfaites: Ethereum: dépend: Abigen mais il ne sera pas installé dépend: bootNode mais il ne sera pas installé dépend: EVM mais il ne va pas être installé dépend: geth mais il ne sera pas installé dépend: clef mais il ne sera pas installé e: incapable de corriger les problèmes, vous avez tenu des packages cassés. 

La résolution de ce problème assurez-vous que vous avez inclus le référentiel Ubuntu suivant comme indiqué ci-dessus:

deb http: // ppa.rampe de lancement.net / Ethereum / Ethereum / ubuntu bionic principal deb-src http: // ppa.rampe de lancement.Net / Ethereum / Ethereum / Ubuntu Bionic Main

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Nvidia Geforce GTX 1060 Ethereum Hashrate and Mining…
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Tutoriel SQLite Linux pour les débutants
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Manipulation de Big Data pour le plaisir et le profit Partie 1
  • Nvidia rtx 3080 Ethereum hashrate et overclock minier…
  • Manipulation des mégadonnées pour le plaisir et le profit Partie 3
  • Meilleur lecteur de musique pour Linux
  • Masterring Bash Script Loops