Le mining pool ou pool de mineur est un regroupement de mineurs d’une application décentralisée permettant de mutualiser les chances de valider un bloc de données et de recevoir la récompense qui lui est associée.
Si certains préfèrent miner en solo, la plupart des utilisateurs des logiciels de minage sur Bitcoin, Ethereum ou d’autres crypto-monnaies préfèrent se réunir pour s’assurer de rentabiliser leur travail.
Principe du Mining Pool
La validation d’un bloc de données pour l’intégration de celui-ci dans la Blockchain d’une application décentralisée telle que Bitcoin ou Ethereum implique de posséder du matériel avec une grande puissance de calcul. C’est cette puissance de calcul qui est la clé pour que les mineurs puissent trouver la solution mathématique qui permet de valider un bloc et empocher la récompense.
Un ordinateur minant seul possédant une très faible puissance de calcul aura une probabilité très faible d’être le premier à trouver la solution mathématique à l’algorithme de cryptage et à recevoir la récompense. Pour augmenter ses chances de trouver cette solution et de gagner de la crypto-monnaie, il pourra alors rejoindre un mining pool. Ce pool regroupe plusieurs mineurs, leur permettant d’additionner les puissances de calcul de leurs machines respectives afin de trouver des solutions plus rapidement.
La rétribution des mineurs diffère selon les pools, mais il existe un système courant. Lorsque certains pools débloquent une récompense, ils redistribuent ensuite la crypto-monnaie à leurs membres, proportionnellement à la puissance de calcul ou au nombre de partages qu’ils possèdent. En effet, les mineurs rétribués par les pools sont ceux qui présentent une « proof of work », c’est-à-dire une preuve de travail, par l’intermédiaire d’un partage. Ce partage est la preuve qu’un mineur d’un pool, même s’il n’a pas réussi à valider de blocs, à tenter de le faire et donc, mérite d’être récompensé. L’administrateur s’attribuant au passage un pourcentage du total des gains, selon les pools.
Miner au sein d’un pool
Lorsque l’on commence à miner de la crypto-monnaie, il peut être très difficile de valider un bloc de transactions et de pouvoir profiter de la récompense qui lui est rattachée. Les mineurs solos passent parfois plusieurs mois sans arriver à miner un seul bloc (voire plus dans le cas du Bitcoin).
Toutefois, lorsqu’ils en valident un, ils n’ont pas à partager la récompense. Les membres d’un pool, eux, reçoivent des revenus réguliers, bien que plus faibles. Plus un pool possède de mineur, plus sa somme de calcul est élevée et donc, plus elle arrivera à miner des blocs régulièrement.
Toutefois, plus il y a de mineurs dans un pool, plus la rémunération de chacun d’eux est faible par rapport au prix d’un bloc miné (25 BTC sur le réseau Bitcoin, 5 ETH sur le réseau Ethereum).
Une fois que vous avez choisi quelle monnaie vous allez miner et quel pool vous rejoindrez, vous pourrez créer un compte sur le site du pool ainsi qu’un travailleur. Chacun de vos machines de minage peut se voir attribuer plusieurs travailleurs. Il ne vous reste plus qu’à mettre vos travailleurs à l’œuvre pour espérer empocher de la crypto-monnaie.