Les entreprises s’aventurent prudemment dans l’univers de la blockchain espérant découvrir dans la technologie de registre distribué des gains d'efficacité pour leurs processus métiers. Mais celles qui sont prêtes à franchir le pas peuvent éviter plusieurs erreurs. En se basant sur ses recherches sur les implémentations blockchain, Gartner a publié cette semaine un guide des sept erreurs les plus courantes des entreprises qui s’engagent dans des projets de chaîne de blocs. Le cabinet d’études a évalué la maturation de la nouvelle technologie à travers un cycle de vie en cinq phases : depuis le déclencheur jusqu’à l'adoption généralisée si la technologie couvre des besoins qui ne sont pas limités à un usage de niche, en passant par la preuve de concept et la mise en productivité.

Selon Adrian Leow, directeur de la recherche senior chez Gartner, actuellement la chaîne de blocs fait l’objet d’un certain désenchantement. L’intérêt pour la blockchain est en recul, car les projets pilotes et les preuves de concept ne tiennent pas leurs promesses, obligeant les fournisseurs de technologie soit à régler les problèmes, soit à abandonner la technologie. « Le marché des plates-formes et des technologies blockchain n'en est qu'à ses balbutiements et il n’y a pas de consensus au sein de l'industrie autour d’éléments clés comme le concept du produit, les fonctionnalités et les exigences applicatives fondamentales », a déclaré M. Leow dans un communiqué. « Nous ne pensons pas qu'une plate-forme s’imposera dans les cinq prochaines années ».

Un renouvellement nécessaire  

En fait, la semaine dernière, dans une autre étude, Gartner a affirmé que d'ici 2021, 90 % des mises en œuvre actuelles de plates-formes de chaîne de blocs d'entreprise devront être remplacées pour rester compétitives, sécurisées et pertinentes. « De nombreux DSI surestiment les capacités et les avantages à court terme de la technologie blockchain pour atteindre leurs objectifs commerciaux, créant ainsi des attentes irréalistes lors de l'évaluation des offres des fournisseurs de plates-formes et des fournisseurs de services », a déclaré dans cette étude Adrian Lee, directeur de la recherche senior chez Gartner. Selon le cabinet d’études, d'ici 2025, la valeur d’affaires ajoutée par la chaîne de blocs devrait atteindre un peu plus de 176 milliards de dollars, puis dépasser 3,1 billions de dollars d'ici 2030. « Les chefs de produit doivent se préparer à une évolution rapide, à une obsolescence précoce, à un paysage concurrentiel changeant, à une consolidation future des offres et à l'échec potentiel des technologies/fonctionnalités à un stade précoce sur le marché des plates-formes blockchain », a encore déclaré Adrian Lee.

Interrogés par Gartner plus tôt cette année, les consultants spécialisés dans la chaîne de blocs ont confirmé que les DSI n'utilisaient même pas la technologie pour profiter de ses fonctionnalités les plus intéressantes. Principalement, les entreprises utilisent la chaîne de blocs comme une base de données pour la tenue de dossiers partagés et le suivi d’actifs tout en ignorant un élément clé : la chaîne de blocs est une piste d’audit immuable. « Le fait que personne n'utilise ces fonctionnalités innovantes remet en question la raison pour laquelle ils utilisent la chaîne de blocs. Dans ce cas, autant se contenter d’une base de données », avait déclaré lors d'une interview précédente Avivah Litan, vice-présidente de Gartner et analyste éminente.

Une maturité encore insuffisante 

Le sentiment que la technologie ne répond pas aux attentes de l'entreprise s'est traduit par une désillusion palpable chez les responsables IT en raison du décalage entre les attentes et les besoins réels des projets d'entreprise. Le problème vient aussi d'un fait simple : la chaîne de blocs n'est pas encore assez mature pour répondre à tous les cas d’usage de l’entreprise.

Voici un aperçu des 7 erreurs.

1 - Ne pas utiliser la chaîne de blocs pour créer des pistes de vérification de données immuables

Selon Gartner et d'autres organismes de recherche comme ABI Research, les responsables IT qui se sont lancés dans la chaîne de blocs la déploient principalement dans des tests de preuve de concept, souvent pour résoudre des problèmes qu'une base de données classique pourrait traiter. Selon Gartner, « ils ne l'utilisent pas comme un registre décentralisé capable de supporter des pistes d'audit de données immuables pour échanger une version unique de la vérité transactionnelle, fonction principale de la chaîne de blocs. Pour beaucoup, la chaîne de blocs reste une technologie en quête d'un problème ». 

2 - Supposer que la technologie est mature

Une deuxième erreur des entreprises est de supposer que la technologie de la chaîne de blocs est prête à être utilisée en production alors que les offres de plates-formes sur le marché sont encore très fragmentées et qu’elles essayent de se différencier de façon diverse. Certaines plates-formes de chaînes de blocs sont plus développées pour la confidentialité, d'autres pour la tokenisation ou la représentation numérique d’une monnaie fiduciaire ou de biens ; d'autres encore sont créées pour des transactions universelles. Selon Gartner, la plupart de ces offres sont trop immatures pour la production à grande échelle pour laquelle il faut aussi des systèmes, de la sécurité et des services de gestion de réseau adaptés. Cependant, cette situation devrait changer au cours des prochaines années. « Les DSI devraient surveiller l'évolution des capacités des plates-formes blockchain et caller leur projet de chaîne de blocs en conséquence », recommande le rapport.

3 - Confondre protocole et solution d'affaires

Une troisième erreur consiste à confondre protocole et solution d'affaires, car la chaîne de blocs est une technologie de fondation qui a besoin des applications pour répondre à des objectifs d'affaires spécifiques. Même si la chaîne de blocs peut être et est utilisée dans divers scénarios qui vont de la gestion de la chaîne d'approvisionnement au partage des données entre systèmes d'information de santé, elle doit également inclure une interface utilisateur, une logique métier et l'interopérabilité notamment. « Dans le cas de la chaîne de blocs, on suppose implicitement que la technologie n'est pas très éloignée d'une solution applicative complète. Ce qui n'est pas le cas », a déclaré M. Leow. « Il faut considérer la chaîne de blocs comme un protocole pour exécuter une tâche donnée au sein d'une application complète. Personne ne supposerait qu'un protocole suffit pour faire tourner un système de e-commerce ou un réseau social »

4 - Des idées fausses sur la mise à l’échelle

Une quatrième idée fausse est de considérer la chaîne de blocs comme une simple base de données ou un système de stockage de données. En terme de mise à l’échelle, la technologie n'évolue pas encore assez bien, car chaque nœud du réseau pair-à-pair reçoit une copie complète du registre distribué chaque fois qu'il est mis à jour ; à mesure qu'il grandit, la performance ralentit. Selon Gartner, la chaîne de blocs a été conçue pour fournir un enregistrement fiable, immuable et digne de confiance des événements impliquant un ensemble dynamique de parties non-dignes de confiance. Cette architecture est possible au prix de capacités de gestion de bases de données. Dans sa forme actuelle, la technologie ne met pas en œuvre l'intégralité du modèle « créer, lire, mettre à jour, supprimer » que l'on trouve dans la technologie classique de gestion de bases de données. Au lieu de cela, il faudrait la considérer comme un grand livre distribué à écriture unique, mais avec de nombreux participants. « Dans certains cas, une solution de gestion de données conventionnelle est sans doute une meilleure option », a déclaré M. Leow.

5 - Attendre de l'interopérabilité trop vite

Une cinquième erreur des entreprises est de supposer que l'univers de la chaîne de blocs comprend des normes d'interopérabilité. Selon Gartner, même si certains fournisseurs de plates-formes de chaînes de blocs parlent d'interopérabilité avec d'autres chaînes de blocs, il est difficile d'envisager l'interopérabilité alors que la plupart des plates-formes et leurs protocoles sous-jacents sont toujours en cours de conception ou de développement. Pour l’instant, tous les discours des fournisseurs à propos de l'interopérabilité des plates-formes devraient être perçus par les DSI et d'autres comme du marketing. « Ne choisissez jamais une plate-forme de chaîne de blocs en espérant qu'elle interagira avec la technologie qu’un autre fournisseur livrera dans un an », a déclaré M. Leow.

6 - Supposer que les smarts contrats sont matures

Une sixième erreur consiste à supposer que la technologie des smarts contrats intelligents est à maturité. Même s’ils représentent une des fonctions les plus puissantes de la chaîne de blocs parce que ces applications d'automatisation rendent les transactions dynamiques, des problèmes subsistent. Conceptuellement, les smarts contrats sont des scripts logiciels qui stockent les procédures associées à des enregistrements de transactions spécifiques. Par exemple, un smart contrat permet d’aviser un fabricant qui attend des pièces de localiser la cargaison. Contrairement à une procédure stockée dans un système centralisé, les smarts contrats sont exécutés par tous les nœuds du réseau pair-à-pair, ce qui pose des problèmes d'évolutivité et de gestion qui n'ont pas été entièrement résolus. La technologie de ces contrats va connaître d'importants changements. Les DSI devraient donc attendre avant de planifier l'adoption intégrale et commencer par faire de petites expériences. Selon Gartner, ce domaine de la chaîne de blocs va continuer à gagner en maturité au cours des deux ou trois prochaines années

7 - Mauvaise compréhension de la gouvernance

Dans une chaîne de blocs privée ou autorisée, la gouvernance du réseau est généralement confiée au propriétaire de la chaîne. Ainsi, même si un consortium de la chaîne d'approvisionnement peut compter des dizaines de membres, il revient généralement à l’entreprise à l’origine de la chaîne de blocs de gérer l'intégration des nouveaux membres, de vérifier les informations identifiables et financières et de résoudre tout litige éventuel. Ce n'est pas le cas des chaînes de blocs publiques. « Dans les chaînes de blocs publiques comme Ethereum et Bitcoin, la gouvernance est principalement axée sur les questions techniques. Les questions de comportements des participants ou de motivation sont rarement abordées », a encore déclaré M. Leow. « Les DSI doivent être conscients du risque que peuvent poser les problèmes de gouvernance de la chaîne de blocs pour le succès de leur projet. Les grandes entreprises, en particulier, devraient de préférence rejoindre des consortiums ou former des consortiums pour définir des modèles de gouvernance pour la chaîne de blocs publique ».