Retour au Portail d'Apprentissage

Qu'est-ce qu'une fonction de hachage ?

Alors que ce sont les banques centrales qui émettent les monnaies fiduciaires, les nouveaux Bitcoins sont "émis" aux mineurs via une récompense de bloc pour la résolution d'un bloc. Pour ce faire, ils utilisent un matériel spécial pour résoudre un problème de calcul complexe, ce qui produit une sortie de 64 caractères apparemment aléatoire.

Cette sortie est appelée "hash". Une fonction de hachage est un processus mathématique dans lequel des données de toute taille sont ingérées et soumises à une série d'opérations afin de les transformer en un "hachage". Le fait que les données aient une taille fixe est essentiel lorsqu'il s'agit de traiter de gros volumes de transactions et de données. Au lieu de devoir se souvenir de toutes ces données, la fonction de hachage les condense en une longueur fixe pour en garder la trace plus facilement.

Pour Bitcoin, les mineurs utilisent l'algorithme de hachage cryptographique SHA-256. Les données qu'un mineur entre dans la fonction de hachage SHA-256 comprennent toutes les transactions en cours qui entrent dans la limite de taille du bloc, le résultat de hachage du bloc précédent et le nonce. Le nonce est une valeur aléatoire que le mineur change à chaque tentative de hachage pour obtenir une nouvelle sortie. Même un changement minime de l'entrée produit une sortie complètement différente.

Les mineurs de Bitcoins recherchent une sortie avec un certain nombre de zéros. Aujourd'hui, les mineurs de Bitcoins doivent trouver un hash qui commence par dix-neuf zéros. Pour obtenir ce nombre, il faut faire de très nombreuses tentatives. Une fois le hash trouvé, le bloc est fermé et ajouté à la blockchain. Après avoir réussi à extraire un bloc, les mineurs sont récompensés par des Bitcoins nouvellement créés et des frais de transaction.

Il n’est jamais trop tard pour commencer

Achetez, stockez et découvrez la cryptomonnaie aujourd'hui

Desktop Icon Apple App Store Logo Google Play Store Logo