Blockchain

Une Blockchain (ou chaîne de blocs) est une méthode de stockage d'une liste d'entrées, qui ne peut pas être modifiée facilement après leur création. Cela s'applique également à la liste. Pour ce faire, on utilise plusieurs concepts issus de la cryptographie, notamment les signatures numériques et les fonctions de hachage. En termes très simples, une chaîne de blocs combine les deux idées suivantes :

  1. Il est facile de calculer une somme de contrôle sur certaines données. Des fonctions de hachage spéciales peuvent être conçues pour calculer ce total de contrôle. Ces fonctions peuvent être conçues pour renvoyer une valeur qui a toujours la même longueur, qui ne dépend pas de la longueur de l'entrée. Cette valeur est appelée valeur de hachage, ou résumé du message. Les fonctions ont également une autre propriété : Pour une même entrée, elles doivent renvoyer la même sortie (valeur de hachage / résumé du message).
  2. En plus des valeurs de hachage, un bloc contient généralement un horodatage et une charge utile. Chaque bloc utilise une signature numérique, qui permet de détecter tout changement dans les données depuis que la signature a été faite. Lorsque de nouveaux blocs de données sont créés, le bloc nouvellement créé contient également la valeur de hachage du bloc précédent.

Dans la plupart des cas, une chaîne de blocage est gérée par un réseau peer-to-peer. Tous les pairs utilisent un protocole commun qui spécifie comment ils doivent communiquer entre eux, comment un nouveau bloc est créé et validé. Une fois enregistrées, les données d'un bloc donné ne peuvent plus être modifiées facilement. Changer le bloc signifie que tous les blocs suivants doivent également être changés. Selon le protocole, cela nécessitera l'accord d'une majorité des pairs, voire de tous les pairs.

Les chaînes de blocs sont sécurisées par leur conception. La technologie des chaînes de sécurité est utilisée lorsqu'il est important de conserver un enregistrement correct. Les cas d'utilisation comprennent les dossiers médicaux, la gestion de l'identité, la traçabilité alimentaire et le vote.

La Blockchain a été inventée par Stuart Haber et Scott Stornetta en 1991 comme moyen d'assurer l'intégrité des documents numériques. Haber et Stornetta ont lancé la première chaîne commerciale au monde, Surety, en 1995.

En 2008, Satoshi Nakamoto a inclus comme références 3 et 4 de Bitcoin : A Peer to Peer Electronic Cash System, les deux documents de Haber et Stornetta pour servir de registre public des transactions de la cryptoconnaissance bitcoin. En raison de sa chaîne de blocage, le bitcoin est devenu la première monnaie numérique à résoudre le problème de la double dépense sans qu'il soit nécessaire de faire appel à une autorité de confiance ou à un serveur central. La conception du bitcoin a inspiré d'autres applications.

Questions et réponses

Q : Qu'est-ce qu'une blockchain ?


R : Une blockchain est une méthode de stockage d'une liste d'entrées qui ne peuvent pas être modifiées facilement après leur création. Elle utilise des concepts issus de la cryptographie, tels que les signatures numériques et les fonctions de hachage, pour garantir l'intégrité des données.

Q : Comment fonctionne une blockchain ?


R : Une blockchain combine deux idées : étant donné certaines données, il est facile de calculer une somme de contrôle sur les données à l'aide de fonctions de hachage spéciales qui renvoient une valeur ayant toujours la même longueur ; et étant donné la même entrée, ces fonctions doivent renvoyer la même sortie (valeur de hachage/résumé de message). En plus de cela, chaque bloc contient généralement un horodatage et une certaine charge utile. Chaque bloc utilise une signature numérique qui permet de détecter toute modification des données depuis leur création. Lorsque de nouveaux blocs sont créés, ils contiennent la valeur de hachage du bloc précédent. Les blockchains sont gérées par des réseaux peer-to-peer qui utilisent des protocoles pour communiquer entre eux, créer et valider les nouveaux blocs. Une fois enregistrées, les données d'un bloc donné ne peuvent plus être modifiées facilement car tous les blocs suivants doivent également être modifiés.

Q : Qu'est-ce que la double dépense ?


R : On parle de double dépense lorsqu'une personne dépense de l'argent plus d'une fois ou tente de dépenser de l'argent deux fois sans avoir suffisamment de fonds pour les deux transactions.

Q : Qui a inventé Blockchain ?


R : Blockchain a été inventé par Stuart Haber et Scott Stornetta en 1991 comme un moyen d'assurer l'intégrité des enregistrements numériques.

Q : À quoi Satoshi Nakamoto a-t-il fait référence en 2008 ?


R : En 2008, Satoshi Nakamoto a fait référence à deux articles de Haber et Stornetta (références 3 & 4) dans son article "Bitcoin : A Peer To Peer Electronic Cash System" qui a servi de registre public des transactions pour la crypto-monnaie bitcoin.

Q : Quel problème Bitcoin a-t-il résolu avec sa technologie blockchain ?


R : Avec sa technologie blockchain, Bitcoin a résolu le problème de double dépense sans avoir besoin d'une autorité de confiance ou d'un serveur central.

Q : Quels sont les cas d'utilisation courants de la technologie Blockchain ?


R : Les cas d'utilisation courants de la technologie Blockchain comprennent la gestion des dossiers médicaux, la gestion de l'identité, la traçabilité des aliments, les jeux et les systèmes de vote.

AlegsaOnline.com - 2020 / 2023 - License CC3