Un pool de minage est un espace qui permet aux mineurs de travailler en coopération afin d'extraire des blocs de crypto-monnaies. Ils ont été créés dans le but de faciliter grandement le travail de minage et de faire face plus efficacement à la difficulté croissante d'extraction de Bitcoins et d'autres crypto-monnaies.
Las piscines minières Il s'agit d'un groupe de mineurs qui coopèrent avec l'objectif de miner des blocs d'une blockchain. Le but de ce regroupement est de faciliter le travail de minage et obtenir des avantages équitables pour tous au sein du groupe.
La création de ces groupes répond au besoin de pouvoir résoudre de manière satisfaisante les énigmes d'un blockchain comme la puissance de votre réseau et difficulté minière. Un travail qui individuellement serait très difficile à faire pour chaque mineur.
Le premier pool de minage Bitcoin
Le premier pool de minage créé s'appelle SlushPool. Il était présenté sur le forum Bitcointalk le 27 novembre 2010 par l'utilisateur Neige fondu. Cet utilisateur était PDG et co-fondateur de fort. SlushPool a été implémenté en Europe, en particulier en Pologne, le pays d'origine de Slush. L'intention de son créateur était d'unir les forces des mineurs sous-alimentés. Ceci afin de faire face à la pratique croissante de l'extraction de GPU qui est née en Bitcoin. Le résultat de cette vision intéressante a été surprenant en permettant à ces mineurs de faire de meilleurs profits en tant que groupe que seuls.
Comment fonctionne un pool de minage?
Le fonctionnement des pools miniers dépend de trois acteurs clairs, responsables de la coopération entre toutes les unités minières faisant partie du pool.
Protocole de travail coopératif
Le fonctionnement des pools de minage ne serait pas possible si le protocole Bitcoin n'autorisait pas cette fonction. Tout d'abord, la responsabilité en est une fonction intégrée au client Bitcoin de base. Cette fonctionnalité était connue à l'époque comme avoir du travail. Cela a permis à un groupe minier dispersé d'avoir un bloc cible à exploiter en coopération. De cette manière, la puissance minière est concentrée sur une cible spécifique plutôt que sur des cibles individuelles. Ainsi, il sert à optimiser le processus d'extraction global.
Ce que Getwork a réellement fait, c'est de communiquer à un groupe de mineurs afin qu'ensemble, ils puissent miner le même bloc. Chaque mineur travaille sur des solutions uniques jusqu'à ce que l'un d'eux puisse le résoudre de manière satisfaisante. De cette façon, le bloc serait exploité plus rapidement et les retards dans le réseau seraient évités en raison de l'augmentation de la difficulté qui s'en venait. À l'époque, Bitcoin se développait rapidement, de l'exploitation minière pour Processeur c'est arrivé à GPUtout en FPGA et ASICs ils se penchaient dehors.
Cependant, Getwork avait quelques faiblesses qui ont été surmontées plus tard grâce à la fonctionnalité obtenir un modèle de bloc. Cette nouvelle fonction permet de pallier les faiblesses des anciens systèmes permettant une meilleure évolutivité et sécurité.
Service minier coopératif (serveur)
Afin de permettre à plusieurs mineurs de mettre en commun leur puissance de calcul en un point, il est nécessaire d'avoir un serveur qui sert de lien. Il peut sembler ironique qu'une technologie décentralisée comme la blockchain repose sur un service centralisé. Mais il y a de bonnes raisons à cela: garder le rythme de la production de blocs et permettre aux plus petits profits.
Le logiciel de serveur minier coopératif le plus courant est le service Bitcoin officiel lui-même, le bitcoin. D'autres logiciels assez courants sont BFGMiner, p2pool, écoinpool o strate. Dans tous ces cas, le fonctionnement est fondamentalement le même.
Tout d'abord, le logiciel du service à utiliser est installé, par exemple bitcoind. Ce service est configuré de manière à pouvoir écouter les connexions provenant d'Internet vers votre serveur. De cette manière, un canal de communication peut être ouvert entre les mineurs et le serveur minier coopératif. À ce stade, chaque mineur doit avoir un compte enregistré afin que le serveur puisse leur donner accès au service. Mais pas seulement cela, le registre sert également à répartir les bénéfices miniers entre ceux qui font partie du pool.
Le travail du serveur est simple:
- Recevez des transactions du réseau.
- Communiquez les informations aux mineurs.
- Contrôlez et surveillez les travaux.
- Envoyez les blocs correctement résolus au réseau.
- Effectuer la comptabilisation des blocs résolus et des travaux apportés par les mineurs.
- Enfin, envoyez le profit correspondant aux mineurs du pool.
Logiciel minier (client)
Chaque logiciel de minage a des fonctionnalités et des supports différents. Les mineurs doivent choisir correctement le logiciel de minage qui correspond aux caractéristiques du pool de minage qu'ils rejoindront. Le travail d'un logiciel de minage est simple. Cela se connectera au serveur de minage coopératif ou de pool, recevra les informations et commencera à résoudre le puzzle du bloc donné. Une fois qu'il a trouvé la réponse au bloc, il l'envoie et continue son travail en aidant à résoudre le bloc suivant.
En plus de ce travail, le logiciel de minage gère l'authentification et le paiement correspondant au mineur pour son travail. Pour ce faire, les logiciels de minage indiquent généralement un nom d'utilisateur, un mot de passe et adresse pour le paiement. Tout cela dirigé vers l'adresse IP et le port que le serveur maintient actif pour effectuer son travail.
Pourtant, le logiciel à utiliser dépend en partie de la partie contrôle du matériel minier lui-même. Dans le réseau Bitcoin par exemple, le logiciel le plus couramment utilisé par les mineurs ces dernières années a été cgminer. Le logiciel cgminer a été développé par un anesthésiste australien. Chez Bit2Me Academy, nous avons un article dédié à ce créateur appelé Avec Kolivas, bien connu sur le forum Bitcointalk sous le nom de "-ck».
En conclusion, l'ensemble de ces trois éléments est ce qui permet à un pool minier d'exercer sa fonction de liaison pour la communication et la gestion des tâches en coopération.
Les grands pools miniers aujourd'hui
Depuis l'apparition du premier pool minier, ces espaces se sont agrandis. De nouveaux pools miniers sont apparus et ont en même temps diversifié leurs options. En principe, les pools étaient dédiés uniquement au Bitcoin, mais des pools d'autres crypto-monnaies ont alors commencé à apparaître. Aujourd'hui, pratiquement toutes les principales crypto-monnaies ont des pools de minage. La raison en est très simple: ils facilitent l'exploitation minière et assurent le bon fonctionnement du réseau en général.
Mais de tous les services de pool minier, certains se démarquent pour de nombreuses raisons. Parmi eux, les plus importants sont:
AntPool
AntPool est le plus grand pool de minage Bitcoin en termes de puissance de taux de hachage. Sa base d'opérations est en Chine. Ce pool minier est contrôlé par le fabricant de mineurs ASIC BitMain, société avec la plus grande distribution de mineurs au monde au cours des cinq dernières années. L'utilisation du service de pool minier est libre et gratuite. Il a un haut niveau de sécurité et les commissions facturées par le service ne sont pas très élevées.
AntPool propose des pools de minage pour les crypto-monnaies Bitcoin (BTC), Bitcoin Cash (BCH), Litecoin (LTC), Ethereum (ETH), Ethereum Classique (ETC), Zcash (ZEC), Dash (DASH), Siacoin (SIA), Monero Classic (XMC) et Bitom (BTM).
Nanopool
Nanopool C'est l'un des plus grands pools de minage du réseau Ethereum et une bonne alternative pour extraire des altcoins populaires. Ses serveurs sont répartis dans le monde entier, ce qui lui confère une plus grande tolérance aux pannes. Les frais de commission de Nanopool ne dépassent pas 2% pour son groupe de crypto-monnaies prises en charge parmi lesquelles, Ethereum, Ethereum Classique, Zcash, Monero, SiaCoin, sourire, Raven, Electroneum et Pascal. Son niveau de sécurité est comparable à celui d'AntPool, avec des options pour résister aux attaques DDOS à votre infrastructure.
F2Pool
F2Pool C'est un autre des pools miniers Bitcoin les plus pertinents situés en Chine avec de nombreuses autres options d'extraction d'altcoin, lancé en 2013. Dans la communauté minière, il est également connu sous le nom de "Piscine minière Discus Fish«. Le site a une interface disponible en espagnol et est simple et facile à comprendre. Les commissions de ce pool sont un peu plus élevées mais ne dépassent pas 4%. Parmi les crypto-monnaies prises en charge figurent : Bitcoin (BTC), Ether (ETH), Litecoin (LTC), Zcash (ZEC), Ethereum Classique (ETC), Siacoin (SC), tiret (TIRET), Monero (XMR), Monero Classic (XMC), Decred (DCR), Zcoin (XZC) et Verge (XVG).
Avantages et inconvénients d'un pool minier
Le principal avantage d'un pool minier est le fait qu'il facilite les travaux miniers pour ceux qui participent à ce pool. Cela permet aux participants d'obtenir des gains qui, individuellement, leur coûteraient beaucoup plus de temps à réaliser. Un autre de ses avantages est que le système permet de maintenir l'évolutivité de l'exploitation minière. Grâce à la concentration de la puissance minière, il est garanti que le réseau peut trouver la résolution nécessaire de chaque bloc dans le temps convenu. De cette manière, la génération de blocs vides dans la blockchain est minimisée. De plus, tous les mineurs qui participent au pool reçoivent des bénéfices en fonction de la puissance minière dont ils disposent. Aucun d'entre eux n'est laissé sans recevoir son profit, aussi petit soit-il.
En revanche, il faut s'appuyer sur une organisation centralisée. Les administrateurs de pool peuvent modifier l'action du pool et conserver le pool récompenses minières dans sa totalité. Une situation qui s'est répétée à plusieurs reprises avec pas mal de bassins connus à l'époque sous le nom de 50BTC y BTC Guilde.