"Supply Chain & Blockchain : comment anticiper la montée en puissance dans l'industrie ?" Voici le thème de l'afterwork qui a eu lieu le 21/03/2019 au sein des locaux de Colibee. Merci aux intervenants : Eric Besnier, Consultant Colibee et Nelson Herbin pour cette présentation.
[Afterwork du 15/01] Les nouveautés fiscales et sociales pour les indépendant...
[Afterwork Colibee] Supply Chain & Blockchain : comment anticiper la montée en puissance dans l'industrie ?
1. Supply Chain & Blockchain :
Comment anticiper la montée en puissance dans l’industrie ?
Nelson Herbin
Développeur Full Stack
Eric Besnier
Architecte organisationnel
en Supply Chain
2. Supply Chain & Blockchain :
Sommaire
I – La Supply Chain, état des lieux
II – La Blockchain, définition et présentation
III – Cas d’usages de la Blockchain dans la Supply Chain
3. Supply Chain & Blockchain
I – La Supply Chain, état des lieux
4. Supply Chain : historique
QUELQUES RAPPELS HISTORIQUES
• 1979, Premières transactions en ligne sur le réseau internet ( flux bancaires)
• 80’s , Modèle de logistique compartimentée à Modèle End To End du Supply Chain Management (EDI)
• 1994, E-Commerce & premières transactions sécurisées sur le web (Pizza Hut Site Marchand)
• 1995, Lancement des e-commerçants (Amazon & Ebay) (Plateforme Pure Player)
• 2007, Lancement du logiciel de CSM PrestaShop (Content Management Système)
• 2008, Lancement des plateformes de e-commerce (Magneto)
Ainsi depuis 1990 nous observons une évolution des fonctionnements
►Supply Chain, sous l’impulsion de l’optimisation des coûts, des processus, et des délais
►Des transactions, par l’’apport de la technologie IT et sous l’impulsion de la règlementation pour la protection de
consommateurs
Afterwork Colibee
5. Supply Chain : les modèles
§ Engineering to Order (ETO), Adapté à la conception de produits sur commande unique, implique le client dans le
processus de design
§ Make to order (MTO) Ne fabriquer que les demandes des clients – Produits peu customisés– Implique des stocks
sur les matières premières
§ Make to Assembly (ATO) Ne fabriquer que les produits demandés en différenciation retardée – Produits
customisés – Implique des stocks sur un produit standard
§ Make to Stock, (MTS) Répondant à des critères de disponibilité - Accélérer Le Flux - Le client commande sur site
Web pour une disponibilité immédiate
Afterwork Colibee
7. Supply Chain : les enjeux
Transformation du terrain de jeux
• Transformation de la distribution omnicanal,
• Informatisation de la chaîne logistique et digitalisation croissante depuis 90’s
• Respect des règles sanitaires,
• Exécution dans des délais courts H+2, H+4, avec + de précision et + de points de livraison
• Engagement sur la réduction de l’impact écologique / Empreinte carbone
• Le client est placé au centre des canaux,
• Le système permet au client d’interagir, via l’expérience client, sur les réseaux sociaux,
Afterwork Colibee
8. Limites actuelles des modèles de Supply Chain
• Traçabilité fragmentée : chaque opérateur de la chaine d’approvisionnement et logistique tient ses propres
registres.
Agréger les opérations pour un même lot sur l’ensemble de la chaine est compliqué et fastidieux.
• Démarches administratives lourdes : 30 opérateurs en moyenne pour 200 interactions sur les assets de
type agro-alimentaire.
• Constitution de dossiers indépendants les uns des autres
• Pas de normativité
• Lenteur conséquente et dangereuse quand les produits sont périssables et fragiles
• Agrégation des données complexes
• Risques importants d’interruption de la supplychain
• Effet « bullwhip » important : complexité d’ajustement de la chaine de production par rapport au marché.
• Lutte contre la contrefaçon difficile
Danger dans le cas de produits alimentaires
Afterwork Colibee
9. Limites actuelles : problèmes d’interruption
• 56% des entreprises impliquées connaissent au moins une interruption de
leur supply chain dans l’année (BCI, 2016)
• 9% rapportent une perte supérieure à 1M€ pour un seul incident
• 34% rapportent des pertes d’au moins 1 million d’euros dues à ces
interruptions
• 51% de ces interruptions interviennent au tiers 1 de la supply chain.
• 30% des entreprises n’analysent pas l’origine de l’interruption
• 53% indiquent que la source majeure d’interruption est due à des pannes de
communication informatiques. (1ère cause)
Afterwork Colibee
10. Limites actuelles : problèmes de traçabilité
Des scandales à répétition au sein de l’industrie agro-alimentaire :
• Scandale du lait en Chine (2008)
• Epidemie E.Coli dite « Crise du concombre », 4 000 malades (2011)
• Epidémie de novovirus à cause de fraises congelées importées de Chine, 11 000 malades (2012)
• Scandale Spanghero en Europe (2013)
• Crises de Listeriose au Danemark, 15 morts (2014)
• Epidémie E.Coli aux États-Unis dans la chaîne de restauration Chipotle (2015)
• Scandale lactalis en France (2018)
• Scandale de la viande polonaise ( 2019 )
Au sein du monde médical également :
• Implant files: aux États-Unis, plus de 82.000 décès et 1,7 million de blessés auraient été recensés entre 2008 et 2017
(source : Le monde).
• Marché du médicament : 10 à 30% des médicaments en circulation dans les pays en voie de développement sont des faux.
Résultat : 700 000 morts/an.
Afterwork Colibee
11. Limites actuelles : un exemple, l’affaire Spanghero
• Délais de localisation :
• 3 mois (sept.-déc. 2012) pour les autorités afin de remonter la filière de production et
localiser l’origine de la fraude
• Scandale mis à jour mi-janvier 2013, début des tests par les usines agro-alimentaires
• Alerte de Comigel à Findus fin janvier.
• Conséquences économiques :
• Chute de 40 à 45 % en volume pour le secteur des plats cuisinés en 2013
• Perte annoncée de 10,7 Millions d’euros pour Picard
• Perte de 103 millions d’euros pour la société Comigel
• Interbev, 12/02/2019 : « la plus grave crise de ces dernières années » sur le plan de la
confiance, dont « la filière se remet à peine »
Afterwork Colibee
12. Supply Chain & Blockchain
Blockchain, définition et présentation
13. Qu’est ce qu’une blockchain ? - Définition
• Base de données de transactions, décentralisée et
distribuée = registre
• L’inscription des données est faite à intervalles réguliers
• Une transaction effectuée est comparable à une
transaction notariale
• Celle-ci peut être publiquement vérifiée par toute
personne pouvant accéder au réseau
• Le registre est commun à tout le réseau et chaque
membre du réseau dispose d’une copie complète du
registre
Afterwork Colibee
14. Qu’est ce qu’une blockchain ? - Définition
• Sur une blockchain, les transactions sont stockées sur
des blocs, comparable à une page de registre.
• Les blocs sont émis à intervalles réguliers
Afterwork Colibee
15. Qu’est ce qu’une blockchain ? - Architecture
• Le registre est maintenu par un réseau de nœuds (notaires)
qui communiquent par un protocole défini.
• Chaque nœud dispose d’une copie du registre
• Ce sont les nœuds qui écrivent une « page » (bloc) dans le
registre après avoir été choisis selon une méthode de
consensus.
• Les mineurs étant rétribués pour écrire, ils sont donc mis en
concurrence.
• Les mineurs concurrents vérifient et valident l’intégrité de la
page de registre à écrire.
• Le registre est donc le résultat d’une collaboration sans
confiance, chaque nœud vérifiant le travail des autres nœuds
pour éviter la triche.
Afterwork Colibee
16. Qu’est ce qu’une blockchain ? Publique vs. Privée
Blockchain publique Blockchain privée
• Seuls quelques nœuds peuvent proposer un bloc
• L’ajout d’un nœud ayant les droits d’écriture doit
être validé par 50%+1 du réseau.
• Le registre reste auditable (lecture seule) à tous.
Tout nœud peut :
• Contribuer au réseau
• Proposer un bloc (écrire dans le registre)
Afterwork Colibee
17. Afterwork Colibee
Qu’est ce qu’une blockchain ? – Identité
Sur une blockchain, une identité est une adresse publique (peu lisible humainement)
Exemple : 1BoatSLRHtKNngkdXEeobR76b53LETtpyT
Un utilisateur peut disposer d’autant d’adresses qu’il le souhaite.
L’association nominative d’une adresse à un utilisateur relève de la responsabilité
du service (exchange, plateforme de dApp, etc)
18. Afterwork Colibee
Qu’est ce qu’une blockchain ? – Transactions & identité
Clé privée Clé publique
• Peut être communiquée à tous
• Permet de vérifier l’authenticité d’une transaction
• est communiquée sous forme d’adresse (identité)
• Ne doit être connue que par l’utilisateur
• Permet de signer des transactions
• n’est jamais communiquée à quiconque
Exemple :
1CC3X2gu58d6wXUWMffpuzN9JAfTUWu4Kj
Exemple :
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF
19. Afterwork Colibee
Qu’est ce qu’une blockchain ? – Déroulement d’une transaction
Etape 1 :
- L’utilisateur signe la transaction
à effectuer via sa clé privée
Etape 2 :
Sont envoyés à un nœud du
réseau:
- la clé publique
- la signature de la transaction
- le contenu de la transaction
Etape 3 :
- Le nœud vérifie que la signature
correspond bien à l’adresse publique donnée.
- la transaction est ajoutée dans la queue
20. Qu’est ce qu’une blockchain ? Résumé
• Une blockchain est un registre, similaire à une base de données.
• Les interactions se font sur base d’un protocole standardisé et formalisé.
• Base de données lente et couteuse mais très résiliente et fortement intègre.
• Toutes les transactions sont signées par une identité quasi-impossible à falsifier par le biais de
principes mathématiques et cryptographiques.
• Tous les acteurs du réseau peuvent potentiellement contribuer à la maintenance du registre
• L’intégralité des transactions peuvent être auditées par tous.
Afterwork Colibee
21. Smart-contracts : définition
• Les smart-contracts sont des briques applicatives qui sont exécutées au sein
du réseau. Elles servent à :
• Créer des assets (identités numériques) au sein de la blockchain.
• Créer des jetons de participation
• Appliquer des règles de gestion d’une transaction
• Permettre le suivi dans le temps des différents états d’un processus
• Créer des délégations de participation
• Les smart-contracts opèrent au sein de la chaine mais permettent
l’exécution et le traitement de sous-registres et sous-opérations dont la
chaine n’est pas dépendante.
Afterwork Colibee
22. Smart-contracts : contenu
Concrètement, un smart-contract est un bloc de code pouvant
embarquer :
- Des variables
- Des fonctions
- Des règles de gestion
Les smart-contracts peuvent interagir entre eux mais sont isolés
d’autre environnements informatiques. Ils fonctionnent dans
un écosystème fermé embarqué sur la blockchain.
Afterwork Colibee
24. Smart-contracts : contenu
Ainsi, déployer un smart-contract permet de créer
une identité unique sur un ensemble de données
Afterwork Colibee
25. Smart-contracts : contenu
Il est possible de faire évoluer l’état des variables via des fonctions.
Afterwork Colibee
26. Smart-contracts : fonctionnement
1. Un contrat est déployé au sein d’une blockchain via une
transaction
2. Le contrat devient accessible à une adresse précise de la
chaine
3. Les fonctionnalités du contrat peuvent être appelées
ultérieurement à l’adresse donnée via une autre
transaction
4. La transaction est traitée, les instructions de l’application
exécutées
5. Le résultat de l’exécution est enregistré dans le registre.
1
2
3
4
t0 t1 t2
Afterwork Colibee
27. Smart-contracts au sein d’une architecture blockchain
Une fois déployée, l’instance du contrat est
synchronisée sur chaque nœud du réseau
Si une transaction fait évoluer l’état du contrat, ce
nouvel état sera répliqué sur chaque nœud du
réseau.
Chaque nœud du réseau vérifie l’intégrité de la
transaction faite auprès du contrat.
Afterwork Colibee
28. Application des blockchains au sein des supply chains :
Quelques exemples de fonctionnement au sein du processus de
production et logistique
Afterwork Colibee
29. Cas d’usage des blockchains au sein des supply chains
• Achat / Vente : garantie de paiement par séquestre de fonds
• Facilitation d’arbitrage lors de litiges (via tiers assureur)
• Traçabilité : facilitation de recoupement des cycles de vie de produits entre
eux
• Administratif : facilité d’audit sur la totalité du registre/chaine
d’approvisionnement, donc facilitation d’agréments, certifications, etc.
-> Nous ne démontrons plus ce que nous avons souhaité faire, mais démontrons
ce que nous avons fait.
Afterwork Colibee
30. Exemple 1 : Suivi du cycle de vie d’un poulet
Afterwork Colibee
Smart-contract de lot céréalier
Smart-contract de poulet
Smart-contract de produit
issus du poulet
Structure de production
Structure de transport
31. Exemple 2 : gestion d’un contrat d’achat / vente
Note : le produit attendu peut-être
un produit final
passé par plusieurs étapes de
transformation.
Les informations de l’ensemble
des produits intermédiaires
peuvent être suivis, chaque
produit sous-jacent à un autre
référençant l’identité du contrat
parent.
Afterwork Colibee
32. Exemple 3 : traçabilité d’un ensemble de produits sur leur parcours de production
Smart-contract de lot céréalier
Smart-contract de poulet
Smart-contract de produit
issus du poulet
Structure de production
Structure de transport
Afterwork Colibee
33. Blockchain & supply chain : Public ou privé ?
Interconnexion aux chaines publiques en phase de maturité probable:
• Permet la création d’assets financiers
• Transparence
• Liquidité des marchés
Phases de R&D et développements via chaines privées probable :
• Maitrise de l’environnement
• Permet la contractualisation des partenariats en amont
• Limitation des risques (forks, dissensions de consensus, etc.)
• Homogénéité des mises à jour du réseau
• Encadrement des enjeux (financier, intégrité, etc.)
Afterwork Colibee
35. Blockchain & supply chain : explorations en cours
Différents marchés de la supply chain s’intéressent à la blockchain :
- Fret maritime : suivi de conteneurs de produits frais sur du parcours logistique
international
- Luxe : lutte anti-contrefaçon et vol dans le domaine vinicole et artistique, lutte
contre marché noir de pierres précieuses
- Transport : gestion d’assurances de remboursement
- Agro-alimentaire : suivi de production
- Marché de l’art : certification et suivi des œuvres
Afterwork Colibee
36. Blockchain & supply chain : exemples de projets pilotes
• Maersk ( leader mondial du fret maritime ) :
Inscription et suivi des conteneurs via la blockchain IBM ( Hyperledger fabric )
Premier essai : conteneurs de fleurs ( trajet Kenya à Pays-Bas )
Itérations suivantes : ananas de Colombie + mandarines de Californie
• Carrefour : mise en place d’un prototype de suivi de l’élevage des
poulets au sein de leur filière de production.
• Tesson : Suivi logistique de vin pour éviter les vols et la contrefaçon
• De Beers : suivi et traçabilité des diamants
Afterwork Colibee
37. Limites actuelles des blockchains au sein des entreprises
• Restreint aux pôles innovation et R&D.
• Phase de développement technique en cours.
• Peu d’acteurs pouvant fournir les services
• Un panel de compétences très spécialisé conséquent à couvrir : Economie (théorie des
jeux), cryptologie, cryptographie, spécialistes réseaux, développeurs bas niveaux.
• Implémentation d’opérateurs tiers laborieux
• Coût de développements élevés
• Cadre légal des cas d’usages encore insuffisant pour une mise en production à
l’échelle industrielle.
Afterwork Colibee
39. Une technologie omniprésente
• Opportunités d’intégrations sur toutes les étapes de la supply
chain alimentaire :
• Suivi de production ( lotissements, volumes de production, traçabilité )
• Suivi qualité
• Les contrats d’achat et de ventes de produits à sous-produits
• Traçabilité des stocks sur l’ensemble de la chaine en temps réel
• Une délégation des responsabilités facilitée, via le jeu des
signature sur blockchain pour chaque actes d’opération sur la
supply chain.
Afterwork Colibee
40. Consultants, pilotes de projet : quelle réalité, à quoi s’attendre ?
Aujourd’hui
• Identifier les données offrant un intérêt (rapport coût / valeur positif)
• Etudier comment préparer la mise en lien avec les projets internes si
existants
• Etudier les cas d’usage qui pourraient être prévus au sein de l’entreprise
sur cette technologie
• Mettre en place une veille des acteurs et des développements des
solutions
Afterwork Colibee
41. Demain
• Pas un alpha et un oméga, mais une brique importante, inévitable
• Un redéfinition et qualification des flux d’informations dans un nouveau
paradigme.
• Un besoin de techniciens ayant une compréhension transverse
• Des pilotes ayant une forte dépendance à des savoirs extérieurs à leurs
propres champs de connaissances, donc un besoin de développer une
capacité à identifier et fédérer les dits-champs lors du pilotage.
Afterwork Colibee
Consultants, pilotes de projet : quelle réalité, à quoi s’attendre ?
43. • Bloc : page de registre, émis à intervalle régulier.
• Nœud : ordinateur connecté à un réseau blockchain et relayant les
transactions.
• Mineur : nœud participant à l’écriture dans le registre de la blockchain
• Consensus : méthode algorithmique définissant le mineur qui a le droit
d’écrire le prochain bloc.
• Smart-contract : code applicatif déployé et exécuté sur une blockchain
• Adresse : identité numérique constituée d’une clé publique, d’une clé
privée, permettant de signer une transaction, recevoir ou envoyer des
jetons.
• Portefeuille : logiciel permettant de créer et mémoriser des adresses.
Afterwork Colibee
Annexe : Glossaire de la blockchain