brazzik - Fotolia

Faire une blockchain pour faire une blockchain n'a aucun sens

Un rapport du NIST du Département du Commerce américain revient sur les cas d'usage et les bonnes pratiques qui permettent de mener un « vrai » bon projet blockchain. Première étape ? S'affranchir de l'effet de mode. Et comprendre la blockchain.

Le DĂ©partement du Commerce amĂ©ricain vient de publier un rapport sur les blockchains avec plusieurs conseils pour les entreprises. Plus exactement, c'est le NIST (National Institute of Standards & Technology) qui a rĂ©digĂ© ce document de synthèse d'une soixantaine de pages, titrĂ© « Blockchain Technology Overview Â». Celui-ci revient dans le dĂ©tail - et très clairement - sur les fondements de la technologie : registre distribuĂ©, noeuds, consensus, hash, « preuve de », blocks, Smart Contracts. Mais, surtout, il aborde la thĂ©matique d'un point de vue pragmatique (ce qui n'est pas toujours le cas) pour les entreprises qui souhaiteraient la tester.

Pourquoi une Blockchain plutôt qu'une base de données classique ?

Devant la vague marketing et l'avalanche de projets plus ou moins sérieux, les premières réactions dubitatives ont commencé à se faire entendre.

Une blague regrettait par exemple que la Blockchain, qui sait tout faire en PoC depuis la traçabilité alimentaire jusqu'à l'assurance sur les annulations de vols, ne puisse toujours pas faire le café en production. Une infographie, sarcastique et purement humoristique, résumait cette défiance grandissante :

Blague mise à part, la vérité est évidemment plus nuancée. Le Gartner évalue dans son Hype Cycle que l'usage de la blockchain arrivera à maturité d'ici 5 à 10 ans. Elle ne pourra pas tout faire, certes, mais il existe de nombreux cas où elle est une option très intéressante à tester.

Frédéric Panchaud, l'ex Monsieur blockchain de Viseo, nous dévoilait les leçons que les premiers projets blockchain.

Récemment, Martha Bennett, analyste de Forrester Research, dessinait elle aussi les contours d'une réflexion sur l'usage pertinent (ou pas) d'une blockchain dans un projet d'entreprise.

Pour faire un pré-diagnostic, Martha Beneth recommandait de se poser quatre questions clefs :

  • Plusieurs parties ont-elles besoin d'accĂ©der au mĂŞme jeu de donnĂ©es ?
  • Toutes les parties ont-elles besoin d'ĂŞtre sĂ»res que les donnĂ©es sont justes et n'ont pas Ă©tĂ© falsifiĂ©es ou dĂ©gradĂ©es ?
  • Le système actuel est-il sujet aux erreurs, incroyablement complexe, peu fiable, en dĂ©sordre ?
  • Y a-t-il de bonnes raisons de ne pas avoir un système unique et centralisĂ© ?

Les modèles de décisions ont fleuri pour répondre à cette question simple : pourquoi utiliser une Blockchain plutôt qu'une base de données classique ?

Une question pas si simple au final car si l'on sait lire entre les lignes des réponses des responsables des projets, les motivations d'un projet blockchain ne sont pas que techniques. Loin de là.

« Vouloir à tout prix tester » vs « Trouver un bon cas d'usage »

« La peur de passer Ă  cĂ´tĂ© est grande. Beaucoup d'organisations abordent la question sur le mode du "nous voulons absolument tester la blockchain, sur quoi pouvons-nous le faire ?" Â», confirme le NIST. Or cette approche « dĂ©bouche souvent sur des frustrations parce qu'il s'agit d'une technologie qui n'a pas vocation Ă  tout rĂ©soudre Â».

Au contraire, son rapport prĂ©conise « une bien meilleure approche [qui] consiste d'abord Ă  comprendre la blockchain - lĂ  oĂą elle est adaptĂ©e ; puis Ă  identifier les systèmes (anciens ou nouveaux) qui peuvent gagner Ă  entrer dans le paradigme des blockchains Â».

Pour repérer ces systèmes, on pourra avantageusement appliquer le révélateur de Martha Beneth. Le rapport du US Department of Commerce rappelle pour sa part - en reprenant un arbre décisionnel du Department of Homeland Security - que la blockchain est un dépôt de données bien particulier.

Il est partagé, participatif (plusieurs entités sont amenées à y écrire), non modifiable a posteriori (ou immuable), avec un registre public ou semi-public (c'est à dire dont les données ne sont pas entièrement confidentielles), entre acteurs qui ne se font a priori pas confiance. Et, dernier point, mais pas des moindres, il s'agit d'une base adaptée aux enregistrements pour lesquels la chronologie exacte des évènements est importante.

Avoir une approche critique et favoriser les solutions existantes

Avec cette approche en entonnoir, les cas d'utilisations pertinents semblent assez peu nombreux. Et encore, même si un projet correspond aux 7 points ci-dessus, la conclusion est qu'il peut être un cas approprié pour une blockchain. Pas qu'il l'est.

Mais le NIST l'assume. « L'approche critique est celle que la plupart des organisations devraient avoir ; elles devraient Ă©valuer si d'autres solutions IT existantes (NDR : bases de donnĂ©es, bases managĂ©es, bases chiffrĂ©es, bases distribuĂ©es) peuvent rĂ©soudre leurs problèmes Â». Le rapport enfonce le clou : « analysez la blockchain et utilisez lĂ  si elle est pertinente - pas parce que c'est nouveau Â».

Reste que ce rapport - tĂ©lĂ©chargeable gratuitement sur le site du NIST - oublie un avantage actuel Ă©vident de la blockchain. Elle est un formidable outil de communication pour faire parler de son entreprise, se donner une image moderne et innovante, et au final « ĂŞtre Ă  la mode Â». Ce qui, comme le souligne bien FrĂ©dĂ©ric Panchaud est une justification tout aussi valable qu'une autre lorsque elle est assumĂ©e.

Merci à Jonathan Gérardin de Wavestone d'avoir attiré notre attention sur ce rapport.

Pour approfondir sur Base de données