qu’est-ce que c’est ? la blockchain ? : Définition et concept

Qu’est ce que / qu’est-ce que c’est ? la blockchain ? : Définition et concept

Comme pour tant d’autres choses qui deviennent à la mode, on entend beaucoup le terme Blockchain ces derniers temps, tantôt en référence aux crypto-monnaies électroniques, tantôt en référence à l’estampillage de confiance des signatures sur les documents électroniques. Mais de quoi s’agit-il vraiment ?

La blockchain comprend une base de données distribuée dans laquelle chaque élément de la base de données est horodaté et lié à un document précédent, de sorte qu’une fois l’élément estampillé, il est – théoriquement – impossible de le modifier.

C’est pourquoi la blockchain est utilisée dans ce type d’applications, qui nécessitent un haut niveau de fiabilité afin d’éviter les falsifications.
L’horodatage de l’opération (appelée transaction dans le jargon des blockchains) permet aux blockchains de stocker des informations que nous sommes intéressés à suivre dans le temps pour une raison quelconque, comme un contrat qui doit être renégocié chaque année et qui varie donc une fois tous les douze mois.

En tant que base de données distribuée, les éléments peuvent être reproduits sur plusieurs ordinateurs.

Cela signifie que, comme chacune des données se trouve sur plusieurs serveurs ou ordinateurs, et que leur synchronisation se produit presque simultanément, il est très difficile de les falsifier toutes en même temps et, si l’on y parvient avec l’un des enregistrements, il sera facile de détecter l’erreur et d’empêcher sa propagation.
Cependant, lorsqu’une modification autorisée est effectuée, il est très facile de valider l’autorisation et de modifier tous les registres simultanément.

Une autre caractéristique intéressante de la blockchain est que les informations ne sont pas supprimées ; lorsque nous parlons de modifications, celles-ci sont effectuées par ajout.

En d’autres termes, la seule opération effectuée est l’ajout de données, de sorte que la Blockchain stocke tout l’historique du document ou de l’article et les modifications qui lui ont été appliquées.

Il s’agit d’un concept relativement moderne, qui a été inventé en 2009 pour être utilisé dans la célèbre crypto-monnaie Bitcoin.

Le but de cette construction était de vérifier les opérations, afin qu’elles ne puissent pas être modifiées a posteriori pour, par exemple, ajouter un zéro après l’un des chiffres…
La manière la plus appropriée, la plus simple et la plus brève de définir la Blockchain est celle d’un ‘notaire’, qui certifie les transactions de manière à ce qu’il soit impossible de modifier le résultat a posteriori.
En outre, en disposant de l’historique complet des transactions, nous pouvons reconstituer l’historique pour détecter les problèmes qui ont pu survenir et qui font que les comptes ne s’additionnent pas.

Une autre utilisation qui lui a été donnée est la signature de contrats.

Chaque partie peut signer numériquement le contrat, et l’ensemble de la transaction est stocké dans une blockchain, qui est ce qui atteste que le contrat a été signé. Comme je l’ai expliqué précédemment, vous pouvez également stocker les contrats qui sont renouvelés au fil du temps et pour lesquels des modifications doivent être apportées.

Les blockchains peuvent être publiques ou privées.

Comme on peut déjà le deviner, tout le monde peut accéder aux blockchains publiques, tandis que les blockchains privées ont un accès restreint à un nombre limité de personnes ou d’entités.

Nous pouvons également les classer en deux catégories : avec ou sans permission.

Dans le premier cas, avec autorisation, toutes les entités qui ont accès à la blockchain ne peuvent pas effectuer de transactions, tandis que dans le second (sans autorisation), toutes les entités qui participent à la blockchain peuvent effectuer des transactions.