0% ont trouvé ce document utile (0 vote)
4 vues14 pages

Block Chain

Transféré par

manoula mahboula
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues14 pages

Block Chain

Transféré par

manoula mahboula
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ERP & BLOCKCHAIN

POUR LA TRAÇABILITÉ
LOGISTIQUE
Présenté par:
Belameiri Fatima Zohra et Zinai Manel
Page 01

PLAN
Qu’est-ce qu’un ERP en logistique Architecture technique globale

Le Processus d'Ancrage entre Odoo et


Qu’est-ce que la Blockchain
la Blockchain

Caractéristiques clés Démarrage de l'Environnement de Test :


Les Commandes Hardhat et Odoo

Problématique : limites des ERP centralisés Partie pratique

Objectifs du mini-projet Conclusion


ERP ET BLOCKCHAIN Page 02

QU’EST-CE QU’UN ERP EN LOGISTIQUE


Un ERP (Enterprise Resource Planning) est un système d’information centralisé qui intègre différentes
fonctions de l’entreprise telles que les achats, la production, la gestion des entrepôts, la finance et
les ventes.
En logistique, un ERP permet :

La gestion centralisée des commandes, des stocks, des fournisseurs et des clients.

Le partage des données en temps réel entre les différents départements.

La réduction des erreurs humaines et des coûts opérationnels.

Une meilleure planification et une aide efficace à la prise de décision.


ERP ET BLOCKCHAIN Page 03

QU’EST-CE QUE
LA BLOCKCHAIN
registre numérique décentralisé et
immuable dans lequel les données sont
stockées sous forme de blocs liés
chronologiquement.
Une fois enregistrées, les informations
ne peuvent plus être modifiées sans
consensus, ce qui rend le système
hautement sécurisé et transparent.
ERP ET BLOCKCHAIN Page 04

CARACTÉRISTIQUES CLÉS
Immuabilité Décentralisation
Les données ne peuvent ni Aucune autorité unique ne
être modifiées ni supprimées. contrôle les données.

Traçabilité Transparence
Chaque mouvement de produit est Toutes les parties autorisées
enregistré de manière permanente. peuvent consulter les transactions.
ERP ET BLOCKCHAIN Page 05

PROBLÉMATIQUE : LIMITES DES ERP


CENTRALISÉS
Base de données centralisée (PostgreSQL)

Faible valeur probante lors d’audits

Manque de confiance entre partenaires


ERP ET BLOCKCHAIN Page 06

SOLUTION
Objectifs du mini-projet

Assurer l’intégrité des données logistiques

Renforcer la confiance entre les acteurs

Fournir une preuve infalsifiable pour les audits

Proposer un prototype fonctionnel


ERP ET BLOCKCHAIN Page 07

ARCHITECTURE TECHNIQUE GLOBALE


oodo
collecte les informations du transfert de stock et génère hachage cryptographique

Smart Contract
registre immuable: est le cœur de la confiance du système.
Il agit comme un notaire numérique décentralisé.

[Link]
assure la signature numérique de la transaction et transmet la requête au réseau Blockchain

Hardhat
Hardhat fournit un réseau Ethereum privé local et des comptes préconfigurés, utilisé pour le
développement et les tests.
ERP ET BLOCKCHAIN Page 08

LE PROCESSUS D'ANCRAGE ENTRE ODOO ET LA BLOCKCHAIN


Ce processus est le pont d'intégration que vous avez construit. Il se fait en deux étapes majeures (Hachage et
Transaction) et utilise quatre clés de sécurité :

Étape A : Hachage (Côté Odoo - Python)

Action Outil Résultat Sécurité/Clés

L'événement de
Déclenchement button_validate (Odoo) validation de stock est
intercepté.

L'événement de
_prepare_and_send_ha
Collecte validation de stock est
sh (Python)
intercepté.

L'événement de Le Hash garantit


Hachage hashlib (SHA-256) validation de stock est l'intégrité de la donnée
intercepté. source.
ERP ET BLOCKCHAIN Page 09

LE PROCESSUS D'ANCRAGE ENTRE ODOO ET LA BLOCKCHAIN


Étape B : Transaction (Côté [Link] et Hardhat)
Action Outil Résultat Sécurité/Clés

Le système trouve le nœud


Connexion/Cible [Link] (RPC_URL) et le contrat RPC_URL et SC_ADDRESS
(SC_ADDRESS).

La transaction est
Construction [Link] construite, incluant le Hash
de Données et le Nonce.

PRIVATE_KEY (pour prouver


Signature [Link] La transaction est chiffrée. l'identité) et
SENDER_ADDRESS.

Le Hash est enregistré dans Le Smart Contract exécute


Ancrage Hardhat / Smart Contract
un nouveau bloc. addTrackingEvent.

Le Hash de Transaction (Tx Le Tx Hash sert de reçu et


Retour [Link]
Hash) est renvoyé à Odoo. de preuve de l'immutabilité.
ERP ET BLOCKCHAIN Page 10

DÉMARRAGE DE L'ENVIRONNEMENT DE TEST : LES COMMANDES


HARDHAT ET ODOO

Cette commande démarre un serveur local simulant le réseau Ethereum (le nœud Blockchain), ouvrant le port 8545 pour que
Odoo puisse communiquer.

Cette commande installe le Smart Contract TrackingRegister sur le réseau local démarré précédemment, fournissant l'adresse
du contrat (SC_ADDRESS).

Cette commande lance le serveur Odoo en intégrant le module personnalisé, assurant que la logique Python de connexion à la
Blockchain est chargée et activée.
ERP ET BLOCKCHAIN Page 11

PARTIE PRATIQUE
ERP ET BLOCKCHAIN Page 12

CONCLUSION
l’intégration de la Blockchain dans un ERP permet de garantir une traçabilité logistique fiable et inviolable.
En combinant la gestion métier d’Odoo avec l’immutabilité de la blockchain, chaque mouvement de stock devient
sécurisé, transparent et vérifiable, renforçant ainsi la confiance entre les acteurs de la chaîne logistique.
ERP ET BLOCKCHAIN Page 13

MERCI POUR
VOTRE ATTENTION
manelleno@[Link] fatimazohrabelameiri@[Link]

Vous aimerez peut-être aussi