
Une blockchain est un ensemble de fichiers (blocs placés les uns à la suite des autres) distribués tenus par les nœuds du réseau, enregistrant les transactions exécutées entre les nœuds (c'est-à-dire les messages envoyés d'un nœud à un autre). Les informations insérées dans la blockchain sont publiques et ne peuvent être ni modifiées ni effacées. La blockchain (littéralement, une « chaîne de blocs ») a fait sa première apparition en 2008, dans le cadre de l'initiative Bitcoin.
La blockchain se trouve aujourd’hui au sommet des attentes. Au point d'être comparée à des inventions telles que le moteur à vapeur ou à combustion, elle est potentiellement capable d’apporter des avantages pour une variété d’activités quotidiennes et de processus d’entreprise. Néanmoins, des préoccupations ont également été exprimées concernant l'adoption massive de la blockchain. Le dénominateur commun aux préoccupations susmentionnées est que cette technologie est considérée, d’une part, comme n’ayant pas encore atteint sa pleine maturité et, d’autre part, comme étant sur-traitée, car son application produit souvent des résultats qui pourraient être atteint en utilisant des alternatives bien maîtrisées.
Le risque est que l’on aime tellement cette technologie qu’il devient impossible de juger objectivement de ses véritables avantages. Comme l'a souligné Adam Cooper, l’un des architectes techniques de la Banque d'Angleterre, « Aussi avec la blockchain, l'accent devrait toujours être mis sur la satisfaction des besoins des utilisateurs, et non sur la mise en œuvre des technologies simplement parce qu'elles sont intelligentes ou intéressantes ».
Selon Gartner, sur plus de 3 000 DSI, seuls 11 % ont indiqué avoir déployé ou planifié la blockchain. Cela peut être dû au fait que la majorité des projets n’ont pas dépassé la phase d’expérimentation. « Blockchain glisse actuellement vers le creux de la désillusion dans le dernier cycle de technologies pour les technologies émergentes de Gartner », a déclaré Adrian Leow , directeur principal de la recherche chez Gartner. « Le marché des technologies et des plates-formes blockchain est encore naissant et il n’existe pas de consensus au sein de l’industrie sur des composants clés tels que le concept de produit, le jeu de fonctionnalités et les exigences des applications principales. Nous ne pensons pas qu'il y aura une seule plate-forme dominante d'ici cinq ans. » Pour mener à bien un projet de chaîne de blocs, il est nécessaire de comprendre les causes profondes de l'échec.
N ° 1 : incompréhension ou mauvaise utilisation de la technologie blockchain
Gartner a constaté que la majorité des projets de chaînes de blocs sont uniquement utilisés pour enregistrer des données sur des plates-formes de chaînes de blocs via la technologie de comptabilité décentralisée (DLT), « DLT est un composant de la blockchain, pas toute la blockchain. Le fait que les organisations utilisent si rarement l'ensemble complet des fonctionnalités de la blockchain soulève la question de savoir si elles ont même besoin d'une blockchain », a déclaré M. Leow. « Il est bon de commencer par le DLT, mais la priorité pour les DSI devrait être de clarifier les cas d'utilisation de la chaîne de blocs dans son ensemble et de passer à des projets qui utilisent également d'autres composants de la chaîne de blocs ».
No. 2 : en supposant que la technologie est prête pour une utilisation en production
Le marché de la plate-forme blockchain est immense et composé en grande partie d’offres fragmentées qui tentent de se différencier de différentes manières. Certains se concentrent sur la confidentialité, d'autres sur l'informatique universelle. La plupart sont trop immatures pour les travaux de production à grande échelle fournis avec les services nécessaires et associés aux systèmes, à la sécurité et à la gestion de réseau.
Toutefois, cela pourra changer dans les prochaines années. Les DSI doivent surveiller l'évolution des capacités des plates-formes blockchain et aligner leur chronologie de projet en conséquence.
N ° 3 : confondre un protocole avec une solution d'entreprise
La blockchain est une technologie de base qui peut être utilisée dans divers secteurs et scénarios, allant de la chaîne logistique aux systèmes d’information médicale en passant par la gestion. Ce n'est pas une application complète, car elle doit également inclure des fonctionnalités telles que l'interface utilisateur, la logique métier, la persistance des données et les mécanismes d'interopérabilité.
« En ce qui concerne la blockchain, l'hypothèse implicite est que la technologie au niveau de la fondation n'est pas très éloignée d'une solution d'application complète. Ce n'est pas le cas. Il est utile de voir la blockchain comme un protocole pour effectuer une tâche donnée dans une application complète. Personne ne pourrait présumer qu'un protocole peut constituer la base unique d'un système de commerce électronique ou d'un réseau social », a ajouté M. Leow.
N ° 4 : visualiser la blockchain à l'état pur comme base de données ou mécanisme de stockage
La technologie blockchain a été conçue pour fournir un enregistrement fiable, immuable et faisant autorité, émanant d’événements résultants d’une collection dynamique de parties non fiables. Ce modèle de conception est au prix des capacités de gestion de la base de données. Dans sa forme actuelle, la technologie blockchain n'implémente pas le modèle complet « créer, lire, mettre à jour, supprimer » utilisé dans la technologie de gestion de base de données conventionnelle. Au lieu de cela, seulement « créer » et « lire » sont prises en charge. « Les DSI devraient évaluer les exigences de gestion de données de leur projet de blockchain. Une solution de gestion de données conventionnelle pourrait être la meilleure option dans certains cas », a déclaré M. Leow.
N ° 5 : en supposant qu'il existe des normes d'interopérabilité
Bien que certains fournisseurs de plates-formes technologiques blockchain parlent d'interopérabilité avec d'autres blockchains, il est difficile d'envisager l'interopérabilité lorsque la plupart des plates-formes et leurs protocoles sous-jacents sont encore en cours de conception ou de développement. Les organisations doivent considérer les discussions des fournisseurs concernant l'interopérabilité comme une stratégie marketing. Il est censé bénéficier à la compétitivité du fournisseur, mais n'apportera pas nécessairement d'avantages à l'organisation de l'utilisateur final. « Ne sélectionnez jamais une plate-forme blockchain avec l'espoir que celle-ci interagira avec la technologie de l'année prochaine provenant d'un autre fournisseur », a déclaré M. Leow.
N ° 6 : en supposant que la technologie de contrat intelligent est un problème résolu
Les contrats intelligents constituent peut-être l'aspect le plus puissant des technologies permettant la chaîne de blocs. Ils ajoutent un comportement dynamique aux transactions. Conceptuellement, les contrats intelligents peuvent être compris comme...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.