Qu'est-ce qu'une blockchain ?
Une blockchain est un système de gestion des registres distribués de faits et de l'historique des mises à jour du registre. 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 pour se mettre d'accord sur les mises à jour soumises à un registre partagé en utilisant des protocoles pair à pair plutôt qu'un processus de rapprochement hors ligne tiers central ou manuel. La chaîne de blocs permet des transactions en temps réel et partage en toute sécurité des données inviolables sur un réseau professionnel 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 blockchain autorisée, qui fournit un écosystème fermé où seules les organisations (ou participants) invitées peuvent rejoindre le réseau et conserver une copie du registre. Les blockchains autorisées utilisent une couche de contrôle d'accès pour déterminer 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 le protocole de consensus pour s'assurer que le bloc suivant est la seule version de vérité. Il y a trois étapes pour le protocole de consensus :
-
Endossement - Cette étape détermine si une transaction doit être acceptée ou rejeté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'approbation requise est obtenue conformément à la stratégie d'approbation et aux autorisations de l'organisation.
Propriétés clés de la blockchain
Partagé, transparent et décentralisé : le réseau gère un registre distribué de faits et met à jour l'historique. Tous les participants du 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.
Immuable et irréversible : chaque nouveau bloc contient une référence au bloc précédent, 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. Un consensus est requis pour que les blocs ou les transactions soient écrits 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 stratégies d'approbation sont satisfaites et que le consensus est atteint, les données sont regroupées en blocs et les blocs sont ajoutés au registre avec des hachages sécurisés cryptographiquement qui fournissent l'immuabilité. Seuls les membres autorisés à disposer des clés de cryptage correspondantes peuvent visualiser les données.
Cryptage : tous les enregistrements sont cryptés.
Ecosystème fermé : les entreprises jointes peuvent avoir une copie du livre. Les organisations sont connues dans le monde réel. Les protocoles de consensus dépendent de la connaissance des organisations.
Vitesse : les transactions sont vérifiées en quelques minutes. Les membres du réseau interagissent directement.
Exemple de blockchain
Un exemple d'entreprise qui tire parti de la blockchain est une entreprise de fabrication sous contrat 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 s'approvisionner en matériaux 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ù le produit est-il 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é 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 ?