Qu'est-ce qu'une chaîne de blocs?
Une chaîne de blocs est un système permettant de tenir à jour les livres distribués des faits et 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é à l'aide de protocoles pair à pair plutôt que d'un processus central de rapprochement de tierce partie ou manuel hors ligne. La chaîne de blocs permet des 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 les 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é dans lequel 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 déterminer quelles organisations 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 le 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 :
-
Endorsement — Cette étape détermine si une transaction doit être acceptée ou refusée.
-
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 tient à jour un livre réparti de faits et un historique des mises à jour. Tous les participants au réseau voient des données cohérentes. Les données sont distribuées et répliquées dans toutes les organisations du réseau. Toutes les organisations autorisées peuvent accéder aux données.
Immutable 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 que les blocs ou les transactions soient écrits dans le grand 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 que le consensus est atteint, les données sont regroupées en blocs et les blocs sont ajoutés au livre avec des hachages cryptographiquement sécurisés 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.
Speed (Vitesse) — Les transactions sont vérifiées en quelques minutes. Les membres du réseau interagissent directement.
Exemple de chaîne de blocs
Une organisation qui tire avantage 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ù se trouve le produit dans le cycle de production?
-
Où est produit le produit?
-
Le produit contient-il des matériaux d'origine éthique?
-
Le produit répond-il aux spécifications et aux 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?