Les avantages et les inconvénients des blockchains privées
Sommaire5 sections
Une blockchain privée est une base de données partagée entre plusieurs acteurs qui se connaissent, avec un registre inaltérable et une liste d'invités. Dit comme ça, le mot fait beaucoup moins rêver que dans les plaquettes commerciales de 2018. Et c'est justement l'intérêt de la regarder de près : une fois retiré le vernis, la question devient concrète, avec ses cas où la technologie apporte quelque chose et ses cas où un serveur classique aurait suffi.
Ce qu'un registre distribué apporte, indépendamment du mot
Le principe date de 2008 et de l'article publié sous le nom de Satoshi Nakamoto. Chaque bloc de transactions contient l'empreinte cryptographique du bloc précédent. Modifier une écriture ancienne oblige à recalculer toute la suite de la chaîne, sur toutes les copies détenues par les participants. En pratique, l'historique devient impossible à réécrire discrètement.
Trois propriétés en découlent, et ce sont les seules qui comptent vraiment :
- l'historique reste consultable et ne s'efface pas ;
- toute écriture est horodatée et signée par son auteur ;
- plusieurs organisations partagent le même registre sans qu'aucune ne détienne la version de référence.
Ce troisième point est le seul argument réellement solide en faveur d'une blockchain privée. Si une entreprise unique gère les données de bout en bout, une base de données ordinaire avec des journaux d'audit fait le travail, coûte moins cher et se maintient plus facilement. La chaîne de blocs commence à se justifier quand plusieurs entités doivent écrire dans le même registre sans se faire une confiance aveugle.
Qui contrôle quoi
Dans une blockchain privée, un administrateur distribue les autorisations : lecture seule pour certains, écriture pour d'autres, validation des blocs pour un petit groupe. Cette gestion des permissions change complètement le modèle de sécurité. Il n'y a plus de mineurs anonymes ni de preuve de travail : les nœuds validateurs sont identifiés, et le consensus repose sur des mécanismes bien plus légers, du type tolérance aux pannes byzantines.
Le gain est mesurable. Là où le réseau Bitcoin traite environ sept transactions par seconde, une blockchain d'entreprise fonctionnant avec quelques dizaines de validateurs connus en encaisse plusieurs milliers. La consommation électrique n'a plus rien de comparable non plus, puisque personne ne cherche à résoudre un problème de calcul pour gagner le droit d'écrire.
Les critiques, et elles sont fondées
Une partie de la communauté crypto refuse d'appeler ces systèmes des blockchains. L'argument se tient : si une entité choisit les validateurs, elle peut aussi, en théorie, réunir assez de nœuds pour réécrire l'histoire. La décentralisation devient une affaire de gouvernance, pas de mathématiques. On revient à une question de confiance envers une organisation, ce que la blockchain publique cherchait précisément à éliminer.
La vérification indépendante disparaît elle aussi. Sur un réseau ouvert, un observateur extérieur télécharge la chaîne et contrôle tout. Sur un réseau fermé, seuls les membres autorisés voient les données, et la promesse de transparence se réduit à la transparence entre participants. Pour un consortium bancaire, c'est exactement ce qu'on veut. Pour un projet qui vend de la traçabilité au consommateur final, l'argument marketing devient nettement plus mince.
Comment on en monte une
Le chantier n'a rien d'insurmontable techniquement, mais il commence par des choix qui structurent tout le reste.
Le premier est celui de la plateforme. Hyperledger Fabric, hébergé par la Linux Foundation, reste la référence pour les réseaux d'entreprise à permissions. Quorum, dérivé d'Ethereum, garde une compatibilité avec les outils du monde Ethereum, ce qui compte si les équipes connaissent déjà Solidity. Corda vise le secteur financier, avec un modèle où chaque transaction n'est visible que des parties concernées.
Vient ensuite le bloc de genèse, qui fixe les paramètres initiaux du réseau, puis le mécanisme de consensus, puis le déploiement des premiers contrats intelligents. C'est à ce stade que les projets dérapent le plus souvent : un contrat déployé est difficile à corriger, et une erreur de logique métier se paie au prix fort. Les audits de code coûtent cher, mais moins qu'une reprise complète du réseau.
Le vrai travail est ailleurs, de toute façon. Écrire les règles de gouvernance entre les participants prend plus de temps que le code lui-même : qui peut rejoindre le réseau, qui valide, comment on tranche un litige, ce qui se passe si un membre part. Ces questions ne sont pas techniques, et aucune plateforme ne les résout à votre place.
Où en est-on vraiment
Après la vague d'annonces de 2017 à 2021, beaucoup de projets de blockchain d'entreprise sont restés au stade du pilote. Les survivants ont un point commun : ils répondaient à un problème réel de coordination entre acteurs, pas à une envie d'afficher le mot sur une plaquette. Les consortiums de transport maritime et quelques réseaux de traçabilité agroalimentaire tiennent debout parce que les participants y gagnent du temps sur des rapprochements documentaires qui se faisaient auparavant par courriel.
La blockchain privée est donc un outil de coordination entre organisations, avec un coût d'entrée élevé et un bénéfice qui n'apparaît qu'à partir d'un certain nombre de participants. Une brique d'infrastructure, utile dans un périmètre étroit, surdimensionnée partout ailleurs. Mon avis, après avoir vu passer quelques dossiers : la plupart des entreprises qui en réclament une ont surtout un problème de format d'échange de fichiers.
Résumer cet article avec :
Partager :