Comment fonctionne la technologie Blockchain?

Comme mentionné dans notre guide « Qu’est-ce que la technologie Blockchain ? » , trois technologies majeures se combinent pour créer une chaîne de blocs. Rien de tout cela n’est nouveau. En fait, c’est leur orchestration et leur application qui est nouvelle.

Quelles sont ces technologies ?

Ces technologies sont : 1) la cryptographie à clé privée, 2) un réseau distribué avec un grand registre partagé et 3) une incitation au service des transactions réseau, à l’archivage et à la sécurité.

Voici comment ces technologies fonctionnent ensemble pour sécuriser les relations numériques.

Deux personnes veulent faire des transactions sur Internet.

 

technologie blockchain

Chacune d’entre elles possède une clé privée et une clé publique.

blockchain crypto

L’objectif principal de cette composante de la technologie de la chaîne de blocs est de créer une référence d’identité numérique sécurisée. L’identité est basée sur la possession d’une combinaison de clés cryptographiques privées et publiques.

La combinaison de ces clés peut être considérée comme une forme intelligente de consentement, créant une signature numérique extrêmement utile.

En retour, cette signature numérique fournit un contrôle fort de la propriété.

 

signature digitale

Identité

Mais un contrôle strict de la propriété n’est pas suffisant pour garantir des relations numériques. Bien que l’authentification soit résolue, elle doit être combinée avec un moyen d’approbation des transactions et des autorisations.

Pour les chaînes de blocs, il commence par un réseau distribué.

Un réseau distribué

Le bénéfice et le besoin d’un réseau distribué peut être compris par l’expérience de pensée « si un arbre tombe dans la forêt ».

Si un arbre tombe dans une forêt, avec des caméras pour enregistrer sa chute, on peut être presque sûr que l’arbre est tombé. Nous avons des preuves visuelles, même si les détails (pourquoi ou comment) peuvent ne pas être clairs.

Une grande partie de la valeur de la chaîne de blocs bitcoin est qu’il s’agit d’un grand réseau où les utilisateurs, comme les caméras dans l’analogie, arrivent à un consensus sur le fait qu’ils ont été témoins de la même chose au même moment. Au lieu de caméras, ils utilisent la vérification mathématique.

En bref, la taille du réseau est importante pour sécuriser le réseau.

C’est l’une des qualités les plus attrayantes de la chaîne de blocs de bitcoin – elle est si grande et a accumulé une telle puissance de calcul. Au moment d’écrire ces lignes, bitcoin est garanti par 3,500,000 TH / s (taux de hachage), soit plus que les 10,000 plus grandes banques du monde réunies. Ethereum, qui est encore plus immature, est sécurisé par environ 12,5 TH / s, plus que Google et il n’a que deux ans et est toujours en mode test.

Système d’enregistrement

 

blockchain explication

Lorsque les clés cryptographiques sont combinées avec ce réseau, une forme super utile d’interactions numériques émerge. Le processus commence par la prise par A de leur clé privée, faire une annonce d’une sorte – dans le cas de bitcoin, que vous envoyez une somme de la cryptomonnaie – et l’attacher à la clé publique de B.

Protocole

graphique blockchain

Un bloc contenant une signature numérique, un horodatage et des informations pertinentes est ensuite diffusé à tous les nœuds du réseau.

protocole blockchain

Protocole de service réseau

Un réaliste pourrait défier l’arbre qui tombe dans l’expérience de pensée de la forêt avec la question suivante : Pourquoi y aurait-il un million d’ordinateurs avec des caméras en attente d’enregistrement si un arbre tombait ? En d’autres termes, comment attirer la puissance de calcul pour servir le réseau afin de le sécuriser ?

Pour les chaînes de blocs ouvertes et publiques, il s’agit de l’exploitation minière. L’exploitation minière repose sur une approche unique d’une vieille question économique : la tragédie des biens communs.

Avec les chaînes de blocs, en offrant la puissance de traitement de votre ordinateur pour le service réseau, une récompense est disponible pour l’un des ordinateurs. L’intérêt personnel d’une personne est utilisé pour aider à répondre aux besoins du public.

Avec bitcoin, le but du protocole est d’éliminer la possibilité que le même bitcoin soit utilisé dans des transactions séparées en même temps, de sorte qu’il est difficile à détecter.

C’est ainsi que bitcoin cherche à agir comme l’or, comme une propriété. Les bitcoins et leurs unités de base (satoshis) doivent être uniques et avoir une valeur. Pour ce faire, les nœuds desservant le réseau créent et maintiennent un historique des transactions pour chaque bitcoin en travaillant à résoudre les problèmes de preuve mathématique du travail.

Ils votent essentiellement avec la puissance de leur CPU, exprimant leur accord sur de nouveaux blocs ou rejetant les blocs invalides. Lorsqu’une majorité de mineurs arrivent à la même solution, ils ajoutent un nouveau bloc à la chaîne. Ce bloc est horodaté et peut également contenir des données ou des messages.

Voici une chaîne de blocs :blockchain modèle

Le type, le montant et la vérification peuvent être différents pour chaque chaîne de blocs. Il s’agit d’une question de protocole de chaîne de blocs – ou de règles pour ce qui est et n’est pas une transaction valide, ou une création valide d’un nouveau bloc. Le processus de vérification peut être adapté à chaque chaîne de blocs. Toutes les règles et incitations nécessaires peuvent être créées lorsque suffisamment de nœuds parviennent à un consensus sur la manière dont les transactions doivent être vérifiées.

Nous sommes actuellement dans une période de développement de la chaîne de blocs où de nombreuses expériences de ce type sont en cours. Les seules conclusions tirées jusqu’à présent sont que nous avons encore besoin de comprendre pleinement la dextérité des protocoles de la chaîne de blocs.

Plus d’informations sur ce point dans nos guides « Quelles sont les applications et les cas d’utilisation de la technologie Blockchain » et « Quelle est la différence entre Blockchain ouvert et autorisé ?