Litecoin Scrypt Algorithm Explained – Mycryptopedia – Bitcoin investissement

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement

Inscrivez-vous à CoinBase









Actualité btc


Image représentant l'article de l'algorithme Scrypt.

Litecoin Scrypt Algorithm Explained

Dernière mise à jour: le 18 décembre 2018

Scrypt est une fonction de hachage qui a été utilisée pour la première fois par la crypto-monnaie, Litecoin, comme alternative à la fonction de hachage plus connue SHA-256. Scrypt et SHA-256 sont utilisés comme algorithmes d'extraction dans les protocoles Litecoin et Bitcoin, respectivement. Les deux fonctionnent dans le cadre du mécanisme de consensus relatif à la preuve de travail dans lequel un mineur doit trouver une valeur nonce (une variable sélectionnée par le mineur), telle que, lorsqu'un en-tête de bloc candidat est haché, le résultat obtenu est égal ou inférieur à la cible donnée. La cible est une mesure de la difficulté pour un mineur de produire un bloc valide; plus la valeur cible est basse, plus il sera difficile pour un mineur de générer un bloc valide. Inversement, plus la valeur cible est élevée, plus il est facile pour un mineur de générer un bloc valide. Le temps de génération de bloc de Litecoin est de 2,5 minutes. Par conséquent, la cible s’ajustera automatiquement en difficulté de manière à ce que le mineur produise un bloc réussi toutes les 2,5 minutes.

Par exemple, si le nonce devait être la variable “12345”, il serait placé dans l'en-tête de bloc à hacher, de sorte que:

Où x = valeur de sortie de hachage,

x = Scrypt (en-tête de bloc)

Si la valeur de sortie de hachage résultante, dans ce cas «x», se révèle supérieure à la cible, le mineur doit réessayer. Le mineur modifie ensuite le nonce en une autre variable, par ex. "90872", et place ceci dans l'en-tête du bloc. si la valeur de sortie de hachage résultante s’avère inférieure à la cible, le bloc du mineur est ensuite relayé aux nœuds Litecoin du réseau afin d’être validé.

Scrypt & SHA-256

Les fonctions de hachage Scrypt et SHA-256 sont toutes deux gourmandes en ressources informatiques car elles nécessitent toutes les deux une puissance de calcul brute afin de générer un grand nombre de solutions possibles pour leurs fonctions respectives. Par exemple, selon BitInfoCharts, au moment de l'écriture, le taux de hachage actuel sur le réseau Litecoin est de 146 TH / s. Cela signifie que 146 000 milliards de calculs de hachage sont effectués toutes les secondes par les mineurs utilisant le protocole Litecoin. Cependant, ce qui différencie la fonction Scrypt de la fonction SHA-256, c’est qu’il est également mémoire intensive. Scrypt consomme beaucoup de mémoire car, en plus d'obliger les mineurs à générer rapidement des nombres, ceux-ci sont stockés dans la mémoire RAM (Random Access Memory) du processeur, auquel il faut accéder avant de soumettre un résultat.

En termes de puissance de hachage globale, les protocoles basés sur Scrypt ont un taux de hachage inférieur à celui des protocoles basés sur SHA-256. Actuellement, selon Blockchain.info, le protocole Bitcoin a un taux de hachage d'environ 45 000 000 000 TH / s, soit bien plus que celui de la Litecoin.

Pourquoi utiliser Scrypt?

La fonction de hachage Scrypt a été initialement mise en œuvre par l'équipe de développement de Litecoin afin d'éviter ce que l'on appelle les circuits intégrés spécifiques à une application (ASIC), d'être exploitables sur le réseau Litecoin. Lors de l’exploration de crypto-devises, les utilisateurs ont généralement le choix entre: un mineur de processeur, de processeur graphique ou d’ASIC.

Les ASIC sont techniquement supérieurs aux CPU et aux GPU, c’est-à-dire qu’ils sont capables de générer plus de hachages par seconde. Par conséquent, les mineurs qui utilisent un autre périphérique qu'un ASIC pour exploiter une crypto-monnaie sont désavantagés. Toutefois, l’algorithme d’exploration Scrypt a été introduit pour empêcher l’exploration ASIC, car il nécessite beaucoup de mémoire; Au départ, les mineurs ASIC n’étaient pas très aptes à exploiter des protocoles basés sur Scrypt. Les mineurs utilisant des processeurs et des GPU pouvaient donc rester compétitifs.

Cependant, avec le temps, la «résistance aux ASIC» initiale de l’algorithme d’exploitation Scrypt a disparu. Des ASIC compatibles Scrypt ont été développés pour permettre une extraction efficace de toute crypto-monnaie utilisant l'algorithme Scrypt. Par conséquent, les CPU et les GPU ne sont plus des outils d’extraction corrects sur le réseau Litecoin en raison de leur puissance de calcul inférieure à celle des ASIC.



Traduit depuis https://www.mycryptopedia.com/litecoin-scrypt-algorithm-explained/

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement


Inscrivez-vous à CoinBase