Qu'est-ce qu'une chaîne de blocs?

Une blockchain est un système de gestion des registres distribués de faits et de l'historique des mises à jour du livre. Une blockchain est une liste croissante d'enregistrements, appelés blocs, qui sont liés et sécurisés à l'aide de la cryptographie.

Cela permet aux organisations qui ne se font pas entièrement confiance de s'entendre sur les mises à jour soumises à un livre partagé en utilisant des protocoles pair à pair plutôt qu'un processus central de rapprochement hors ligne ou de tierce partie. La chaîne de blocs permet les transactions en temps réel et partage, en toute sécurité, des données infalsifiables dans un réseau d'affaires fiable.

Un réseau blockchain a un fondateur qui crée et maintient le réseau, et des participants qui rejoignent le réseau. Toutes les organisations incluses dans le réseau sont appelées membres.

Oracle Blockchain Platform est une chaîne de blocs avec autorisation, qui fournit un écosystème fermé où seules les organisations invitées (ou les participants) peuvent se joindre au réseau et conserver une copie du livre. Les chaînes de blocs autorisées utilisent une couche de contrôle d'accès pour imposer les organisations qui ont accès au réseau. L'organisation fondatrice, ou propriétaire du réseau blockchain, détermine les participants qui peuvent rejoindre le réseau. Tous les nœuds du réseau sont connus et utilisent un protocole de consensus pour s'assurer que le bloc suivant est la seule version de vérité. Il y a trois étapes au protocole de consensus :

  • Endosage - Cette étape détermine s'il faut accepter ou rejeter une transaction.

  • Commande - Cette étape trie toutes les transactions d'une période dans une séquence ou un bloc.

  • Validation - Cette étape vérifie que l'endossement requis est obtenu conformément à la politique d'endossement et aux autorisations de l'organisation.

Propriétés clés de la chaîne de blocs

Partagé, transparent et décentralisé - Le réseau gère un livre réparti de faits et met à jour l'historique. Tous les participants au réseau voient des données cohérentes. Les données sont distribuées et répliquées dans l'ensemble des organisations du réseau. Toutes les organisations autorisées peuvent accéder aux données.

Immuable et irréversible - Chaque nouveau bloc contient une référence au bloc précédent, ce qui crée une chaîne de données. Les données sont réparties entre les organisations du réseau. Les enregistrements de chaîne de blocs peuvent uniquement être ajoutés et ne peuvent pas être modifiés ou supprimés de manière indétectable. Le consensus est requis avant l'écriture des blocs ou des transactions dans le livre. Par conséquent, l'existence et la validité d'un enregistrement de données ne peuvent pas être refusées. Une fois que les politiques d'endossement sont satisfaites et qu'un consensus est atteint, les données sont regroupées en blocs et les blocs sont ajoutés au livre avec des hachages sécurisés cryptographiquement qui fournissent l'immutabilité. Seuls les membres autorisés à disposer des clés de chiffrement correspondantes peuvent voir les données.

Chiffrement - Tous les enregistrements sont chiffrés.

Écosystème fermé - Les organisations jointes peuvent avoir une copie du livre. Les organisations sont connues dans le monde réel. Les protocoles de consensus dépendent de savoir qui sont les organisations.

Vitesse - Les transactions sont vérifiées en quelques minutes. Les membres du réseau interagissent directement.

Exemple de chaîne de blocs

Un exemple d'organisation qui profite de l'utilisation de la chaîne de blocs est une société de fabrication en sous-traitance de la chaîne d'approvisionnement. Supposons que cette société soit située aux États-Unis et utilise une société tierce au Mexique pour rechercher et produire des composants électroniques. Avec un réseau blockchain, l'entreprise manufacturière peut rapidement connaître les réponses aux questions suivantes :

  • Où est le produit dans le cycle de production?

  • Où est produit le produit?

  • Le produit contient-il des matériaux d'origine éthique?

  • Le produit respecte-t-il les spécifications et les règles de conformité en matière d'exportation?

  • Quand la propriété est-elle transférée?

  • La facture correspond-elle et l'organisation doit-elle la payer?

  • Comment l'organisation doit-elle gérer les exceptions au processus de fabrication, d'expédition ou de réception?