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

$102650.959537 USD

0.04%

ethereum
ethereum

$3143.610721 USD

-1.62%

xrp
xrp

$3.112987 USD

0.45%

tether
tether

$0.999777 USD

-0.03%

solana
solana

$233.280576 USD

-2.55%

bnb
bnb

$676.885796 USD

-0.27%

usd-coin
usd-coin

$1.000051 USD

0.01%

dogecoin
dogecoin

$0.331944 USD

-0.55%

cardano
cardano

$0.943614 USD

-0.83%

tron
tron

$0.242693 USD

-1.73%

chainlink
chainlink

$23.424739 USD

-3.22%

avalanche
avalanche

$33.482250 USD

-1.59%

stellar
stellar

$0.401846 USD

-1.42%

toncoin
toncoin

$4.873784 USD

-2.06%

hedera
hedera

$0.308794 USD

-2.26%

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 sensible et les données 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 avez. 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) avec la finance décentralisée (DEFI).

Rollups-As-A-Service (RAAS)

Rollups-As-A-Service (RAAS) permet aux constructeurs de construire et de lancer rapidement leurs propres rouleaux. Les fournisseurs RAAS offrent des solutions de bout en bout telles que les personnalisations de la pile technologique sous-jacente, de la 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 l'ensemble de données à télécharger par chaque participant.

Disponibilité des données multiples (multida)

Cette architecture blockchain utilise plus d'un service de disponibilité des données (DA) pour assurer la redondance des données.