Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$96273.292266 USD 

-2.67%

ethereum
ethereum

$3376.790310 USD 

-2.45%

tether
tether

$0.998688 USD 

-0.04%

xrp
xrp

$2.171814 USD 

-4.56%

bnb
bnb

$688.802551 USD 

-2.20%

solana
solana

$188.780225 USD 

-4.14%

dogecoin
dogecoin

$0.315059 USD 

-4.51%

usd-coin
usd-coin

$1.000007 USD 

0.01%

cardano
cardano

$0.869026 USD 

-3.80%

tron
tron

$0.255500 USD 

-0.54%

avalanche
avalanche

$37.473012 USD 

-5.59%

toncoin
toncoin

$5.754086 USD 

-3.22%

chainlink
chainlink

$22.948068 USD 

-4.53%

shiba-inu
shiba-inu

$0.000022 USD 

-3.73%

sui
sui

$4.224487 USD 

-4.75%

Fonction de hachage cryptographique

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

Une fonction de hachage cryptographique est un algorithme, c'est-à-dire une séquence répétable d'actions spécifiques, qui peut être utilisée pour transformer une chaîne de données arbitraires de longueur variable en une chaîne de longueur et de format fixes, appelée hachage.

L'un des exemples les plus simples de fonction de hachage consiste à additionner les chiffres d'un nombre jusqu'à obtenir une sortie à un chiffre. Si l'entrée est 49, par exemple, alors l'addition de 4 et 9 donne 13, dont les chiffres 1 et 3 sont ensuite additionnés à nouveau pour donner le résultat de 4. Quelle que soit la longueur du nombre saisi, le résultat sera toujours un seul. chiffre.

Ce n’est cependant pas un bon algorithme car, pour bien remplir ses fonctions, une fonction de hachage doit posséder plusieurs caractéristiques :

  • Il devrait être facile de calculer une sortie pour une entrée donnée, mais presque impossible d'inverser le processus et de calculer l'entrée d'une sortie connue ;
  • Déterminisme – l'introduction d'une entrée spécifique dans l'algorithme devrait toujours produire le même résultat ;
  • Résistance aux collisions : il est très peu probable que deux entrées différentes produisent le même résultat ;
  • Effet d'avalanche : la modification d'un seul bit de données dans l'entrée devrait entraîner une sortie extrêmement différente.

Les fonctions de hachage sont appliquées dans de nombreux cas d'utilisation, par exemple comme sommes de contrôle pour vérifier l'intégrité des fichiers informatiques après leur transmission pendant un stockage prolongé, ou dans des fonctions de randomisation.

Ils constituent également un élément clé dans l’extraction de crypto-monnaies de preuve de travail, telles que Bitcoin (BTC), qui utilise la fonction de hachage SHA-256. Afin d’ajouter un nouveau bloc à la blockchain et de réclamer leur récompense en Bitcoin nouvellement extrait, les mineurs doivent d’abord produire une valeur de hachage inférieure à un certain seuil, appelé cible.

Le fait que les hachages soient pseudo-aléatoires et qu'il soit impossible de prédire le résultat d'une entrée avant de l'exécuter via la fonction de hachage garantit que les mineurs ne peuvent pas imprimer de nouveaux Bitcoins à partir de rien et doivent prouver le travail qu'ils ont effectué.

Environnements d'exécution de confiance (TEE)

Les environnements d'exécution de confiance (TEE) sont des zones sécurisées au sein d'un processeur principal qui fournissent un espace protégé où le code et les données sensibles peuvent fonctionner sans crainte de falsification ou d'observation du monde extérieur.

Clés humaines

Les clés humaines sont des clés cryptographiques dérivées de ce que vous êtes, de ce que vous savez ou de ce que vous possédez. Ils sont utilisés pour sécuriser les actifs numériques, protéger la confidentialité et accéder au Web décentralisé.

Finance ouverte (OpenFi)

OpenFi, abréviation de « Open Finance », est un cadre financier qui intègre la finance traditionnelle (TradFi) à la finance décentralisée (DeFi).

Rollups en tant que service (RaaS)

Rollups-as-a-Service (RaaS) permet aux constructeurs de créer et de lancer rapidement leurs propres rollups. Les fournisseurs RaaS proposent des solutions de bout en bout telles que des personnalisations de la pile technologique sous-jacente, une gestion sans code et des intégrations personnalisées en un clic avec l'infrastructure de base.

Échantillonnage de disponibilité des données (DAS)

L'échantillonnage de disponibilité des données (DAS) est une méthode qui permet aux applications décentralisées de vérifier la disponibilité des données de bloc sans nécessiter le téléchargement de l'intégralité de l'ensemble de données par chaque participant.

Disponibilité de données multiples (MultiDA)

Cette architecture blockchain utilise plusieurs services de disponibilité des données (DA) pour garantir la redondance des données.