Qu'est-ce qu'une blockchain ?

Une chaîne de blocs est un système permettant de tenir à jour les registres distribués des faits et 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 de se mettre d'accord sur les mises à jour soumises à un grand livre partagé en utilisant des protocoles peer to peer plutôt qu'un tiers central ou un processus de rapprochement manuel hors ligne. La chaîne de blocs permet d'effectuer des transactions en temps réel et de partager 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 chaîne de blocs basée sur des droits d'accès, qui fournit un écosystème fermé où seules les organisations invitées (ou les participants) peuvent rejoindre le réseau et conserver une copie du registre. Les chaînes de blocs 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 noeuds 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é. Le protocole de consensus comporte trois étapes :

  • Approbation - Cette étape détermine si une transaction doit être acceptée ou rejetée.

  • Tri - 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 droits d'accès de l'organisation.

Les principales propriétés de la blockchain

Partagé, transparent et décentralisé - Le réseau gère un registre distribué des 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 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, ce qui crée une chaîne de données. Les données sont distribuées 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 les stratégies d'approbation satisfaites et le consensus atteint, les données sont regroupées en blocs et les blocs sont ajoutés au grand livre avec des hachages sécurisés cryptographiquement qui fournissent l'immutabilité. Seuls les membres autorisés à disposer des clés de cryptage correspondantes peuvent afficher les données.

Cryptage : tous les enregistrements sont crypté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'entreprise qui bénéficie de l'utilisation de la chaîne de blocs 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 qu'elle utilise une société tierce au Mexique pour se procurer des matériaux et produire des composants électroniques. Avec un réseau blockchain, l'entreprise de fabrication peut rapidement connaître les réponses aux questions suivantes :

  • Où se trouve 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é à l'exportation ?

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

  • La facture est-elle rapprochée 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 ?