Qu'est-ce que le protocole de mining Stratum V2?
Автор: D-Central
Загружено: 2022-05-30
Просмотров: 46
Описание:
Aujourd'hui, afin de gagner un flux de revenus fiable, de nombreux mineurs se joignent à ce qu'on appelle un pool minier.
Stratum a été conçue pour la première fois par Slush Pool il y a environ sept ans et elle est devenue l'une des options les plus populaires aujourd'hui parmi les mineurs de Bitcoin du monde entier.
Habituellement, la machine de hachage est simplement appelé mineur.
Le mineur se connecte à son ordinateur d'exploration de données, qui est généralement une machine spécialisée qui utilise quelque chose appelé puces ASIC.
Après cela, l'ordinateur d'exploration de données doit demander quelque chose appelé un modèle de bloc à l'opérateur du pool.
Ce modèle de bloc est nécessaire pour créer un bloc Bitcoin incomplet.
Il est appelé incomplet car il ne contient pas la preuve de travail requise qui le marque comme un bloc valide.
Sans cette preuve de travail, le bloc Bitcoin ne sera pas accepté par la chaîne et le mineur ne recevra pas les frais de transaction ni aucun bitcoin.
Remarque importante, les transactions qui ont lieu sur ce bloc sont sélectionnées par l'exploitant de l'exploitation minière.
Enfin, l'opérateur du pool est la personne qui choisit le bit de version à inclure.
Cela pourrait être important en ce qui concerne les mises à niveau de type soft fork en cours de route.
Si un en-tête de bloc valide est produit, le bloc sera envoyé à l'opérateur du pool de minage.
Ensuite, l'opérateur est responsable de l'ajout de ce qui reste du bloc avant de l'envoyer au réseau Bitcoin dans son ensemble.
L'opérateur du pool minier pourrait, en théorie, décider de couper quelqu'un de la distribution ou de le bloquer totalement de certaines améliorations.
De cette manière, l'opérateur du pool minier occupe l'une des positions les plus puissantes en ce qui concerne le protocole Stratum V1.
Maintenant, il est temps de regarder de plus près le protocole d'exploration de données Stratum V2.
Le protocole d'exploration de données Stratum V2 a été inspiré par une proposition présentée par Chaincode Labs et BetterHash.
N'oubliez pas que dans le premier protocole, l'opérateur était responsable de l'envoi des modèles de bloc aux hachages pour l'achèvement.
Désormais, les hachages sont responsables de l'envoi de modèles de bloc à l'opérateur du pool d'exploration de données.
De cette manière, les hachages peuvent sélectionner eux-mêmes les transactions et choisir une version de bloc sur laquelle travailler.
En plus de changer la façon dont les transactions sont sélectionnées, le protocole d'exploration de données Stratum V2 fournit plusieurs améliorations supplémentaires.
Maintenant, ceux qui ont utilisé le protocole d'exploration de données Stratum V1 se souviennent probablement qu'il n'y avait pas d'authentification des données cryptographiques pour s'assurer que l'ordinateur que le mineur est censé utiliser est bien connecté à l'ordinateur que l'opérateur du pool utilise.
Cela signifie qu'il pourrait y avoir une ouverture pour quelque chose appelé un homme au milieu de l'attaque (man-in-the-middle attack).
Dans cette attaque, quelqu'un intercepte la communication entre le mineur et l'opérateur.
Cela pourrait permettre à l'attaquant de détourner la transaction et de voler le paiement du mineur.
De plus, le protocole d'exploration de données Stratum V2 est beaucoup plus efficace que son prédécesseur. Le protocole d'exploration de données Stratum V1 communiqué à l'aide d'un texte lisible par le mineur (JSON).
En revanche, le protocole d'exploration de données Stratum V2 communique à l'aide de code binaire.
Combiné à l'élimination de certaines données au niveau du protocole, cela signifie que les communications entre les opérateurs de pool et les hachages pourraient être réduites de moitié.
De plus, le protocole d'exploration de données Stratum V2 comprend une méthode intégrée qui peut être utilisée pour quelque chose appelé multiplexage.
De cette manière, les hachages auront accès à des canaux de communication indépendants même s'ils peuvent utiliser les mêmes connexions.
Au final, les principales améliorations du protocole d'exploration de données Stratum V2 incluent la sécurité, la flexibilité et l'efficacité.
La sécurité est améliorée car le protocole d'exploitation Stratum V2 élimine la possibilité de ce que l'on appelle un man-in-the-middle attack.
La flexibilité est améliorée en raison des nouveaux canaux de communication et des diverses données qui peuvent être sûres en utilisant le protocole d'exploration de données Stratum V2.
Enfin, l'efficacité est améliorée car le pool de minage peut prendre une longueur d'avance sur le bloc suivant en utilisant le protocole de minage Stratum V2.
Bien que les améliorations qui ont été apportées jusqu'à présent avec le nouveau protocole d'extraction soient certainement impressionnantes, les créateurs ont annoncé qu'il y aura d'autres améliorations à l'avenir.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: