Architecture de la solution ChainCacao
ChainCacao repose sur une architecture hybride combinant blockchain et stockage off-chain afin de garantir la traçabilité, la transparence et la conformité des données dans toute la chaîne de valeur du cacao.
Pourquoi utiliser la blockchain ?

La blockchain est un registre distribué qui permet d’enregistrer des transactions de manière sécurisée et immuable.
Chaque événement (récolte, transfert, exportation) est horodaté et lié à un identifiant unique appelé hash.
Cela garantit que les données ne peuvent ni être modifiées ni falsifiées après validation.
→ Objectif : assurer une traçabilité vérifiable de bout en bout.
Architecture du système
Agriculteur
Coopérative
Exportateur
Vérification
Flux de traçabilité du cacao
1. Agriculteur
Production et enregistrement du lot de cacao
2. Coopérative
Validation et regroupement des lots
3. Exportateur
Certification et préparation à l’export
4. Vérification
Contrôle conformité et traçabilité EUDR
Données On-chain vs Off-chain
| Type | Stockage | Exemples | Rôle |
|---|---|---|---|
| On-chain | Blockchain | Hash, ID lot, timestamp | Preuve d’intégrité |
| Off-chain | Base de données | Images, documents, certificats | Stockage volumineux |