Tutoriel complet pour miner sur la blockchain Ethereum – mai 2017

L’article a été partiellement mis à jour le 07.11.2017. Les dates des seuils de fichier DAG ont été mis à jour le 12.02.2018.

Introduction

Le minage d’Ethereum a pas mal évolué en peu de temps, et il y a eu beaucoup de questions dans les commentaires sur les précédents tutos. Si je fais l’effort de répondre le plus rapidement et le plus souvent possible, force est de constater que souvent les mêmes questions reviennent. J’ai donc rédigé un nouvel article pour tenter de répondre à un maximum de questions, sur le matériel, sur les manières de miner, sur la rentabilité. Cet article propose également un tuto pour utiliser un logiciel aujourd’hui fréquemment utilisé sous Windows. Afin de ne pas écrire une encyclopédie, seule cette méthode pour miner sera expliquée, ainsi que son utilisation sur 3 pools. Il est possible de miner avec d’autres logiciels, de manière différente, mais les pools l’expliquent presque tous très bien, et un mauvais niveau d’anglais suffit à comprendre quoi faire.

Comme dans mon tuto précédent, je ne parlerai que du minage dans un « pool » qui permet de mutualiser la puissance de calcul de plusieurs personnes pour mutualiser les moyens de minages. La difficulté est aujourd’hui telle qu’il me paraît illusoire de vouloir miner tout seul avec ses quelques gros GPU.

Notez que mon ancien tuto « complet » reste assez valable, il faut juste bien vérifier si les pools n’ont pas changé leurs adresses de serveurs. Parfois elles ne permettent plus non plus de miner sans Stratum-proxy.

Enfin, quelques mots de vocabulaire pour rappel :

  • Fork = Logiciel modifié
  • Pool = équipe de minage
  • Wallet = un portefeuille qui stocke vos ethers
  • Worker/Rig = machine qui mine (le plus souvent, votre PC)

Wallet

Pour miner de l’ether (ETH) en participant à la blockchain Ethereum, vous avez besoin d’un wallet sur lequel envoyer vos ether (de type 0xD95DC4cf508fDDC10870…). Si vous n’en avez pas encore, vous pouvez aller le créer ici.

Une fois votre wallet créé, vous n’êtes pas obligé de retourner sur le site du wallet pour connaitre votre solde et vos transactions, vous pouvez aller tout consulter sur des sites explorateurs de la blockchain, comme par exemple : https://etherchain.org/ ou https://etherscan.io/. Dans l’outil de recherche, en haut à droite de ces sites, vous collez votre adresse de wallet et vous accéder à toutes les infos : solde, transactions.

Avertissements préalables et aperçu rapide des risques financiers

Je préfère vous prévenir tout de suite : miner sur Ethereum est devenu incroyablement dur en moins de 2 ans. Quand j’ai commencé à miner il y a 1 an, je n’avais qu’une GTX970 et il ne me fallait que 3 jours pour cumuler 1ETH. Maintenant j’ai une GTX970, une R9 290 et une RX480 et un hashrate de 71.5MH/s. J’ai observé récemment :

  • à la date du 18/03/2017, j’obtenais environ 0.1 ETH en 1 journée, soit 10 jours pour atteindre 1ETH
  • à la date d’aujourd’hui (12/05/2017), j’obtiens environ 0.085 ETH en 1 journée, soit 12 jours pour atteindre 1ETH.

[Edit 07.11.2017] : Actuellement, avec 6 GTX1060, il faut plus d’1 mois pour avoir 1ETH.

Depuis la flambée récente du cours, plein de gens se découvrent mineurs et plein de gros mineurs ont réinvestit. Or plus il y a de machines qui minent, plus c’est dur de miner donc moins l’on gagne d’ether pour ce que l’on participe. Faites bien votre calcul avant de vous lancer, il existe bien évidemment un risque financier et ça n’est pas moi qui serait responsable de vos pertes financières s’il devait y en avoir !

Petit exemple de calcul volontairement simpliste pour vous permettre de mieux cerner la problématique :

  • Un Rig avec 6 RX480 (je vous donne quelques conseils pour construire une telle machine tout à la fin de mon article), c’est environ 2000€ pour 0.195ETH/jour, environ 71 ETH/an sans tenir compte du fait que la difficulté augmente ce qui est une hypothèse assez mauvaise (vous aurez moins d’ether en réalité car la difficulté augmente tous les jours),
  • La consommation électrique d’un tel engin, c’est 1000W. Donc 1000W*24h*365j*0.1449€/kWh≈1300€/an,
  • En prenant pour hypothèse que vous ne vendrez vos Ether que dans 1 an (pour un peu spéculer sur un cours à la hausse !) et en prenant un taux de change de 82€/ETH à ce moment-là, vous en obtiendrez 5822€.

Si la valeur de l’ether ne bouge pas trop en un an, vous voyez avec ce calcul simpliste que votre matériel ne sera rentabilisé au mieux qu’après 200 jours environ. Si la valeur de l’ether grimpe, évidemment vous êtes gagnant plus rapidement. Par contre, et c’est là-dessus que j’attire votre attention, si la valeur chute (ce qui peut évidemment arriver vu la montée extrêmement brutale du cours ces derniers mois), vous risquez de vous retrouver avec de gros frais d’électricité restant à votre charge.

Enfin, n’oubliez pas qu’à un moment donné Ethereum passera d’un système de validation Proof of Work à un système Proof of Stake, ce qui signifiera que l’on ne pourra plus miner avec nos GPU. A ma connaissance cette modification majeure du fonctionnement de la blockchain n’est pas encore défini, mais l’équipe travaille dessus. Lorsque cela se produira, tout le monde se rabattra sur des blockchains différentes. Bien que d’autres blockchains semblent très attractives, n’oubliez pas non plus que la migration massive de mineurs vers ces autres blockchains vont faire exploser leurs difficultés de minage (donc vous gagnerez moins que ce que l’on gagne actuellement en les minant).

Un mineur Ethereum, monté par un lecteur du site (merci Guillaume !)

Matériel pour miner

Pour miner sur Ethereum il faut un ordinateur doté d’une carte graphique assez puissante et (actuellement) de 3Go minimum de mémoire vidéo. Il peut être important, si l’on se soucie de ses finances et que l’on paie son électricité, de choisir un matériel qui soit un minimum efficient (calcule vite mais consomme peu d’électricité). Moi je n’ai aucun ami qui travaille chez EDF, snif…

Et pourquoi donc 3Go de mémoire vive embarquée me direz-vous ? En réalité, la mémoire vidéo est nécessaire pour charger un fichier nommé DAG qui va permettre de faire les calculs. Et ce fichier est actuellement supérieur à 2Go et grossit petit à petit selon une règle définie à l’avance. La prévision de son évolution de taille est la suivante (source : https://investoon.com/tools/dag_size) :

La limite de 2GB a été dépassée à la  mi-décembre 2016
La limite de 3GB sera dépassée à la fon Avril 2019
La limite de 4GB sera dépassée à la fin janvier 2021

Si votre carte graphique n’a pas assez de mémoire vidéo pour charger le fichier DAG, vous ne pourrez pas miner avec celle-ci.

Attention ! Sachez que toutes les cartes graphiques ne sont pas égales. Les vielles cartes genre GTX6xx, 7xx, AMD R7, etc sont plutôt dépassées : vous ne minerez pas très vite et consommerez pas mal de courant (chic, ça chauffe l’appart en hiver !). Les R9, genre R9 290 ou R9 390 sont valables niveau hashrate, mais elles consomment beaucoup d’électricité et chauffent beaucoup. Actuellement, je trouve que les RX470 et 480 sont un bon compromis, d’autant que leur prix devrait prochainement baisser avec l’apparition des RX5xx. Les GTX1070 sont performantes, mais à choisir et à l’heure d’écrire cet article, je préfère 2 RX480 pour le prix d’une GTX1070. En règle générale, plus la carte est récente, plus elle est efficiente. Mais attention, c’est rarement les modèles très hauts de gamme qui sont les meilleurs à ce jeu, car un peu gonflées et du coup gourmandes en électricité. Elles sont même parfois super mauvaises, comme la GTX1080 (aux dernières nouvelles, la mémoire GDDR5x qu’elle embarque n’est pas très bonne pour miner).

Bref, vous seul êtes maître de votre budget et de votre objectif : choisissez des cartes efficientes pour être rentable rapidement et pouvoir mettre à jour son matériel fréquemment, quitte à tout abandonner et ne pas perdre grand-chose si le cours de l’ether se casse la figure. Investissez toutes vos économies pour avoir le hashrate le plus élevé possible et gagner rapidement le plus d’ether possible si vous faites le pari que son cours grimpera encore longtemps et qu’à terme, ce gros investissement sera largement rentable.

Je vous mets quelques liens vers des outils pour que vous puissiez vous faire une opinion personnelle :

Pour finir, si ces mises en garde ne vous ont pas refroidi et que vous souhaitez toujours acquérir un outil dédié pour miner, vous trouverez quelques conseils dans le dernier paragraphe de cet article.

Miner, partie logicielle

Nous allons maintenant entrer dans le vif du sujet et présenter un logiciel qui va vous permettre d’entrer de plain-pied dans votre nouvelle activité d’ouvrier des temps modernes, mais avant cela quelques prérequis et conseils :

  • Pour les possesseurs de cartes AMD jusqu’à R9n’utilisez pas les pilotes Catalyst 16.3, ils feront chuter votre Hashrate. Préférez les 15.11 que l’on peut trouver sur le site Guru3D par exemple.
  • Pour les possesseurs de AMD RX, prenez les 16.12.2, disponibles également sur le site de Guru3D.
  • [Edit 07.11.2017] Il existe maintenant officiellement des pilotes Radeon Software Crimson ReLive Edition Beta for Blockchain Compute.
  • Désactivez le SLI/Crossfire pour pouvoir bénéficier de la puissance de chaque carte graphique, c’est plus intéressant.
  • Quel que soit le logiciel que vous utilisez, soyez patients, utilisez l’aide du programme avant de venir demander de l’aide.
  • Il existe des FAQ et des pages Help sur les sites de chaque pool. Utilisez de préférence ce qu’ils vous recommandent. Évidemment, c’est en anglais, mais si vous vous lancez dans le minage, il est préférable d’avoir quelques connaissances en anglais, en commandes MS-DOS et en dépatouillages et petits bidouillages de programmes.
  • Miner sous Windows 10, c’est compliqué, surtout si vous avez une carte Nvidia. Mais pas impossible, voir l’excellent tuto de Ben sur le sujet.
  • Je propose ici de démarrer votre logiciel en passant par un fichier .bat, avec un tout petit peu de code cmd /K “start /B …”. Ça n’est pas obligatoire, on peut tout à fait mettre les attributs dans un raccourci, mais avec ma méthode vous pourrez lire les indications du logiciel si jamais vous avez tapé une erreur (par défaut la fenêtre se ferme et sauf si vous êtes un super sayan, vous n’aurez pas le temps de lire le message). De plus, vous pouvez rajouter d’autres choses à effectuer avant le lancement du programme (quelques lignes d’optimisation, lancer un minuteur,… ou autre chose qui vous passe par la tête). Attention, ce fichier .bat doit être dans le dossier du logiciel, et si cela ne vous convient pas il vous faut taper dans le fichier .bat toute l’arborescence pour atteindre votre fichier exécutable.

Claymore Dual Miner

C’est le logiciel que j’utilise actuellement, dans sa version 7.4. Le nom complet c’est Claymore’s Dual Ethereum + Decred/Siacoin/Lbry/Pascal AMD+NVIDIA GPU Miner (sic). Très stable, il peut s’utiliser indifféremment avec des cartes AMD et/ou NVIDIA. Il existe aussi une version un peu différente pour Zcash (mais pas de dual miner). On peut paramétrer tout un tas de choses et on peut même miner 2 blockchains en même temps (Ethereum + Decred ou SIA ou PASCAL ou Lbry). Evidemment, ça mine avec le reste de puissance disponible, donc ça ne mine pas non plus extrêmement fort. On peut régler l’intensité, mais si la valeur est trop forte, ça peut un peu réduire la vitesse de minage sur Ethereum.

Il y a un fichier Readme!!!.txt à lire pour connaitre tous les paramètres. Je vais en rappeler certains ici, mais ça évolue au fil des versions donc n’hésitez pas à aller vérifier ce qui y est mentionné! Je n’expliquerai pas non plus comment faire pour miner sur une 2ème blockchain (lire le readme pour comprendre comment ça marche).

  1. Téléchargez et installez Claymore’s Dual Ethereum + Decred/Siacoin/Lbry/Pascal AMD+NVIDIA GPU Miner :

https://bitcointalk.org/index.php?topic=1433925.0

  1. Ouvrez le Bloc-Notes, et écrivez les lignes suivantes :
cmd /K “start /B EthDcrMiner64.exe -epool URL_POOL:PORT_POOL -ewal VOTRE_WALLET -eworker NOM_DU_WORKER -epsw x”
pause

Si vous voulez miner uniquement sur votre seconde carte, y compris pour un PC portable avec un combo carte intégré Intel + GPU AMD ou Nvidia :

cmd /K “start /B EthDcrMiner64.exe -epool URL_POOL:PORT_POOL -ewal VOTRE_WALLET -eworker NOM_DU_WORKER -epsw x -di 1”
pause

Evidemment, changez URL_POOLPORT_POOL et VOTRE_WALLET (la mienne par exemple : 0x14D65bEa9D868e77C7cbBF2787077A66d760F8bb) et ne mettez -eworker NOM_DU_WORKER que si ça vous est utile (si vous avez plusieurs workers et que voulez les nommer spécifiquement pour mieux les suivre). Les url et ports du pool désiré sont détaillés dans les paragraphes plus loin.

  1. Sauvez votre fichier en .bat dans le dossier du logiciel c’est-à-dire là où vous l’avez décompressé (Fichier > Enregistrer sous -> Nom “LAUNCH.bat”)
  2. Lancez le logiciel en double-cliquant sur votre fichier LAUNCH.bat.

Les options du logiciel

Pour info, il y a des options possibles, à rajouter à la fin, mais tout ça dépend de votre matériel et de la configuration que vous voulez faire. J’en rappelle quelques-unes :

-di x
Index des GPU (si on ne met pas ce paramètre, le logiciel démarre avec tout ce qui peut miner). Permet de dire quels GPU minent.
Par exemple -di 023 va permettre de miner avec le 1er, le 3ème et le 4ème GPU (oui, 0=1 je sais c’est bizarre :))
-esm x
Mode Stratum (x=0 par défaut) :
0 eth-proxy mode (dwarpool.com, ethermine.org,…)
1 qtminer mode (ethpool.org)
2 miner-proxy mode (coinotron.com)
3 nicehash mode
-etha x
Type d’algorithme Ethereum à utiliser pour les cartes AMD (si on ne met pas ce paramètre, le logiciel détecte automatiquement la valeur)
0 optimisé pour les cartes performantes
1 optimisé pour les cartes à Hashrate bas
2 optimisé pour les pilotes Linux
On peut spécifier l’algorithme pour chaque carte en séparant par une virgule chaque valeur par exemple : -etha 0,0,1,1
-ethi x
Définit l’intensité pour le calcul (x=8 par défaut). On peut diminuer volontairement cette valeur si on souhaite pouvoir avoir en parallèle une activité de bureau ou si on a des problèmes de stabilité. La valeur la plus basse est « -ethi 0 ». Attention, par expérience on constate souvent que ça n’est pas parce que l’intensité est la plus haute que le Hashrate sera le meilleur.
On peut spécifier l’intensité pour chaque carte en séparant par une virgule chaque valeur par exemple : -ethi 7,7,8,8
-eres x
Ce paramètre est à mettre si votre miner crashe lors de changement d’Epoch. Lors d’une changement d’Epoch, le logiciel recharge le DAG dans la mémoire GPU. Mais ce nouveau DAG étant légèrement plus gros que l’ancien, et parfois ca crashe. Pour éviter ça, ce paramètre réserve la mémoire qui sera nécessaire pour le DAG qui sera chargé dans x Epoch (par défaut x=2).
-li x
Low intensity mode. Pour réduire l’intensité de calcul, histoire que ça chauffe moins ou que ça freeze moins (si vous voulez avoir une activité de bureau en même temps). -li 10 mine moins que -li 1 (0 par défaut)
-nofee
Enlève la « taxe » instaurée par le développeur pour se rémunérer, mais réduit de 4% environ le hashrate.
-tt x
Cible de température du GPU. -tt 80 signifie une température cible de 80°C pour le 1er GPU. -tt 70,80,75 par exemple s’utilise pour spécifier la température cible pour les 3 premiers GPU. -tt -50 (négatif donc) permet de fixer la vitesse des ventilateurs (en %), ici 50%. Par défaut, le logiciel est configuré sur -tt 1, qui permet juste d’avoir l’info sur la température du GPU et la vitesse des ventilos.
Attention, pour les cartes NVIDIA on ne peut que monitorer et pas gérer la température.
-ttli x
Baisse l’intensité du minage pour rester à la température x. -ttli 70,80,75 par exemple s’utilise pour que les 3 premiers GPU restent aux températures cibles (70°, 80° et 75°)
-fanmax x
Spécifie la vitesse max des ventilos (en %). -fanmax 80 signifie une vitesse max de 80%. On le spécifie également par GPU : -fanmax 70,80,75 par exemple
Non supporté avec NVIDIA
-fanmin x
Spécifie la vitesse min des ventilos (en %). -fanmin 30 signifie une vitesse min de 30%. On le spécifie également par GPU : -fanmin 40,50,40 par exemple
Non supporté avec NVIDIA

Il existe d’autres options, que je ne détaillerai pas ici, mais qui sont disponibles dans le fichier Readme!!!.txt

Les pools et comment y participer

Il est obligatoire aujourd’hui de rejoindre un pool pour miner, sauf si on a une énorme capacité de minage, mais vous ne liriez pas ce tuto dans ce cas. Un pool permet de répartir le travail. On ne mine pas en trouvant des blocs toutes les 30 secondes (il faut beaucoup beaucoup de puissance de calcul pour y arriver), mais des solutions qui contribuent à trouver un bloc. Le pool permet de séparer le travail en petites entités, et vous confie des calculs que votre matériel tente de résoudre. Si votre machine trouve une solution au calcul suffisamment vite, elle la partage avec le pool (share). Ne croyez pas que vous trouvez des blocs toutes les minutes, c’est bien plus compliqué que ça.

Notez qu’il est souvent peu contraignant d’être dans un pool. En effet, la majorité ne demandent aucune inscription, pour y participer il suffit d’utiliser leur lien serveur dans votre logiciel, et on s’identifie grâce à son wallet sur le site pour voir le résultat de son travail. La seule chose à bien vérifier, c’est comment le pool rémunère et combien de temps il faut pour commencer à avoir un aperçu de vos statistiques (oui, mesdames et messieurs, vous êtes bien souvent très/trop pressé(e)s !).

Notez encore une fois que ci-dessous je ne donne que la méthode pour miner avec Claymore. Si vous voulez utiliser autre chose, inspirez-vous de ce que vous avez ici et des FAQ et autres Help propre au pool que vous souhaitez rejoindre.

Dwarfpool

http://dwarfpool.com/eth

Dwarfpool, c’était historiquement le plus gros pool, mais aujourd’hui d’autres pools se sont bien bien développées. Ils paient selon un système HBPPS (le pool compte le nombre de blocks qu’il a trouvé durant la dernière heure et répartit les gains à tous les mineurs proportionnellement au nombre de partages effectués par chacun durant cette même durée), avec 1% de frais de paiement, et paient 1 fois par heure (mais seulement si votre montant plafond est atteint). Le minage est anonyme (pas de compte à créer). On peut régler le montant plafond à partir duquel les ether cumulés pour le travail effectué sont versés sur le wallet.

La page des stats n’est pas folichonne, mais il y a l’essentiel et l’évolution de vos stats va assez vite. Les vitesses affichées sont calculées selon les derniers partages reçus c’est assez vite juste (environ 30min).

Pour miner sur Dwarfpool

  1. Installer Claymore et le paramétrer avec la config pour miner comme décrit dans le paragraphe dédié à la présentation du logiciel.
  2. Utilise les paramètres suivants pour créer ton fichier .bat :
  • URL_POOL = eth-eu.dwarfpool.com
  • PORT_POOL = 8008

Exemple

Commande passe-partout :

cmd /K “start /B EthDcrMiner64.exe -epool  eth-eu.dwarfpool.com:8008 -ewal 0x14D65bEa9D868e77C7cbBF2787077A66d760F8bb -eworker WORKWELL -epsw x”
pause

N’OUBLIEZ PAS DE METTRE VOTRE PROPRE WALLET A LA PLACE DU MIEN

Pour voir ses stats, attendre au moins 15 min, et aller à l’adresse :

http://dwarfpool.com/eth/address?wallet=VOTRE_WALLET

Ethermine

http://ethermine.org/

Ethermine c’est un bon pool, actuellement le 2ème plus gros contributeur. Il est directement issu de Ethpool.org qui est techniquement très au point. La seule chose qui change est le mode de paiement PPLNS (Grosso-modo, ils redistribuent les gains obtenus pour le dernier bloc trouvé proportionnellement à la moyenne de vos partages durant les x derniers blocks trouvés). Il est possible de paramétrer dans account settings la fréquence de paiement (Payment threshold in Ether). Attention par contre, il y a des commissions sur les payouts si votre seuil est inférieur à 1 Ether. Les frais de paiements sont de 1%. Le minage est anonyme (pas de compte à créer).

J’aime bien leur page de statistiques. Attention, le Hashrate n’est pas juste les 60 premières minutes (ils font une moyenne sur les partages reçus).

Pour miner sur Ethermine

  1. Installer Claymore et le paramétrer avec la config pour miner comme décrit dans le paragraphe dédié à la présentation du logiciel.
  2. Utilise les paramètres suivants pour créer ton fichier .bat :
  • URL_POOL = eu1.ethermine.org ou eu2.ethermine.org
  • PORT_POOL = 4444 ou 14444

Exemple

Commande passe-partout :

cmd /K “start /B EthDcrMiner64.exe -epool  eu2.ethermine.org:14444 -ewal 0x14D65bEa9D868e77C7cbBF2787077A66d760F8bb -eworker WORKWELL -epsw x”
pause

N’OUBLIEZ PAS DE METTRE VOTRE PROPRE WALLET A LA PLACE DU MIEN

Pour voir ses stats, attendre au moins 15 min, et aller à l’adresse :

http://ethermine.org/miners/VOTRE_WALLET

Nanopool

https://eth.nanopool.org

Ce pool paie 4 fois par jours, selon la méthode PPLNS (avec N le nombre de partages durant les dernières 20mins). Il n’y a pas de commission fixe sur les paiements, juste des frais de paiement à hauteur de 1%, comme les autres. Le minage est anonyme (pas de compte à créer). Ils recommandent de ne pas miner chez eux si vous n’avez pas un hashrate d’au moins 5 Mh/s. On trouve une appli Android et iOs pour suivre son travail​.

Pour miner sur Nanopool

  1. Installer Claymore et le paramétrer avec la config pour miner comme décrit dans le paragraphe dédié à la présentation du logiciel.
  2. Utilise les paramètres suivants pour créer ton fichier .bat :
  • URL_POOL = eth-eu1.nanopool.org ou eth-eu2.nanopool.org
  • PORT_POOL = 9999

Exemple

Commande passe-partout :

cmd /K “start /B EthDcrMiner64.exe -epool  eth1-eu1.nanopool.org:9999 -ewal 0x14D65bEa9D868e77C7cbBF2787077A66d760F8bb -eworker WORKWELL -epsw x”
pause

N’OUBLIEZ PAS DE METTRE VOTRE PROPRE WALLET A LA PLACE DU MIEN

Pour voir ses stats, attendre au moins 15 min, et aller à l’adresse :

http://eth.nanopool.org/account/VOTRE_WALLET

Quelques combines pour maximaliser son Hashrate

Si vous avez le sentiment d’être lésé niveau Hashrate, vous pouvez toujours :

  • Vérifier que vous n’avez pas un mauvais pilote graphique (voir en préambule du paragraphe des logiciels)
  • insérer ces quelques commandes au tout début de votre fichier .bat (si vous avez une carte graphique AMD) :
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
  • Rajouter l’option /affinity 0x1 après start dans votre ligne de commande de votre fichier .bat . Cela va forcer à ce que le programme soit contrôlé par le second cœur de votre processeur, moins utilisé que le premier.
  • Modder sa carte graphique, exemple ici : https://anorak.tech/t/anoraks-vbios-collection-optimized-settings-for-performance-power-saving/13. Attention toutefois, prenez bien le temps de lire comment faire et ne faites pas n’importe quoi, perso je ne fais pas cela et je ne sais pas comment réparer ceux qui grilleront leur carte. Au passage, flasher le BIOS de sa carte fait perdre la garantie.

Et comment je m’y prends personnellement ?

Dans mon précédent tuto, j’avais fait un petit script BAT pour lancer CUDAminer et le relancer à une fréquence donnée. Je faisais cela parce que le logiciel plantait régulièrement, alors le script permettait de le redémarrer avant que ça n’arrive. Mais tout cela est de l’histoire ancienne, tout est beaucoup plus stable depuis un moment déjà. Plus tard, j’avais amélioré ce script pour pouvoir choisir le logiciel à lancer (mais celui-là je ne vous l’ai jamais montré). Cela étant, c’était un peu lourd à modifier car régulièrement, un nouveau logiciel ou une nouvelle blockchain sortait et il me fallait modifier le code pour l’utiliser et/ou miner. Bref, j’ai finalement opté pour autre chose.

Actuellement, j’utilise 2 PC pour miner. Il m’arrive aussi de miner autre chose qu’Ethereum. Comme je me débrouille pas trop mal sur Excel et VBA, je me suis fait une feuille avec une petite macro pour lancer/éteindre/redémarrer mes logiciels. C’est beaucoup plus souple à utiliser :

Dans l’onglet « Configuration des programmes » je peux écrire 30 configs différentes pointant vers des logiciels différents. Je mets une description de la ligne de commande histoire de la retrouver dans l’onglet « Start » (obligatoire et attention à ne pas mettre 2 fois la même chose), j’écris le logiciel concerné et sa version (optionnel), j’entre le chemin qui permettra à Excel de retrouver l’exécutable du logiciel (obligatoire), j’écris le nom exact de l’exécutable (obligatoire) et dans la dernière colonne je mets tous les arguments nécessaires pour le lancement du programme (obligatoire, et il faut démarrer nécessairement par un espace). L’avantage, c’est que les copier/coller de paramètres sont faciles et rapides entre les configs pour tester plusieurs arguments, plusieurs optimisations, etc.

Dans l’onglet « Start », il y a 3 boutons, une coche et un tableau :

  • Le tableau permet de rentrer jusqu’à 3 logiciels à démarrer (menu déroulant rappelant les descriptions que vous avez entré dans l’onglet « Configuration des programmes »). L’ordre importe peu, de même que l’on peut très bien ne rentrer que le choix 3 et pas 1 et 2, ça fonctionnera quand même. A droite, en bleu, le rappel de l’exécutable et de la commande complète (ne pas toucher).
  • Le bouton « Miner », lance 1, 2 ou 3 logiciels choisis au préalable dans le petit tableau en dessous.
  • La coche « minimiser » permet d’indiquer si on veut démarrer le(s) logiciel(s) minimisé(s) ou visible(s).
  • Le bouton « Redémarrage », permet d’arrêter les 1, 2 ou 3 logiciels spécifiés dans le petit tableau puis de les redémarrer (s’ils sont buggés par exemple). Attention, cela n’arrête que les logiciels qui sont spécifiés donc si d’autres sont en fonctionnement, ils ne sont pas arrêtés.
  • Le bouton « Stop », permet d’arrêter tous les logiciels listés dans l’onglet « Configuration des programmes ».

Dans cet onglet, il ne faut rien supprimer et ne pas ajouter/supprimer de lignes. J’ai donc mis un mot de passe (Ethereum-France) pour éviter les bêtises accidentelles.

Vous pouvez télécharger cette feuille ici : https://okkoh-owncloud.cloud.seedboxes.cc/index.php/s/8BtDPVf7fvZqRRf Libre à vous de l’utiliser ou de la modifier comme bon vous semble. Par contre, je ne fais aucun support !

Créer son outil de minage intensif

Vous l’aurez peut-être remarqué, mais miner avec son PC gamer ça marche, mais le nombre d’ether gagné par semaine n’est pas légion. Si en plus vous stoppez le logiciel pour tout dézinguer pendant 4h sur le dernier Battlefield, vous ne devez pas avoir énormément d’Ether dans les poches.. Du coup, pour ceux qui souhaiteraient investir un peu plus, il est possible de monter une machine de compétition, dédiée au minage. Il y a mille et une manière de faire ça, mais je vais vous donner quelques idées sur les composants qui me paraissent réellement adaptés (tout en notant bien que personnellement, je n’ai pas de telle machine !). Ainsi, pour bien réussir sa machine de minage, il faut :

  • Prendre une carte mère (CM) pas chère mais qui a beaucoup de slots PCi express 1x (ASRock H81 Pro BTC R2.0 par exemple) pour pourvoir brancher un max de GPU.
  • Prendre un processeur entrée de gamme (Intel Celeron G1840 par exemple). Il ne sera de toute façon que très peu sollicité pas la peine d’y mettre plein d’argent.
  • Prendre un peu de mémoire vive, 4Go de RAM suffisent.
  • Préférer, si possible des cartes graphiques (GPU) avec au moins 4Go de mémoire vidéo. Attention, il parait que Windows ne sait pas gérer par défaut plus de 4 GPU mais que ca se contourne. Pas de problème avec Linux (EthOS, Simplemining,…).
  • Ne prévoyez pas d’enfermer le tout dans un boitier, ça va dégager beaucoup de chaleur. Attention également à la pièce dans laquelle vous mettez la chose vu qu’encore une fois ça fait du bruit et ça dégage de la chaleur. En été, s’il fait trop chaud, c’est probable que le hashrate soit diminué pour préserver les cartes graphiques. Voire que ca se coupe!
  • Pour une machine dédiée, préférez un OS dédié, soit EthOS (payant), soit Simplemining OS (gratuit, avec fee sur votre hashrate, et on ne peut pas mélanger les RX series avec les R series et/ou les Nvidia), soit KopiemTu (Nvidia), soit NVOC (Nvidia). Ces logiciels ne sont pas limités pour le nombre de GPU, tant que votre CM les reconnais, ils les gèrent. http://ethosdistro.com/ ou https://simplemining.net/ ou https://bitcointalk.org/index.php?topic=520998.0 Notez que ces distributions fonctionnent toutes avec Linux et qu’il doit probablement être possible d’installer Teamviewer par exemple pour les contrôler à distance si besoin est.
  • Question stockage, un petit SSD de 32Go (on peut acheter EthOS sur un SSD directement) voire une clé USB avec des taux de lecture/écriture rapides suffiront.
  • Il vous faut des risers pour déporter vos GPU de la CM. Préférez des risers alimentés PCIe 1x-16x avec des câbles USB plutôt qu’avec des rubans : https://www.amazon.fr/XCSOURCE-Adaptateur-dextension-dalimentation-AC330/dp/B01ER2Z1GY/ref=sr_1_1?ie=UTF8&qid=1487923697&sr=8-1&keywords=riser . Selon les produits, il a été reporté que la qualité des soudures pour les rubans n’est pas toujours au rendez-vous. Pas de problème avec des câbles USB !
  • Pour l’alimentation, sa puissance dépendra du nombre de GPU. Pour être large, comptez 170W/GPU + 150W.
  • Essayez de prendre des alims avec une bonne certification, genre Gold ou Platinium, ça garantit un bon rendement électrique (peu de pertes dans la transformation du courant 220V). Faites attention à avoir un maximum de câbles d’alim PCIe et Molex (on peut acheter des adaptateurs 2*Molex->PCIe). Si vous voyez une bonne offre sur une alim moins grosse, sachez que vous pouvez travailler avec 2 alims grâce à ça http://www.thermaltake.com/products-model.aspx?id=C_00002406. Ou ca http://www.la-boutique-du-mineur.com/connectique/11-coupleur-alimentation-dual-psu-50cm.html. Ce câble permet de réveiller la seconde alim, celle qui n’est pas branchée à la carte mère, en même temps que l’autre et d’alimenter les GPU supplémentaires sans retard (et du coup sans casse 🙂 )

Attention, je vous rappelle à la prudence concernant vos investissements (voir mon paragraphe sur le sujet plus haut).

 

Voilà, n’hésitez pas à me dire si ce tuto vous a plu et vous a aidé. Pour les quelques personnes prêtes à soutenir/remercier un bénévole, mon wallet : 0x14D65bEa9D868e77C7cbBF2787077A66d760F8bb

Et si vous remarquez des coquilles, dites-le-moi discrètement, je corrigerai 😉

Okkoh

Un ingénieur touche-à-tout qui aime bien tout comprendre des choses qui l'intéressent. A découvert la Blockchain Ethereum par hasard mais s'y intéresse vu le potentiel qu'elle propose. Affaire à suivre ! Mon Hashrate ? environ 70MH/s (3GPU) Pour les généreux : 0x14d65bea9d868e77c7cbbf2787077a66d760f8bb

445 réponses

  1. Cerus33 dit :

    bonjour,
    deja super tuto.
    Je m’y suis interesse plus pour un cote educatif qu’autre chose, mais du coup j’ai voulus essayer de voir ce que ca donnais , mais j’ai un message d’erreur quand je lance le logiciel pour miner: j’ai un « cannot allocate big buffer for DAG » puis un cannot write buffer et ensuite il se relance.
    Je voulais savoir si c’etait que ma carte ne permettait pas de miner ou si c’etait juste un probleme de config?

  2. jean-paul dit :

    bonjour
    ma config est:
    carte mere: Asrock H81 PRO BTC R2.0 Carte mère Intel H81 ATX Socket LGA 1150
    processeur :Processeur Celeron G1840 2.8 GHz 2Mo Cache Socket 1150
    disque dur ssd 250g
    disque dur 160g pour telecharger la blockchain
    ddr3 4g
    Alimentation MaxBron BM1000 1000W – 80+ Bronze +une alimentation basic de 300 w
    windows 10
    j’utilise claymore pour miner
    ha oui encore une chose j’ai essaye d’enlever une carte donc tourner avec 4 cartes et la même chose une carte tourne aussi a 6.5mh/s
    voila si vous avez une idée
    merci d’avance
    cordialement

    • Okkoh dit :

      Je n’ai pas tant d’idées que cela, mais des pistes :
      Mettre la mémoire virtuelle à 16Go https://korben.info/une-astuce-pour-rendre-windows-10-plus-rapide.html
      Ou vu ici : https://bitcointalk.org/index.php?topic=1913747.0
      1. Uninstall the drivers using DDU (as recommended, i.e. In safe mode, and with the option to prevent windows from automatically installing a driver)
      2. Don’t reboot. Tell DDU to shut down (to install new video card)
      3. Plug on all 6 cards
      4. Boot to bios – make sure « 4G Encoding » is DISABLED
      5. Reboot to Windows – which should see 3 or 4 display adapters. Install your AMD driver.
      6. When done, reboot to BIOS, and ENABLE « 4G Encoding »
      7. Proceed to Windows – All 6 cards should be installed (sometimes one is still failing, but give it a couple of minutes and it will get installed all by itself)
      8. Enjoy

      Si tu n’as pas 4G encoding, mets Gen1 dans chip configuration > PCIe

  3. Victor Hellec dit :

    Salut tout le monde!
    J’ai commencé à miner il y a quelques mois, mais malgré plusieurs recherche, je ne comprends pas ce qu’est la « difficulté » de miner. Si quelqu’un peut m’informer à ce sujet ce serait super. Merci d’avance!

    • Okkoh dit :

      Pour faire simple, il y a un traitement cryptographique pour valider les blocs de transactions. En moyenne 1 bloc toutes les 10mins. Cependant, la puissance de calcul disponible augmente avec le cours de la blockchain (de plus en plus de mineurs mettent leur machines sur les calculs de la blockchain, faisant exploser le Hashrate total). De fait, pour conserver l’intervalle de temps, la difficulté du traitement cryptographique s’ajuste. Ainsi, il n’y a pas plus de blocs ni plus de rémunération. Mais comme il y a plus de mineurs, la rémunération est toujours plus répartie entre eux.

  4. Noob dit :

    Bonjour,
    Je viens de lire avec grand intérêt votre tuto ainsi que quelques autres sur la toile.
    Je souhaiterai mettre en place tout ça, mais j’aurais besoin de quelques conseils personnalisés en plus.
    Pourriez-vous me contacter par mail en privé ?
    Merci d’avance,

    Cordialement,

  5. Tobias dit :

    Bonjour!!
    Petit question concernant un bug sur mon rig.
    Au bout d’un certain temps (totalament aléatoire…10mn, 1h…) mon rig freeze.
    Claymore est figé et ne réponds plus.
    J’ai 4 Rx580, une alim de 800w (conso pour les 4 cartes affichée au alentour de 600w).
    Windows update est désactivé, windefender est configuré pour qu’il ne prenne pas en compte claymore.
    Dans claymore j’ai désactivé le watch dog.

    Deplus, mon hrate n’est pas fixe, il passe de 120m/hs à 80…pour remonter à 120…
    J’ai changé la version de Claymore mais rien ne change.
    J’ai également procédé à une re-installation complète du système mais sans succès…
    As tu une idée d’où peu venir le problème ??
    D’avance merci !!!!

  6. clems dit :

    Bonjour,

    Super complet.
    Je vous invite à installer les drivers AMD blockchain afin d’augmenter votre hashrate pour les personnes ayant des séries RX4* et RX5* par exemple. Sinon une Ubuntu 16.04 avec les drivers AMD blockchain + mod bios. Hashrate 30.7 stable avec une conso max de 130W par GPU.

    • Okkoh dit :

      Effectivement, le pilote AMD Blockchain corrige un bug sur les pilotes « normaux » qui entraine la réduction du Hashrate à mesure que les epoch passent.

  7. MICHEL dit :

    Bonjour, nous avons un hangar recouvert de panneaux solaire en Bretagne (du surface de 259 m2) qui n’est raccorder à aucun réseau, car EDF ne veut pas payer l’énergie produite. Je recherche donc des mineurs afin de créer une coopérative.

  8. Arnaud dit :

    Bonjour,

    je suis nouveau dans le minage, j’ai suivi ce tuto il y a trois jour et ça a bien fonctionné.
    Etant dans une phase test, je n’ai qu’une R9 380 qui tourne.
    J’ai un wallet chez MyEtherWallet, utilisé la Dwarfpool mais je n’ai aucun ether sur mon wallet (j’ai miné l’équivalent de 0,015 ETH), est-ce normal? dois-je attendre une plus grosse valeur d’ETH?

  9. mhavre dit :

    Merci, je découvre le blog et c’est vraiment instructif

  10. ARNAUD dit :

    Bonjour,

    Merci beaucoup pour toutes les informations données dans ce tutoriel.

    Je me permets de poser une question sur la consommation des cartes graphiques.
    Lorsque je fais mes tests de minage avec une seule carte graphique j’obtiens une consommation d’environ 85W selon afterburner et 175W au mur (environ 85W du système + 90W de la carte) après optimisation.
    Mais à partir du moment où je lance mes 3 cartes graphiques ensemble j’obtiens toujours les même conso sur afterburner (environ 85w/machine) mais dans les 450W au mur.
    J’ai donc plus de 50W supplémentaires de consommation avec les même réglages et performances (même en arrondissant à 100W pour le système et 100W par carte).

    Si jamais quelqu’un peut m’éclairer ce serait super!?
    Merci d’avance à tous.

    Détails:
    Carte mère gigabyte X79-UP4
    Carte graphique Sapphire nitro + rx580 8Go
    Alim antec 750W 80+ Gold
    Claymore + nanopool sur windows 10

    • Okkoh dit :

      L’alimentation des 2 autres PCIe peut-être ? Je ne suis pas expert en hardware désolé !

      Concernant le monitoring des consos, perso j’utilise HWInfo.

  11. Chaïna dit :

    Salut.

    Tu dis que l’Ethereum va passer à la preuve d’enjeu et qu’il ne sera plus possible de miner via GPU…
    Cela est prévu pour quand maintenant ?

  12. Chaïna dit :

    Salut.

    Tu dis que l’Ethereum va passer à la preuve d’enjeu et qu’il ne sera plus possible de miner via GPU…
    Cela est prévu pour quand ?

  13. Adralokk dit :

    Hello!
    Déjà super tuto, ça a été super facile de tout mettre en place,merci beaucoup!
    Par contre j’ai quelques soucis:
    -J’ai 2 titan X (12Go) qui tournent chacune à 7Mh/s…c’est super bas non ?
    – Ensuite les commandes -ttli x,x et/ou -ethi x,x n’ont aucune incidence… je mets une température cible de 70°c mais la carte continue à rester dans les 80/85°… Pareil en mettant -ethi 2,2 je garde le même hashrate et je ne peux rien faire a coté tellement ça rame…
    Quelqu’un a des pistes ?

    Merci d’avance 😉

  14. Pyvesd dit :

    Bonjour, cela fait un moment que je veux découvrir le minage et je profite de ton super tuto pour m’y mettre. j’ai tout suivi pas à pas, mais EthDcrMiner plante après avoir trouvé la RX560. j’ai essayé avec le bat fourni ou different pool, idem
    Win7pro 4go RX560 4go. C ‘est la 1ère fois, le fichier DAG se télécharge tout seul dans ce cas ?
    Merci

  15. Pyvesd dit :

    ah oui, c un APU mais apparements l’igp n’est pas détécter par Claymore.
    driver beta blockchain, claymore dans la dernière version et les différents .bat suivants:
    EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xe8exxxx -epsw x -dpool stratum+tcp://dcr.suprnova.cc:3252 -dwal Redhex.my -dpsw x
    cmd /K start /B EthDcrMiner64.exe -epool eth-eu.dwarfpool.com:8008 -ewal 0xe8bxxxx -epsw x
    pause
    EthDcrMiner64.exe -epool eth-eu.dwarfpool.com:8008 -ewal 0xe8bFxxxx -epsw x
    pause
    cmd /K “start /B EthDcrMiner64.exe -epool eth1-eu1.nanopool.org:9999 -ewal 0xe8bF5399dcDeA31b63A4abbD393007c8C30932D9 -epsw x”
    pause
    merci pour ton aide

    • Okkoh dit :

      Oula, tes commandes ne sont pas juste. Aucune n’est comme dans mon tuto !
      1) ne mine pas chez ethpool, encore moins sur leur serveur US
      2) avant de rajouter des commandes pour miner une seconde blockchain (-dcoin, que tu as oublié, -dwal et -dpool), vérifie que tu arrives à miner Ethereum…
      3) attention aux copier coller rapide depuis le site, les guillemets sont à remplacer par ceux de ta touche 3 (clavier AZERTY)
      4) tu ne mets pas -eworker ?

      Tu peux sinon de passer par le quick start de Nanopool : https://nanopool.org/ qui te génèrera le .bat automatiquement.

      • Pyvesd dit :

        bon je dois être maudit, le générateur du quickstart sur nanopool.org ne fonctionne pas (chrome) 🙁
        je viens d’essayer le .bat fourni quand on telecharge claymore depuis leur site et nada, ca plante apres la ligne :
        GPU #0 recognized as radeon rx560
        POOL/SOLO version

        setx GPU_FORCE_64BIT_PTR 0
        setx GPU_MAX_HEAP_SIZE 100
        setx GPU_USE_SYNC_OBJECTS 1
        setx GPU_MAX_ALLOC_PERCENT 100
        setx GPU_SINGLE_ALLOC_PERCENT 100

        EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal 0xe8bxxxx -epsw x -mode 1 -ftime 10

  16. Pyvesd dit :

    Bonsoir, la 1ère c celle qui est fournie par défaut avec Claymore…, la 3eme est pourtant celle que tu fournis pour nanoP
    je croyais qu’il fallait enlever -eworker WORKWEEL si un seul worker ?
    je viens de re-essayer avec cette ligne et ca plante toujours 🙁
    cmd /K « start /B EthDcrMiner64.exe -epool eth1-eu1.nanopool.org:9999 -ewal 0xe8bF5399dcDexxxx9 -eworker WOUAOUH -epsw x »
    pause

    • Okkoh dit :

      C’est quoi ton PC ? Un portable ? Windows 10 ? Il faut les guillemets  » (touche 3)

    • Okkoh dit :

      Quand ca plante, ca quitte ou tu as un message ?

      • Pyvesd dit :

        message windows
        EthdcrMiner64.exe a cessé de fonctionner
        win peut chercher une solution au pb
        2 choix rechercher une solution en ligne
        ou fermer le programme

        • Okkoh dit :

          C’est un soucis de pilote GPU ou windows je pense, c’est pas le pool le soucis

          • Pyvesd dit :

            je te confirme le soucis de pilote, g viré les pilotes blockchain et mis les 17.11.4 et ca fonctionne !! YOUPI !! 2 shares trouvés en 10mn puis plu rien depuis 1/4h…
            par contre je hash à 9.75MH/S, c pas terrible je trouve. Je pensais être autour des 14. qu’en penses tu ?
            Merci pour ton aide

          • Okkoh dit :

            Bon à la base la RX560, c’est pas folichon pour miner, c’est de l’entrée de gamme ! T’attends pas à de grosses perfs, il va te falloir minimum 1 an pour 0.5 eth à 9MH/s… si la difficulté ne monte pas trop entre temps. En mettant un custom BIOS et en modifiant les fréquences et TDP de ta carte, tu devrais pouvoir monter à 13-14MH/s, pas plus. Mais ici ce n’est pas le sujet, et perso je ne fais pas ca.

  17. Maxime dit :

    Bonjour,

    Tout d’abord merci pour ce tuto.
    Je rencontre un petit soucis lorsque que je lance le .bat:

    ETH: 1 pool is specified
    Main Ethereum pool is eth-eu.dwarfpool.com:8008
    DCR: 0 pool is specified
    No AMD cards in the list.
    Be careful with overclocking, use default clocks f
    Press « s » for current statistics, « 0 ».. »9″ to turn
    ools, « e » or « d » to select current pool
    CUDA initializing…

    NVIDIA Cards available: 1 <————— Ici
    CUDA Driver Version/Runtime Version: 9.1/8.0 <————— Ici
    No NVIDIA cards in the list. <————— Ici
    No AMD OPENCL or NVIDIA CUDA GPUs found, exit

    J’ai fait le tour du web sans rien trouver de concluant…

    Auriez-vous une idée pour résoudre ce problème ??

    Je suis sur Windows7 avec une GTX970 –> dernier driver + CUDA 9.1/8.0

    Ps: J’utilise la méthode de votre collègue et ça marche, mais je souhaiterai utiliser cette méthode qui semble nettement plus complète.

    Merci d’avance pour votre réponse,

    Cordialement.

  18. Bob_eponge dit :

    Bonjour,

    Tout d’abord, merci pour ce tuto qui est génial…

    Je cherche des conseils pour modifier les profils d’utilisation d’une RX Vega 56 Hbm2, bios modifié 64, avec le logiciel Wattman.

    Auriez vous des conseils d’une manière générale ou une source potentielle d’information ?

    En vous remerciant,

    Vincent

  19. Moreau dit :

    Bonsoir, j’ai un gros problème, donc pour mon wallet c’est bon.. Pour ma « commande » je crois que c’est bon… Je lance « Start » Ça se lance et au bout de 2nde un écriteau en rouge apparaît en dessous… Parlant de mon e-pool invalide…. Pourtant j’ai bien fait attention aux tirés, lettres etc… « eth-eu1.nanopool.org:9999″… Mais j’essais depuis tout à l’heure et NADA….

    • Okkoh dit :

      L’argument c’est -epool eth-eu1.nanopool.org:9999

      Sinon dans l’aide de Nanopool tu trouveras un générateur de config qui va te permettre de télécharger un fichier zip avec le .bat tout prêt dedans.

  20. cryptostudent dit :

    Bonjour,

    Merci pour ce tuto simple et claire même pours les débutants.
    Je souhaite me lancer dans le minage et j’ai opté pour 2 radeon 580 8GB au lieu de 2 GTX 1060 6GB (qui coûtent bien plus chers). J’aimerais savoir si j’ai fait un bon choix côté puissance et si possible la rentabilité actuelle de ces deux cartes

    Merci d’avance pour votre réponse
    Cordialement

  21. Moreau dit :

    Je ne suis pas sûr de tout comprendre….
    Voila mon ‘adresse »
    EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal 91e414b0-6627-4ea3-8409-2ea44c0be0a8 -mode 1 -epsw x -dpool stratum+tcp://dcr.suprnova.cc:3252 -dwal Redhex.my -dpsw x
    Quand je lance le minage, il y’a un texte rouge m’écrivant:
    « This pool (eth-eu1.nanopool.org) does not support Ethereum addresses as login (or requires worker name in « login.Morkeur ») etc…

    • Okkoh dit :

      Trouves-tu que ton adresse Ethereum dans ta ligne de commande ressemble à une adresse Ethereum ?

      En cas de doute, regarde en exemple celles qui sont proposées dans le tuto 🙂

      • Moreau dit :

        Mon adresse ETH est celle du porte-feuille de la Blockchain ?

        • Okkoh dit :

          Une adresse type de wallet Ethereum : 0x14d65bea9d868e77c7cbbf2787077a66d760f8bb
          Ton adresse renseigné dans ta ligne de commande : 91e414b0-6627-4ea3-8409-2ea44c0be0a8

          Désolé, mais elle est fausse ton adresse. il n’y a pas de 0x au début et il y a des tirets, ce qui est impossible dans une adresse de wallet

  22. Moreau dit :

    Attendez, le Wallet, c’est bien le code dans notre porte-feuille Blockchain ?
    Moi j’ai un code, qui, est comme ça…
    Je confonds avec autre chose, surement….

    • Moreau dit :

      J’ai recréé un Wallet mais…. C’est du chinois…
      {« version »:3, »id »: »f18d91ee-f610-4349-9088-a75c55e12e14″, »address »: »e89ac002f91c84444cea47f5373198f23a32a4d9″, »Crypto »:{« ciphertext »: »a645b4f2e4a42c7b8da19b3d0faa77336af20727d4885b3c440f8f97b1807b7b », »cipherparams »:{« iv »: »bda909adb0a6e7c2b913009db6f5895b »}, »cipher »: »aes-128-ctr », »kdf »: »scrypt », »kdfparams »:{« dklen »:32, »salt »: »f74debc1f137790e629b81a2b96928e7b6c1096954de2826e4352764efa13878″, »n »:1024, »r »:8, »p »:1}, »mac »: »a8e2f9cd23a4467b1d5b6295dcc750bc805d9cfc8ba13a1a54c1321c7b7bc1ac »}}

      • Okkoh dit :

        Je ne sais pas ce que tu as fais, mais d’une part je ne pense pas que ce soit un wallet Ethereum, et d’autre part maintenant que tu fournis tous les paramètres de ton compte sur un site internet public, je te conseille de ne pas l’utiliser…

    • Okkoh dit :

      Ou as-tu créé ton wallet ?

  23. Moreau dit :

    Non je ne l’utiliserai pas. Merci,
    Bien je suis allé sur votre site Tuto Wallet, j’ai MyEtherWallet.com…
    J’ai écrit un mot de passe
    -Accepté
    Je suis pommer sur le fait de choisir Trezor ou les autres porte feuilles proposés…
    De base, nous ne pouvons pas créer un Wallet directement sur la Blockchain ?
    Car je suis grave pommer !
    ^^

  24. Moreau dit :

    Okkoh, c’est bon ça marche !
    Enfin il se lance…
    Il me dit que j’ai un problème avec DAG, qu’est-ce ? (écrit en rouge:CUDA ERROR) =(
    (Désolé de te déranger ainsi..)

  25. FTVM06 dit :

    Bonsoir,
    et merci pour toutes tes explications vraiment très pertinentes et ce tuto est super bien fait
    je test le minage avec une carte msi 1060 gtx aero et apparemment, j’obtiendrai un
    ETH: GPU0 de 23,5 Mh/s, qu’en pensez vous ?

    J’ai donc lancé Ethminer et ça travaille mais apparemment je n’arrive pas à avoir les stats
    ça me reponds ceci
    NO ACCOUNT (still no shares, deleted old account or just wrong letter used, check lower-/uppercase)
    merci pour vos explications

    Cordialement
    Jean-Pierre

  26. FTVM06 dit :

    Bonjour,

    J’ai une autre petite question …
    Actuellement je me suis mis chez Ethermine.org, j’ai laissé tombé l’autre … et je suis en moyenne à 25 MH/s ce qui semble pas mal
    pour ma carte graphique MSI 1060 GTX AERO
    Cela dit, je mine avec windows 7, y a t’il des inconvénients ? baisse de rendement ?
    optimisation meilleure avec windows 10 ? est ce quelqu’un serait en mesure de me renseigner ?

    A Bientôt, cordialement
    Jean-Pierre

  27. Nima dit :

    Bonjour,

    Voici une liste de composants qu’on me propose pour le montage d’un RIG. Est ce que ça vous paraît complet et efficace? Merci pour la qualité de votre tuto.
    OPEN AIR MINING RIG FOR 8 GPU X1
    ZOTAC GTX-1060 6GB AMP EDITION X6
    CM ASROCK H110 PRO BTC+ (1151) X1
    INTEL Pentium G4400 3.3GHZ 2MB LGA1151 X1
    CRUCIAL 4GB DDR4-2133 X1
    Industrial SSD M.2 2242 16GB X1
    PCI-E 1x to 16x Powered Riser Card (PCIe Power, 60cm) X6
    PSU FSP AURUM PT Platinum 1000W X1
    6pins 30cm PCI-E Extension Cable X2
    ethOS Licence X1

  28. mik dit :

    bonjour j’ai un petit soucis je mine de l’ethereum depuis un moment avec claymore et nanopool et depuis cette aprem j’ai un soucis d’un coup il y a marquer « cannot resolve ‘eth-eu1.nanopool.org » en rouge es que quelqu’un a déjà eu se problème merci

  29. Chris dit :

    Super tuto , je suis passé de 17mh/s à 30.900 mh/s , grâce au driver et optimalisation des timing de ram avec une Rx 480.

    Est-ce que les nouveau drives sont optimaliser pour le mining ou il est préférable de reste sur la Beta ?

    • Okkoh dit :

      Le mieux est de rester sur les drivers AMD pour blockchain

      • Chris dit :

        Merci de l’information,

        par contre j’ai essayé d’ajouter une gtx 780 3giga pour un peu booster les MH/s , je n’ai pas réussi à sortir plus de 2 mh/s de la carte …. J’ai lu qu’il fallait mettre dans les drivers Nvidia une option sur « Optimize for compute performance  » mais je n’ai pas cette option .

  30. Cédric dit :

    Tuto très bien conçu,
    J’ai un problème avec mes CG, j’ai 8 rx580 Aorus de gigabyte. Lorsque je lance claymore ça fonctionne sans soucis. Mais je ne dépasse pas les 17mh/s, est ce normal ? Au bout d’un certain temps, aléatoire, les cartes graphiques plantes et l’affichage fige. La température ne dépasse pourtant pas les 70°c. Mon OS est Windows 10 et la carte mère une Asrock H110 pro. Une Idée ?

  31. Metalheader dit :

    Bonjour je suis avec une GTX 1080 à 20 m/s je mine depuis presque une semaine et sur mon wallet nanopool j’ai bien tout mes shares mais dans ma balance j’ai 0.0002 je crois mais quand j’additionne mes shares je dépasse le minimum de 0.2 . Sauf que je les retrouvé nul part . Une idée ?

    • Okkoh dit :

      Dans ton wallet. Sur Nanopool tu n’as pas de wallet. Tu as un « compte », quand tu mines ca compte combien le pool te doit, et quand ca atteint le plafond que tu as spécifié (ou par défaut) le pool t’envoie, depuis son wallet, la quantité d’ETH correspondante. Pour voir le solde de ton wallet, va sur Ehterscan ou Etherchain et renseigne ton adresse.

  32. koolraoull dit :

    Bonjour,

    Je ne comprends pas, a quel moment on choisie de miner du ethereum ou ehereum classic. Puis, l’Ethereum classic va passer à la preuve d’enjeu aussi ?

    Merci d’avance pour les réponses

    • Okkoh dit :

      Pour miner de l’Ethereum Classic, de l’Expanse, du Musicoin, ou autres blockchains basés sur Ethash, il faut miner en se connectant à un pool qui les minent. Donc il faut changer l’adresse du pool. Et avoir un wallet pour la blockchain sur laquelle tu mines. Ce dernier point n’est pas obligatoire, mais tu n’auras pas du tout de récompense si tu essaies de te faire envoyer de l’ETC vers un wallet ETH… Alors que tu contribues bien à ETC !

  33. Fred dit :

    Hello, je suis mineur débutant et depuis 1 semaine ou 2 j’ai remarqué une situation un peu étrange sur un rig basé sur Nanopool.

    Voici une capture d’écran pour vous exprimer mon problème : http://nsa39.casimages.com/img/2018/01/15/180115033636654399.jpg

    Mon rig tourne à environ 185mH/s (31mH/s x 6 cartes) de façon constante. Seulement la ligne de la moyenne est constamment sous cette ligne de noire qui représente ma réelle puissance de calcul.

    Si on fait la soustraction de la puissance réelle avec la moyenne, on pourrait en déduire qu’une carte ne mine pas. Seulement, elle appariait bien dans le total de ma puissance de calcul !

    Avez-vous déjà eu ce problème ?
    Si oui, comment le régler ?

    Merci beaucoup à vous.

    • Okkoh dit :

      Le problème a déjà été abordé plus haut dans les commentaires : Entre ce que le logiciel reporte et ce que le pool calcule, il y a nécessairement une différence car le calcul n’est pas basé sur la même chose. Dans le logiciel, la vitesse est basée sur le calcul effectué. Pour le pool, le calcul est effectué avec les shares reçus. Dès lors qu’un nonce est trouvé ou qu’un share est rejeté, ca ne change rien pour le calcul du hashrate par le logiciel mais il ne compte pas dans le calcul fait par le pool. De plus, il peut y avoir une longue période sans share car il faut de la chance pour en trouver un. C’est ce qui crée les creux et les pics de hashrate calculés par le pool.

    • Okkoh dit :

      Petite précision : si le reported hasharte marque 185, c’est que tes 6 cartes sont bien en train de tourner car c’est ton logiciel qui donne cette information au pool.

  34. Julie dit :

    Merci pour ce tuto pour miner de l’ethereum c’est très intéressant, pour ceux qui ont envie de partager leur expérience des cryptomonnaies, n’hésitez pas à visiter notre site et à vous inscrire sur notre forum : CENSURE

    • Okkoh dit :

      Faire sa pub en utilisant les commentaires plutôt que de demander à ses administrateurs moi perso je trouve ca d’un sacré manque d’élégance… D’où une petite censure, ca mange pas de pain.

  35. C’est encore rentable de miner de l’ethereum aujourd’hui ?

  36. richard p dit :

    Bonjour, j’ai suivis avec attention tout le fil de lecture et bien évidement mon problème n’apparais pas -_-.
    Tout d’abord mon matériel :
    cm h81 pro btc r2.0 / core i3 / 8 go de ram / alim evga 1000 p2 / ssd 60 go corsair.

    Venons en au problème.

    J’ai donc commencé par tester mon rig avec 1 cartes inno 3d gtx 1070, installé afterburner 4.3.0, après qqes test, je ne dépasse pas les +500 en core clock ( sinon reboot de la bête ), ce qui me donne tout de même du 30.200 mh/s avec un power limit à 70% une conso gpu+hardware de 148-149w.

    Je décide donc de brancher une 2ème carte pour continuer mes tests et c’est la que les problèmes on commencé:
    -impossible de démarrer w10, obligé de laisser une carte ( solution trouvé, augmenter la mémoire virtuelle à 16go et branchement des 2 molex sur la cm).

    -Du coup ca démarre mon 2ème gpu n’est pas reconnu dans le gestionnaire de periph, j’installe manuellement le driver, je reboot et la paf ( non pas le chien ) erreur code 31 windows ne peut pas charger les pilotes.

    Du coup je sèche et une bouée me serais bien utile^^.

    Je suis cette article ( et beaucoup d’autres ) ne changez rien l’entraide est importante :).

  37. richard p dit :

    Chose peut être importante ma version de w10 est la 10.0.16299.192 et mon w10 n’est pas activé ( vu que j’hésitait entre w10 ou ethos, mais moi et linux…^^).

  38. Ftvm06 dit :

    Bonjour,
    actuellement la difficulté est monté à 2,820 T pour le minage d’Ethereum
    Je cherche le calcul qui permet de connaitre approximativement le frein sur la rentabilité, quelle est la formule svp ?sachant que plus la difficulté augmente, plus la profitabilité baisse
    merci
    Je ne souhaite pas un site pour le calculer mais je souhaite le calculer moi même
    Je vous donne un petit exemple:

    Quand la difficulté était à 1,935 T en début de Janvier – le nombre d’ETH par jour était de: 0,00666 ETH / J
    Quand la difficulté est passé à 2,820 T dernièrement, le nombre d’ETH par jour est passé à 0,00459 ETH / J
    et je vous donne ces chiffres pour une production en moyenne à 50 MH/s
    2 cartes graphiques, GTX 1060 + 1070

    comme je m’intéresse et c’est plutôt par passion, j’aimerai trouver la corrélation de ceci, pouvez vous m’aider
    afin de réaliser une automation de statistiques

    cordialement
    Jean-Pierre

  39. Ftvm06 dit :

    Merci,

    Selon mes essais, c’est symétrique comme calcul

    ex:
    4,000T 324
    2,000T 648
    1,000T 1296

    par contre je n’arrive pas à trouver quelle pourrait être la formule mathématique qui permettrai en calculant peut être avec le pourcentage, entre deux chiffres
    apparemment l’ETH c’est divisé par deux a chaque fois que la difficulté double mais comment trouver par exemple que pour
    2,840 T ça fera 0,00456 ETH avec une formule simple

    Si quelqu’un est fort en math … moi je suis nul en math, mais pourtant ça me parait simple comme calcul
    quand ça multiplie par 2, le résultat doit etre divisé par deux … ahhhhhhhhhhhh ça me dit quelques choses pourtant

    ex: A=100 B=1000
    A=200 B=500
    etc …

    bonne journée
    Cordialement
    Jean-Pierre

    • Okkoh dit :

      C’est une fonction exponentielle.
      Selon vos chiffres
      A=100 B=1000
      200 500
      300 250
      400 125
      etc.

      Alors ladite fonction est B=2000exp(-0.007A) que l’on peut encore écrire B=2000/exp(0.007*A)

      Très facile à trouver sur Excel : vous tapez vos valeurs, tracez un graphique type nuage de points puis ajoutez une courbe de tendance exponentielle. Ca vous donnera très vite l’équation (en dessous du type de courbe de tendance, on peut choisir d’afficher l’équation et le R² qui pour sa part permet d’estimer la précision de l’équation : plus c’est proche de 1, plus l’équation permet de retrouver fidèlement les valeurs de la courbe dans la plage de calcul dans laquelle elle est tracée)

      • Ftvm06 dit :

        bonjour, non justement
        dans mon exemple ça serai

        Difficulté mm/ETH par jour (note: mmETH n’existe pas, c’est 0,01296)
        A=1000 B=1296
        A=2000 B= 648
        A=3000 B= 432
        A=4000 B= 324

        ça c’est des chiffres plus concret pour mieux m’expliquer
        et donc voilà … je veux rentrer par ex

        A=16384 et qu’il me donne le résultat en B

        mais en tout cas merci de votre réponse

        • Okkoh dit :

          Du coup c’est pas une fonction exponentielle vu que B n’est pas divisé par 2 quand A est multiplié par 2.

          Bref dans cet exemple la fonction est B = 1296000/A

          C’est bien plus simple 😉

  40. mauchosse dit :

    Bonjour, je viens de faire mon premier RG, avec 6 cartes GTX 1060 3 Go. Hors vous écrivez que ces cartes sont obsolète en Mai 2018. Faute au fichier DAG. Sur un autre forum https://investoon.com/tools/dag_size , j’ai lu Avril 2019. Pouvez vous me dire ce qu’il est l’évolution de dit fichier. Cordialement.

  1. 5 décembre 2017

    […] Le minage d’Ethereum a pas mal évolué en peu de temps, et il y a eu beaucoup de questions dans les commentaires sur les précédents tutos. Si je fais l’effort de répondre le plus rapidement et le plus souvent possible, force est de constater que souvent les mêmes questions reviennent. Lire la suite […]

  2. 5 décembre 2017

    […] Tutoriel complet pour miner sur la blockchain Ethereum … […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer