Ethash

Ethash est l’algorithme utilisé pour le minage par preuve de travail d’Ethereum et des crypto-monnaies basées sur ETH.

Qu’est-ce qu’Ethash ?

L’Ethereum est un plateforme technologique ouverte sur laquelle les développeurs créent et déploient applications décentralisées basé sur la technologie des contrats intelligents. L’actif natif d’Ethereum, l’Ether, est utilisé pour payer les transactions effectuées sur le réseau. Ce site coût est calculé en gaz mais payé en Ether.. Il a mis en place un système pour inciter les mineurs de crypto-monnaies à contribuer à la sauvegarde du réseau. Le site Méthode Ethereum pour preuve de travail (PoW) exploitation minière, connue sous le nom d’Ethashsert de base à l’ensemble du protocole.
Quand le minage de preuve de travail se produit, les données de l’en-tête d’un bloc sont utilisées comme entrée et sont hachées de manière répétée avec un algorithme de hachage. hachage cryptographique méthode. Cela donne une sortie de longueur fixe qui reflète la valeur de hachage. Les mineurs hachent les variantes des données d’entrée en utilisant un nouveau numéro de séquence à chaque fois. les données sont soumises au processus.

Comment cela fonctionne-t-il ?

Ethash est une version modifiée qui élimine le coût de calcul qui existait dans sa version précédente, Dagger-Hashimoto. Le programme utilise un vaste ensemble de données qui est produit régulièrement et qui s’étend progressivement dans le temps. Il s’agit suffisamment petit pour tenir dans la VRAM d’un GPU contemporain..

Avec Ethash, le valeur de hachage produite par le processus doit être inférieure à un seuil donné.. C’est ce que l’on appelle la difficulté, qui consiste pour le réseau Ethereum à élever et à abaisser le seuil pour que la valeur de hachage soit inférieure à la valeur de hachage. gérer le rythme auquel les blocs sont minés. Si le rythme auquel les blocs sont trouvés augmente, les réseau augmente automatiquement le niveau de difficultéen abaissant le seuil du réseau de sorte que le nombre de hachages valides susceptibles d’être trouvés diminue également.

Lire aussi :   Analyse technique/analyse de tendance (TA)

Si le rythme des blocs découverts diminue, le seuil du réseau augmente, ce qui entraîne un plus grand nombre de valeurs de hachage précises pouvant être trouvées.

Ethash définit approximativement la quantité de ressources informatiques que doit dépenser un mineur. pour localiser le numéro de séquence (nonce) qui lui permet de proposer un nouveau bloc à ajouter à la blockchain. Le réseau génère un bloc toutes les 12 secondes en moyenne.

Les mineurs augmentent fréquemment la fréquence d’horloge de la mémoire sur leurs GPU afin d’obtenir d’énormes gains dans les taux de hachage Ethash. Pour contrebalancer la production de chaleur associée, les contraintes d’énergie ou de température, ainsi que l’augmentation de la fréquence d’horloge de la mémoire, il est nécessaire d’augmenter la fréquence des GPU. vitesse élevée des ventilateurs réglée manuellementsont parfois constatées.

Pour obtenir les exploitations minières les plus rentables, il est courant de voir des PC personnalisés équipés de six GPU haut de gamme ou plus pour le minage d’Ethereum.avec peu d’attention pour les autres composants.

Un mineur qui découvre avec succès un bloc qui peut être ajouté à la blockchain gagne ce qui suit :

  1. Une récompense de bloc statique de trois éther.
  2. Dans le cadre de la procédure de minage par preuve de travail, le coût du gaz est attribué au compte du mineur qui est consommé par l’exécution de toutes les transactions dans un bloc.
  3. Un supplément de 2,625 éther est attribué pour l’ajout d’oncles dans le bloc.

Pour résumer, Ethash est un algorithme de preuve de travail à mémoire dure qui a été conçu pour être résistant aux ASIC dans le but de rendre le processus de minage plus équitable. Il convient également de noter qu’il existe des propositions visant à modifier le mécanisme de consensus d’Ethereum pour passer de la preuve de travail à la preuve d’enjeu, ce qui rendrait le minage d’Ethereum inutile dans sa forme actuelle.

Lire aussi :   Connaître son client (KYC)

Laisser un commentaire