Comment fonctionne la Technologies Blockchain ?
Comme indiqué dans notre guide« Qu’est-ce que la Technologies Blockchain ? »Il existe trois technologies principales qui, combinées, forment une blockchain. Aucune d'entre elles n'est nouvelle. C'est plutôt leur orchestration et leur application qui sont nouvelles.
Ces technologies sont : 1) la cryptographie à clé privée, 2) un réseau distribué avec un registre partagé et 3) une incitation à gérer les transactions, la tenue des registres et la sécurité du réseau.
Voici une explication de la manière dont ces technologies fonctionnent ensemble pour sécuriser les relations numériques.
clés cryptographiques
Deux personnes souhaitent effectuer une transaction sur Internet.

Chacun d’eux détient une clé privée et une clé publique.

L'objectif principal de ce composant de la Technologies blockchain est de créer une référence d'identité numérique sécurisée. L'identité repose 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 de consentement adroite, créant une signature numérique extrêmement utile.
À son tour, cette signature numérique offre un contrôle fort de la propriété.

Mais un contrôle strict de la propriété ne suffit pas à sécuriser les relations numériques. Si l'authentification est résolue, elle doit être associée à un moyen d'approbation des transactions et des autorisations (autorisation).
Pour les blockchains, cela commence par un réseau distribué.
Un réseau distribué
L’avantage et la nécessité d’un réseau distribué peuvent être compris par l’expérience de pensée « si un arbre tombe dans la forêt ».
Si un arbre tombe en forêt, grâce à des caméras qui enregistrent sa chute, nous pouvons être quasiment certains qu'il est tombé. Nous disposons de preuves visuelles, même si les détails (pourquoi ou comment) peuvent être flous.
L'intérêt de la blockchain Bitcoin réside en grande partie dans le fait qu'elle constitue un vaste réseau où les validateurs, comme les caméras de l'analogie, parviennent à un consensus sur le fait qu'ils ont observé la même chose au même moment. Au lieu de caméras, ils utilisent une vérification mathématique.
En bref, la taille du réseau est importante pour sécuriser le réseau.
C'est ONEun des atouts majeurs de la blockchain Bitcoin : sa taille imposante et sa puissance de calcul considérable. À l'heure actuelle, Bitcoin est sécurisé à 3 500 000 TH/s, soit plus que les 10 000 plus grandes banques mondiales réunies. Ethereum, encore plus immature, est sécurisé à environ 12,5 TH/s, soit plus que Google. Il n'a que deux ans et est encore en phase de test.
Système d'enregistrement

Lorsque des clés cryptographiques sont combinées à ce réseau, une forme d'interaction numérique extrêmement utile apparaît. Le processus commence par l'utilisateur A qui prend sa clé privée, fait une annonce (dans le cas du Bitcoin, l'envoi d'une somme de Cryptomonnaie ) et la rattache à la clé publique de l'utilisateur B.
Protocole

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

Un réaliste pourrait remettre en question l'expérience de l'arbre qui tombe dans la forêt en posant la question suivante : pourquoi y aurait-il un million d'ordinateurs équipés de caméras attendant d'enregistrer la chute d'un arbre ? Autrement dit, comment attirer la puissance de calcul pour sécuriser le réseau ?
Pour les blockchains ouvertes et publiques, cela implique le minage. Le minage repose sur une approche unique d'une question économique ancienne : la tragédie des biens communs.
Avec les blockchains, en offrant la puissance de traitement de votre ordinateur pour alimenter le réseau, une récompense est offerte pour l'achat ONEun ordinateur. L'intérêt personnel d'une personne est ainsi mis à profit pour répondre aux besoins publics.
Avec Bitcoin, l'objectif du protocole est d'éliminer la possibilité que le même Bitcoin soit utilisé dans des transactions distinctes en même temps, de telle manière que cela soit difficile à détecter.
C'est ainsi que le Bitcoin cherche à se comporter comme de l'or, comme une propriété. Les bitcoins et leurs unités de base (satoshis) doit être unique pour être détenu et avoir de la valeur. Pour ce faire, les nœuds du réseau créent et conservent un historique des transactions pour chaque Bitcoin en s'efforçant de résoudre des problèmes mathématiques de preuve de travail.
Ils votent en utilisant la puissance de leur processeur, exprimant leur accord sur les nouveaux blocs ou rejetant les blocs invalides. Lorsqu'une majorité de mineurs parvient à 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 :

Le type, le montant et la vérification peuvent varier d'une blockchain à l'autre. Cela dépend du protocole de la blockchain, des règles définissant ce qui constitue ou non une transaction valide, ou la création d'un nouveau bloc. Le processus de vérification peut être personnalisé pour chaque blockchain. Les règles et incitations nécessaires peuvent être créées lorsqu'un nombre suffisant de nœuds parviennent à un consensus sur la manière dont les transactions doivent être vérifiées.
C’est une question de choix pour le dégustateur, et les gens commencent seulement à expérimenter.
Nous traversons actuellement une période de développement de la blockchain, où de nombreuses expériences de ce type sont menées. La seule conclusion à ce jour est que nous ne comprenons pas encore pleinement la dextérité des protocoles blockchain.
Plus d'informations sur ce point dans nos guides« Quelles sont les applications et les cas d'utilisation de la Technologies Blockchain ? » et « Quelle est la différence entre les blockchains ouvertes et autorisées ? »

Rédigé par Nolan Bauerle ; images de Maria Kuznetsov