Blockchain5 min de lecturePar Publié le

Votre entreprise a-t-elle besoin d’une blockchain ? Un test honnête

Nous construisons des systèmes blockchain B2B, et le conseil que nous donnons le plus souvent est d’utiliser une base de données à la place. La plupart des problèmes d’entreprise n’ont pas besoin de blockchain. Quelques-uns en ont besoin, et ils ont en commun un point facile à vérifier.

En bref

Une blockchain a du sens quand plusieurs organisations qui ne se fient pas pleinement les unes aux autres doivent écrire dans un enregistrement commun et s’y fier, sans qu’aucune partie ne le contrôle seule. Si une seule entreprise détient les données, une base de données classique est moins chère, plus rapide et plus facile à garder confidentielle. Dans tous les cas, un smart contract en production doit faire l’objet d’un audit indépendant.

La seule question qui compte

Posez-vous celle-ci : plusieurs organisations, qui ne se fient pas pleinement les unes aux autres, ont-elles besoin d’un enregistrement commun qu’aucune d’elles ne contrôle seule ? Pensez à un fabricant, un armateur, un transitaire en douane et une banque qui mettent tous à jour l’historique d’une même expédition, chacun craignant que les autres le modifient.

Si la réponse est non, vous avez terminé. Une base de données avec un bon contrôle d’accès et des sauvegardes fait le travail, et votre équipe informatique sait déjà en gérer une. Une blockchain ajoute du coût et de la complexité, elle doit donc vous apporter ce qu’une base de données ne peut pas : un enregistrement que personne ne peut modifier discrètement, détenu conjointement.

Un test rapide avant de dépenser quoi que ce soit
  • Seule votre entreprise écrit dans les données

    Utilisez une base de données classique.

  • Plusieurs parties écrivent, et elles font confiance à l’une d’elles pour l’héberger

    Une base de données gérée par cette partie, avec des journaux d’audit.

  • Plusieurs parties écrivent et aucune ne doit contrôler l’enregistrement

    Un registre partagé entre partenaires mérite un examen.

  • Les données sont privées ou couvertes par la législation sur la vie privée

    Gardez-les hors du registre, n’enregistrez qu’une empreinte.

  • L’objectif est l’investissement, la négociation de jetons ou la levée de fonds

    Nous ne construisons ni ne conseillons rien dans ce domaine.

Base de données, registre entre partenaires ou chaîne publique

Il y a trois options réalistes, et pour un usage professionnel, la deuxième est généralement la plus intéressante. Un registre à accès contrôlé est partagé par des partenaires nommés, qui font chacun tourner un nœud, avec des règles sur qui peut lire et écrire. Une chaîne publique est ouverte à tous, ce qui convient à peu de processus d’entreprise et soulève davantage de questions de confidentialité et de réglementation.

Pour presque toutes les entreprises que nous rencontrons, la réponse honnête est la première colonne. Quand c’est la deuxième, le groupe de partenaires et leur accord sur les règles comptent plus que la technologie.

Trois façons de tenir un enregistrement

Base de données classique

Qui la contrôle
Une seule entreprise
Confidentialité
Facile à maîtriser
Coût d’exploitation
Faible
Preuve d’altération
Dépend de celui qui l’exploite
Convient à la plupart des entreprises ?
Oui

Registre entre partenaires

Qui la contrôle
Un groupe de partenaires nommés
Confidentialité
Maîtrisée par des règles d’accès
Coût d’exploitation
Modéré, partagé entre les partenaires
Preuve d’altération
Forte entre partenaires
Convient à la plupart des entreprises ?
Seulement avec un vrai besoin multipartite

Chaîne publique

Qui la contrôle
Personne en particulier
Confidentialité
Difficile, les données sont largement visibles
Coût d’exploitation
Variable, à chaque transaction
Preuve d’altération
Forte
Convient à la plupart des entreprises ?
Rarement

Coût et confidentialité, sans détour

Un registre partagé coûte plus cher qu’une base de données à construire et à exploiter, et il demande à plusieurs entreprises de s’accorder sur les règles, l’arrivée de nouveaux membres et qui paie. Cette coordination est souvent plus difficile que le code. Si le bénéfice est faible, le projet s’arrête dès la première réunion.

La confidentialité est l’autre piège. Les données écrites sur un registre sont difficiles à supprimer, ce qui entre en conflit avec les lois sur la vie privée qui accordent un droit à l’effacement. Le schéma habituel consiste à garder les données dans les systèmes de chaque partie et à n’enregistrer qu’une empreinte, de sorte que chacun puisse prouver qu’un enregistrement n’a pas changé sans le voir. Les règles diffèrent selon les pays, vérifiez-les localement.

Les smart contracts exigent un audit indépendant

Si votre conception comprend des smart contracts, des programmes qui s’exécutent sur le registre et font respecter les règles convenues, traitez-les comme le code de paiement d’une banque. Une fois déployés, ils sont difficiles à modifier, et un bogue peut bloquer ou détourner de vraies transactions commerciales.

Un smart contract en production doit être examiné par un auditeur indépendant qui ne l’a pas écrit, testé en profondeur et déployé par étapes. Nous travaillons ainsi, et nous vous conseillons de demander à tout prestataire, nous compris, de vous montrer le rapport d’audit avant la mise en service.

Si le test répond oui

Commencez petit. Choisissez un processus, deux ou trois partenaires qui en ont déjà envie et une mesure de réussite claire, comme moins de litiges ou un rapprochement plus rapide. Restez entre entreprises, sans jetons à vendre et sans garde des fonds de qui que ce soit.

Mettez d’abord les règles d’accord sur papier, construisez la plus petite version qui fonctionne, et ne pensez à l’étendre qu’ensuite. Si des partenaires perdent leur intérêt avant le lancement, vous avez appris quelque chose à peu de frais.

Questions fréquentes

Quand une blockchain est-elle meilleure qu’une base de données ?

Quand plusieurs organisations doivent écrire dans un même enregistrement, ne se fient pas pleinement les unes aux autres et qu’aucune partie ne doit le contrôler seule. Si une seule entreprise détient les données, une base de données est presque toujours le meilleur choix.

Une blockchain est-elle plus sûre qu’une base de données ?

Pas automatiquement. Elle rend l’altération visible entre les parties, ce qu’une base de données gérée par une seule entreprise ne peut pas montrer. Mais elle peut quand même être fragilisée par une mauvaise gestion des clés, des bogues dans les smart contracts et des accès mal conçus.

Peut-on garder les données clients confidentielles sur une blockchain ?

Pas de façon sûre en les y écrivant. L’approche courante consiste à garder les données dans vos propres systèmes et à ne placer qu’une empreinte sur le registre. La législation sur la vie privée varie selon les pays, vérifiez-la localement.

Service associé

Vous n’êtes pas sûr qu’un registre partagé convienne à votre cas ?

Parlons-en

Autres articles

Gardez une longueur d’avance sur l’IA

Notre lettre d’information

Des conseils concrets sur l’IA pour les entreprises en croissance. Une lettre par mois.