Comment ces petits mineurs résolvent-ils les blocs Bitcoin ? Intelligence des données PlatoBlockchain. Recherche verticale. Aï.

Comment ces petits mineurs résolvent-ils les blocs Bitcoin ?

Pas UN, ni deux, mais trois les petits mineurs de bitcoin ont pu trouver des hachages de blocs valides et ajouter de nouveaux blocs à la blockchain Bitcoin tout en exploitant en solo sur une période de deux semaines le mois dernier, une série d'événements avec si peu de chances de se produire que de nombreux membres de la communauté Bitcoin se sont demandé comment cela pourrait même être possible.

Magazine Bitcoin parlé avec Con Kolivas, le créateur et administrateur de Piscine Solo CK, un projet de logiciel de pool de minage de bitcoins destiné aux travailleurs intéressés par le minage en solo plutôt que de contribuer leur taux de hachage dans un pool, que les trois mineurs chanceux utilisaient. Malgré la croyance répandue selon laquelle Solo CK Pool doit être spécial pour avoir été un élément central d'un tel phénomène, les réactions à ces événements miniers réussis ont montré qu'il existe encore clairement des idées fausses sur l'extraction de bitcoins.

"Les gens pensent que ce petit mineur n'aurait pas dû résoudre le problème", a déclaré Kolivas Magazine Bitcoin. «Les gens pensent que c'était impossible, qu'il y a quelque chose qui ne va pas avec Bitcoin, ou que la preuve de travail est brisée ou qu'il y a une porte dérobée. Et c'est complètement, totalement faux. Il n'y a rien de mal avec Bitcoin quand cela se produit. C'est parfaitement normal, c'est juste peu probable.

Vous avez juste besoin d'un seul hachage

La première idée fausse que beaucoup ont à propos de l'exploitation minière de Bitcoin concerne le processus d'ajout d'un nouveau bloc à la blockchain Bitcoin et sa relation avec la capacité de taux de hachage du réseau et des mineurs. Malgré une croyance commune, l'extraction de bitcoins ne consiste pas à résoudre des énigmes mathématiques complexes et il ne faut pas une énorme capacité de taux de hachage pour trouver un hachage valide, car un tel casse-tête ne nécessite pas d'ordinateur phare pour être résolu et il suffit de un hachage pour ajouter un bloc.

"L'exploitation minière implique un seul hachage", a déclaré Kolivas. "La première chose que les gens ne comprennent pas, c'est que la puissance de hachage dont vous disposez n'a pas vraiment d'importance. Si vous êtes assez chanceux, vous n'avez besoin que d'un hachage et vous pouvez résoudre un bloc.

Essentiellement, l'extraction de bitcoins consiste à trouver un hachage inférieur à un seuil défini par le réseau Bitcoin, appelé difficulté. Mais même si le hachage est facile, trouver un hachage valide - celui qui correspond à la "limite valide" - est difficile, et c'est là que réside le besoin d'une capacité de taux de hachage toujours plus grande, car plus vous pouvez effectuer de hachages par seconde, plus plus vous avez de chances de trouver un hachage accepté par le réseau.

Avoir plus de taux de hachage augmente les chances que vous soyez le mineur chanceux ajoutant le bloc suivant à Bitcoin et recevant la récompense de bloc correspondante dans la transaction coinbase ; mais ce n'est pas déterministe, ce qui signifie qu'il ne garantit pas que vous serez, en fait, le mineur qui le fera. Les trois petits mineurs qui ont récemment trouvé des hachages valides illustrent ce concept, car ils ont déjoué les pronostics et remporté chacun plus de 200,000 XNUMX $ en bitcoins.

La déconstruction mentale nécessaire pour reconnaître la possibilité que de petits mineurs résolvent un bloc découle d'un récit commun utilisé pour décrire l'activité. Encore une fois, le "puzzle mathématique" n'est pas difficile, et l'extraction de bitcoins peut être plus précisément considérée comme une loterie, car chaque bloc n'a qu'un seul hachage, et donc il ne faut qu'un seul hachage pour le résoudre. Il vous suffit d'être le premier à trouver un hachage valide.

La nécessité d'augmenter la capacité de taux de hachage en augmentant le nombre de mineurs travaillant pour vous est liée à la nécessité d'augmenter les chances que vous trouviez plus de blocs, ce qui à son tour augmente vos revenus. Si l'extraction de bitcoins est considérée comme une activité professionnelle, il est naturellement dans l'intérêt de ce mineur d'augmenter autant que possible son taux de hachage, afin d'augmenter le probabilité d'augmenter leurs revenus. De manière probabiliste, plus on a de taux de hachage, plus il est probable qu'ils résolvent le bloc suivant.

Le fait que l'extraction de bitcoins soit de nature stochastique garantit que tout mineur peut résoudre un bloc, accordant des droits de participation égaux à toutes les personnes impliquées. Mais il n'y a pas de limites à la quantité de hachages que chaque mineur peut faire par seconde pour augmenter ses chances. Au fil du temps, cependant, il s'avère que plus un mineur a de taux de hachage, plus il résout de blocs. Mais le plat à emporter est qu'il n'y a aucune garantie; un énorme mineur pourriez résoudre trois blocs d'affilée ou passer beaucoup de temps sans résoudre un seul bloc, de la même manière qu'un petit mineur pourriez touchez le jackpot et résolvez un bloc en minant en solo.

"Vous pourriez théoriquement le faire à la main, avec un morceau de papier et un stylo, et le résoudre et vous résoudriez toujours un bloc", a déclaré Kolivas. Magazine Bitcoin. "Donc, que vous puissiez ou non résoudre un bloc n'a rien à voir avec la quantité de taux de hachage que vous avez. Les gens croient que vous avez besoin d'un ASIC suffisamment puissant pour résoudre un bloc, et ce n'est pas vrai. Fondamentalement, plus vous avez de taux de hachage, plus vous avez de chances de résoudre un bloc, mais même le plus petit mineur peut le résoudre. »

"Lorsque vous avez quelque chose comme un S19, qui est le mineur le plus rapide de la génération actuelle que vous pouvez acheter dans le commerce, il se compose lui-même de millions de minuscules petits mineurs", a ajouté Kolivas. "Donc, en fin de compte, lorsque vous résolvez un bloc avec un S19, vous le résolvez en fait avec un seul hachage, à partir d'une puce, dans un vaste éventail de millions d'autres puces, sur des millions d'autres unités de hachage."

Une piscine à l'honneur

Une autre partie de la raison pour laquelle les mineurs de Solo CK Pool résolvant des blocs par eux-mêmes ont attiré beaucoup d'attention était liée au partage de Kolivas, quel mineur réel a trouvé ce hachage, ce qui n'est pas courant pour les autres pools miniers qui partagent des récompenses en fonction de la contribution au taux de hachage de chaque membre. au taux de hachage total du pool. Dans un pool, peu importe quel mineur a trouvé le bloc - le paiement est partagé entre tous les mineurs qui ont contribué au travail et proportionnellement à la quantité de travail apporté - de sorte que le mineur "chanceux" qui a trouvé le seul hachage n'obtient presque jamais la vedette .

Lorsqu'un pool résout un blocage, a expliqué Kolivas, "cela pourrait finir par être un minuscule mineur absolu qui le résout - il pourrait s'agir d'une personne connectée au pool avec une clé USB, qui [peut faire environ] 300 gigahashes [GH] [par seconde] maintenant. Mais ils ne sauraient jamais qu'ils étaient en fait ceux qui ont résolu ce blocage à moins qu'ils ne surveillent eux-mêmes leur logiciel de minage ; tout ce qu'ils obtiendraient, c'est une récompense absolument minuscule de la part du pool, car en ce qui concerne le pool, ils n'ont contribué que 300 GH au pool, un exahash.

Étant donné que l'on pourrait exploiter pendant des mois ou des années sans trouver un seul bloc, l'exploitation minière en pool est un moyen de lisser la variance dans la recherche de blocs et d'obtenir des récompenses, car un pool résout en moyenne plus de blocs qu'un seul mineur, à moins bien sûr que le mineur n'en ait plus. hashrate que l'ensemble du pool.

Par conséquent, rejoindre un pool fournit au mineur un flux de revenus stable, réduisant les risques. D'un autre côté, le cas de l'exploitation minière en solo est que if le mineur a de la chance et trouve un bloc, il obtiendra la totalité de la récompense du bloc pour lui-même, ce qui pourrait rapporter toute la période avant qu'il n'ait reçu un seul centime. Mais encore une fois, il n'y a aucune garantie.

"Mon CK Pool est vraiment un service minier en solo", a déclaré Kolivas. "Ce n'est pas vraiment un pool parce que c'est juste là que beaucoup de gens sont regroupés pour exploiter mais ils ne partagent pas la récompense."

La raison pour laquelle les gens choisissent de rejoindre le Solo CK Pool est qu'ils peuvent tirer parti de l'infrastructure de serveur de Kolivas moyennant des frais de 2%, ce qui garantit des performances réseau suffisantes, ce qui est essentiel pour la propagation des blocs en temps opportun. Si un mineur résout un bloc mais prend quelques secondes pour propager sa solution, il risque de voir un autre mineur propager le sien en premier, ce qui conduirait à un bloc orphelin et à zéro récompense pour le premier mineur. Ainsi, l'inconvénient d'exécuter le logiciel CK Pool en tant que nœud minier solo, entre votre nœud Bitcoin Core et votre ASIC, est qu'il vous faudrait également configurer votre propre infrastructure de serveur, ce que beaucoup de gens ne peuvent pas faire. , et même ceux qui le peuvent trouveront peut-être plus facile de simplement payer les frais pour une disponibilité garantie.

Kolivas a déclaré que son pool avait résolu plus de 260 blocs, dont environ la moitié ont été résolus par de petits mineurs, avec seulement un ou jusqu'à dix ASIC à la maison. L'autre moitié, a-t-il dit, a été résolue par des personnes faisant ce qu'on appelle une «location de groupe» pour augmenter un peu leurs chances.

"Comme une loterie, où vous achetez des billets en gros, ils louent un taux de hachage", a déclaré Kolivas Magazine Bitcoin. "Ainsi, à la maison, ils pourraient exploiter un petahash [PH], ce qui nécessiterait une dizaine de mineurs S19. Ces personnes se regrouperaient et loueraient un taux de hachage à un prix supérieur à celui de posséder elles-mêmes le taux de hachage, mais cela leur permettrait d'obtenir 20, 50 PH pour augmenter leurs chances.

En fait, le troisième mineur solo à résoudre un bloc plus tôt ce mois-ci avait loué un taux de hachage pour augmenter ses chances la semaine précédente, avec une moyenne d'environ 86 térahashes par seconde (TH/s). Mais au moment où ils exploitaient lorsqu'ils ont résolu ce bloc, la location s'était en fait arrêtée et ils n'exploitaient qu'avec neuf clés USB, produisant environ 8.3 TH/s.

Après que trois mineurs de bitcoins en solo aient trouvé eux-mêmes des hachages de blocs valides en janvier, rapportant plus de 200,000 XNUMX $ en BTC chacun, beaucoup se demandent comment.

La ferme minière du troisième mineur chanceux qui a pris une récompense globale de 6.25 BTC pour eux-mêmes. La source: Avec Kolivas.

"Mais cela ne rend pas service à tout le monde car cela donne l'impression que n'importe qui peut résoudre un bloc en solo", a déclaré Kolivas. "Et la réponse est, vous pouvez, mais cela ignore le fait qu'il y a 2,000 XNUMX autres mineurs qui le font depuis un, deux, trois ans et n'ont jamais reçu de récompense du tout. Tout ce qu'ils font, c'est payer les factures d'électricité, et ils ont également payé les coûts initiaux pour acheter le matériel minier.

"Donc, ce n'est pas comme si j'essayais réellement d'encourager les gens à miner en solo, mais vous pouvez voir pourquoi c'est séduisant", a-t-il ajouté. «En fin de compte, c'est un pari; c'est comme dire : 'Je vais acheter régulièrement des billets de loterie.' »

Un endroit pour l'exploitation minière en solo

Kolivas est également le développeur derrière CGMiner, un logiciel de minage écrit dans le langage de programmation C qui a été largement utilisé par la communauté minière Bitcoin pendant des années jusqu'à ce que les fabricants commencent à maintenir leurs propres fourches de CGMiner ou à écrire un logiciel propriétaire de minage Bitcoin. Selon Kolivas, la plupart des bitcoins en circulation ont été extraits à l'aide de CGMiner.

Après que Kolivas ait cessé de maintenir son logiciel de minage, les membres de la communauté ont commencé à lui demander de démarrer un pool de minage, en raison de la confiance que la communauté avait dans son travail, ce qui l'a finalement conduit à en créer un.

«Mais le pool n'a jamais décollé car une fois qu'un pool a pris de l'ampleur, il attire d'autres mineurs; mais démarrer une nouvelle piscine est vraiment difficile », a-t-il déclaré. "Vous ne pouvez pas vraiment démarrer un nouveau pool à partir de zéro à moins d'avoir au moins des centaines de petahash de mineurs prêts et dédiés au mien dans votre pool."

Étant donné que l'initiative de pool n'a pas suscité beaucoup d'intérêt, Kolivas s'est senti attiré par le lancement d'un service pour les personnes intéressées par l'exploitation minière en solo, car il a vu l'intérêt se manifester dans les forums Bitcoin à l'époque, car il avait été impossible de le faire via Bitcoin Core pendant de nombreuses années. .

"Et j'ai donc pensé que c'était une simple extension pour convertir le logiciel de pool partagé, qui est CK Pool, et le transformer en CK Pool Solo pour en faire un logiciel que les gens pourraient utiliser pour exploiter leurs propres nœuds", a déclaré Kolivas. Magazine Bitcoin. "Et je fournirais simplement le service, en exécutant le serveur et le matériel interconnecté afin qu'il soit de haute performance."

Kolivas a déclaré que la communauté aime tellement le service qu'elle finance elle-même l'infrastructure grâce à des dons.

« Je viens de l'administrer. J'ai choisi le matériel, le logiciel et je l'ai administré », a-t-il ajouté.

Cependant, les frais de 2% facturés par Kolivas pour administrer le logiciel et l'infrastructure ne représentent pas grand-chose, a-t-il déclaré, car le Solo CK Pool résout un bloc tous les six mois, en moyenne.

"Solo CK Pool a eu environ cinq petahashs en moyenne au cours des dernières années, ce n'est pas beaucoup du tout", a déclaré Kolivas. "J'étais prêt à fermer le service il y a quelques années, mais la communauté a dit qu'elle le voulait."

Kolivas a ajouté que, depuis que ces mineurs ont fait la une des journaux, son pool a accumulé plus de traction et il est actuellement en moyenne de plus de 20 PH de taux de hachage. Mais malgré ses vastes connaissances sur l'extraction de bitcoins et la récente série de succès des mineurs en solo, il a déclaré qu'il n'avait pas extrait de bitcoin lui-même depuis 2017.

Horodatage:

Plus de Magazine Bitcoin