Gagner de largent par entré les données sur

Comment

Author: Admin | 2025-04-28

Sam 17 Juin 2023 ▪ 6 min de lecture ▪ par Nicolas T. Tous les bitcoiners ont entendu parler de l’algorithme SHA-256. Mais à quoi sert-il exactement ? SHA-256 (Secure Hash Algorithm)SHA-256 est une invention de la National Security Agency (NSA) publiée par le National Institute of Standards and Technology (NIST) en 2001.En essence, la fonction SHA-256 est un algorithme qui produit des hash de 256 bits. Par exemple :b4f8dd11c7ad56c6e3ec33464ca087c61fe2d4a52a36b247eb62cf8686193788Quoique vous donniez en entrée de la fonction (une seule lettre ou bien une bible entière), vous obtiendrez toujours en sortie un hash de 256 bits. Le calcul du hash est fondé sur des principes cryptographiques solides.Par ailleurs, SHA-256 est une fonction déterministe. C’est-à-dire qu’une même donnée en entrée donnera toujours le même hash en sortie. Mais faites varier une seule virgule (dans l’exemple de la bible) et vous obtiendrez un hash complètement différent.De nombreuses technologies reposent sur SHA-256. C’est le cas du protocole Bitcoin. Il est par exemple utilisé dans le système de Proof of Work.Pour « trouver un bloc », les mineurs prennent l’en-tête du bloc en question et le passent à la moulinette de la fonction SHA-256. Leur objectif est de tester frénétiquement différentes entrées en faisant varier un chiffre appelé nonce (« number used once ») jusqu’à trouver un hash valide.SHA-256 est également utilisé pour produire la racine de l’arbre de Merkle que l’on utilise pour compiler toutes les transactions d’un bloc en un seul hash qui ira dans l’en-tête du bloc.Qu’est-ce qu’un en-tête de bloc ?

Add Comment