DAVID BECK intervient le 29 mars pour une conférence IA ET VIN à l'Institut Universitaire de la Vigne et du Vin Jules Guyot
Blockchain

“Pour être à la pointe nous investirons dans la blockchain” – UE — Transparence partie 2

David BECK Academic - Economics, Society and Political science - Environment and Technologies (AI, blockchain)

La blockchain est sur le point de transformer tous les secteurs d’activité et toutes les fonctions managériales, redéfinissant les modes de transaction en ligne, de partage d’idées et de gestion des flux de travail….


TRANSPARENCE Chapitre 2 — PARTIE 2 #Blockchain #Web3

Dans cette série d’articles, j’essaie de comprendre les implications des thèmes liés à la traçabilité (chapitre 1), à la transparence (chapitre 2) et à la décentralisation (chapitre 3). Ces thèmes peuvent être considérés comme antonymes de l’industrie du vin.
Dans le Chapitre 1 Tracabilité, j’ai analysé la relation entre les producteurs de vin et les consommateurs. Je me suis penché sur les effets que la transparence pourrait avoir sur la chaîne d’approvisionnement du vin. Voici le premier article du chapitre 2. Dans le troisième chapitre, j’examinerai si la décentralisation pourrait être l’avenir grâce à un nouveau canal de vente de vin distribué.

J’ai eu le plaisir d’interviewer 40 acteurs majeurs des secteurs du vin et de la technologie. Pour rédiger cet article, j’ai discuté avec (trié par ordre alphabétique) :
Sylvie Busca Fondateur associée de Wine in Block
Laurent David Président de La WineTech
Benjamin Faraggi Fondateur & CEO de Kagesecur
Antoine Gimbert Directeur Export des Domaines Delon
Matthieu Hug Fondateur & CEO de Tilkal
Nicolas Mendiharat Co-Fondateur & CEO de WineChain
Tom Morris Business Development Manager de VeChain
Oliver Oram Co-Fondateur & CEO de Chainvine
Sebastian Schier Managing Director de vinID
Dorian Wansek Chief of Staff du CEO d’Arianee


Les plateformes web, par leur omnipotence, décident de priver les mortels du feu qu’ils avaient depuis l’âge d’or. La blockchain décide de voler l’étincelle divine du feu. Avant qu’elle ne donne le feu, les hommes vivaient dans le désordre et la confusion, se réfugiant sous terre ou dans des grottes, ils faisaient tout sans jugement. La blockchain devient alors le grand civilisateur qui apporte la raison aux hommes.
Cependant, les hommes restent passifs : la connaissance est saisie comme une donnée qui permet à l’homme de connaître une volonté qui le dépasse et le domine. La blockchain a poussé l’intelligence humaine à ne plus être passive mais créatrice : c’est une capacité, et non une connaissance, qui lui est donnée.


Pour ouvrir la voie aux hyperscalers de nouvelle génération, nous investirons dans la blockchain, le calcul à haute performance, l’informatique quantique, les algorithmes et les outils permettant le partage et l’utilisation des données.

Ursula von der Leyen, Président de la Commission européenne – Extrait de Political guidelines for the next European Commission 2019-2024

2. La blockchain – une révolution pour l’entreprise

La blockchain est une technologie (DLT) qui permet d’enregistrer des informations à chaque étape et de les rendre accessibles à tous de manière transparente. La blockchain est sur le point de transformer tous les secteurs d’activité et toutes les fonctions managériales, redéfinissant la manière dont nous effectuons des transactions en ligne, partageons des idées et gérons les flux de travail. Il s’agit d’une nouvelle technologie que tous les professionnels doivent comprendre.

En conséquence, toutes les autres entités peuvent voir qui utilise et modifie le grand livre. Cette transparence de la DLT assure un niveau élevé de confiance entre les participants et élimine pratiquement tout risque d’activités frauduleuses dans le grand livre. Ainsi, les entités qui utilisent le grand livre n’ont plus besoin de s’appuyer sur une autorité centrale de confiance qui contrôle le grand livre, ou sur un fournisseur tiers extérieur pour jouer ce rôle et empêcher les manipulations.

La DLT est une base de données décentralisée gérée par plusieurs participants, sur plusieurs nœuds. La blockchain est un type de DLT où les transactions sont enregistrées avec une signature cryptographique immuable appelée “hash”. Les transactions sont ensuite regroupées en blocs et chaque nouveau bloc comprend un hachage du précédent, les enchaînant les uns aux autres, ce qui explique pourquoi les grands livres distribués sont souvent appelés blockchains.

Une blockchain est une série horodatée d’enregistrements immuables de données qui est gérée par un groupe d’ordinateurs n’appartenant pas à une seule entité. Chacun de ces blocs de données (i.e. bloc) est sécurisé et lié à l’autre en utilisant des principes cryptographiques (i.e. chaîne).

La blockchain est un système d’enregistrement des informations qui rend difficile, voire impossible, la modification, le piratage ou la tricherie du système. La plupart des bases de données normales, telles que les bases de données SQL, ont un responsable qui peut modifier les entrées. La blockchain est différente car personne n’est responsable ; elle est gérée par les personnes qui l’utilisent.

La blockchain est un grand livre immuable, distribué, décentralisé, de pair à pair, répliqué sur plusieurs nœuds connectés en réseau, qui permet d’enregistrer des données sur tout événement ou transaction au fur et à mesure qu’il se produit. La blockchain peut être appliquée à de nombreuses autres applications, partout où l’on souhaite enregistrer des transactions en toute sécurité entre deux parties, sans intermédiaire.

Sa valeur ne se limite pas aux transactions monétaires – elle s’applique également aux actifs, aux titres de propriété, aux droits d’une chanson, à un vote et même à l’identité d’une personne – et son application s’étend bien au-delà du domaine des services financiers.

2.1. Comment fonctionne la blockchain ?

Si l’on prend l’exemple d’une transaction unique, lorsqu’une transaction est créée sur la blockchain, elle est soumise à un réseau mondial d’ordinateurs. Ces ordinateurs vérifieront la transaction instantanément ou la placeront dans une file d’attente de transactions en attente que les nœuds devront valider en fonction des règles établies par le réseau.

La responsabilité incombe à tous les nœuds du réseau et au processus utilisé pour vérifier la transaction. Une fois vérifiée, la transaction est enregistrée chronologiquement et ne peut plus être modifiée.

Ce consensus du réseau est la base de l’architecture du réseau blockchain. Il existe plusieurs algorithmes de consensus différents, mais ils sont tous fondés sur les objectifs principaux suivants : parvenir à un accord, collaborer, coopérer, garantir l’égalité des droits, la participation et l’activité.

La blockchain possède des caractéristiques importantes pour transformer les produits et services existants et permettre de nouvelles solutions innovantes :

  • Désintermédiation : permet des interactions de pair à pair qui peuvent être fiables sur la base de signatures activées par des clés publiques et privées
  • Contrats intelligents : suivi continu des données en temps quasi réel grâce à l’utilisation de contrats intelligents
  • Auditabilité : fournit une piste d’audit complète des données, créant ainsi un moyen d’archivage
  • Immutabilité : toutes les transactions de la blockchain sont horodatées et infalsifiables, ce qui constitue une source unique d’intégrité des données.

Au fond, la blockchain est une machine de confiance qui permet la transparence grâce à la collaboration

Sécurité

  • Immuabilité : Les blocs de la blockchain ne peuvent être écrits qu’une seule fois. Les données de chaque bloc sont cryptées à l’aide de l’algorithme SHA-256, ce qui rend leur modification très difficile. Toute modification des données rend le bloc nouvellement modifié invalide. Cette capacité des blockchains empêche l’altération des transactions.
  • Consensus : Les nœuds d’un réseau de blockchain distribué doivent se mettre d’accord sur l’état réel du réseau pour garantir la validité des transactions à l’aide d’une preuve de travail ou d’une preuve d’enjeu.
  • Transparence : La blockchain est distribuée entre plusieurs nœuds sur l’ensemble du réseau d’ordinateurs. Si un utilisateur tente de falsifier une transaction dans la blockchain, tous les autres nœuds du réseau de la blockchain se recoupent et identifient facilement le nœud contenant les informations incorrectes.

Un Bloc

Un bloc dans une blockchain enregistre une ou plusieurs transactions afin d’organiser, de surveiller et de contrôler les informations pour une prise de décision éclairée.
Chaque fois qu’une nouvelle transaction a lieu sur la blockchain, un enregistrement de cette transaction est ajouté en tant que nouveau bloc à la chaîne. Le nouveau bloc n’est ajouté au grand livre des nœuds de chaque participant qu’après l’application d’un algorithme de consensus, comme la preuve de travail, pour valider la transaction. Un bloc de la chaîne est immuable. Il ne peut jamais être mis à jour et peut uniquement être ajouté à la chaîne.

Le bloc se compose d’un en-tête de bloc contenant des métadonnées :

  • Numéro de version pour suivre le logiciel ou le protocole qui permettra à d’autres ordinateurs de lire correctement le bloc.
  • Horodatage : date à laquelle la transaction a été enregistrée ou le bloc créé, exprimée en secondes depuis 1970-01-01T00:00 UTC.
  • Hachage cryptographique de 256 bits de l’en-tête du bloc précédent qui relie un bloc à un autre bloc dans une blockchain. Cela garantit l’intégrité du bloc précédent jusqu’au premier bloc, appelé bloc de genèse.
  • Nonce signifie numéro utilisé une seule fois. Le nonce est un nombre généré de manière aléatoire que les mineurs génèrent pour résoudre un problème mathématique complexe afin de créer un bloc.
  • La cible représente la difficulté de générer le nonce, qui valide une transaction avant qu’elle ne soit ajoutée à la chaîne de blocs. Il régule la vitesse à laquelle les nouveaux blocs sont ajoutés à la blockchain et est ajusté à peu près tous les 2016 blocs. Plus la difficulté à générer le nonce est grande, plus la valeur cible est faible.
  • Un hachage pour toutes les transactions d’un bloc.

Comment une transaction est-elle enregistrée dans une blockchain ?

Les mineurs de blockchain installent et exécutent un logiciel spécial de minage de blockchain qui permet à leurs ordinateurs de communiquer en toute sécurité les uns avec les autres. Une fois qu’un ordinateur a installé le logiciel, rejoint le réseau et commence à miner, il devient ce que l’on appelle un “nœud”.

  • Étape 1 : L’expéditeur ou l’auteur de la transaction signe numériquement la transaction : les signatures numériques sont un élément fondamental des blockchains ; elles sont principalement utilisées pour vérifier l’authenticité des transactions
  • Étape 2 : La transaction est diffusée sur le réseau : elle est vérifiée par tous les nœuds de la blockchain disponibles
  • Étape 3 : les nœuds authentifient la transaction
  • Étape 4 : Les transactions valides sont stockées dans le mempool : le mempool stocke toutes les transactions valides qui attendent d’être confirmées par le réseau
  • Étape 5 : Les mineurs valident en utilisant le consensus pour ajouter le bloc : pour ajouter un nouveau bloc à la blockchain, une énigme informatique doit être résolue pour crypter les données du bloc.

Avec l’évolution de la technologie de la blockchain, plusieurs nouvelles plateformes décentralisées ont fait leur apparition avec des caractéristiques distinctes. Il est donc complexe d’analyser et de décider laquelle est la plus adaptée aux besoins de l’entreprise. La présélection et la sélection d’un protocole blockchain approprié nécessitent beaucoup de recherches, d’analyses et de comparaisons. Une comparaison parallèle des plateformes de blockchain est importante pour l’évaluation de la variété des caractéristiques qu’elles offrent.

Ceci était le troisième article du chapitre 2 – Transparence. Dans le prochain article, j’énumérerai des cas d’utilisation de la blockchain dans divers secteurs.