PoC IPFS

Résumé du projet

Interplanetary File System (IPFS) est un système distribué de fichiers pair à pair qui ne dépend pas de serveurs centralisés. Son but est de connecter un ensemble d’équipements informatiques indépendants (appelés nœuds) avec le même système de fichiers. Ce projet de preuve de concept (PoC) vise à explorer et évaluer ce système pour les données de la recherche, notamment sa complémentarité avec la blockchain.

Identité des porteurs de la demande

Type du projet

Projet pilote (PoC) et structurant (Animation du réseau Blockchain ESR)

Intitulé

PoC IPFS

Mots-clefs

#poc #esr #ipfs #data_storage #data_management #blockchain #rse

Composition de l’équipe responsable

  • Aurélien PERILLAT-BOTTONET – INRAE
  • Angélique ADIVEZE – INRAE
  • Dr Geoffrey GOODELL – University College London
  • Prof. Jean-Henry MORIN – Université de Genève

Date(s)

2026

Lieu

Montpellier

Financement précédents

2025 Sapi PoC Blockchain

Communication, diffusion, restitution

L’ensemble des livrables (documentation, codes sources…) seront mis à disposition sous licence ouverte. Des actions de restitution seront organisées en direction de différents collectifs internes ou externes à l’Institut. La communication autour du projet sera appuyée par le réseau inter-établissements « Blockchain ESR ».

Description du projet

Le contexte

Le modèle client-serveur

L’hébergement de données est aujourd’hui au cœur des infrastructures numériques. Ces données sont généralement stockées sur des serveurs gérés par des organisations ou des prestataires spécialisés. Ces serveurs constituent des points de défaillance : s’ils ne sont plus accessibles, les données ne sont plus disponibles.

Le modèle décentralisé IPFS

IPFS est un système distribué de fichiers pair à pair qui ne dépend pas de serveurs centralisés. Son but est de connecter un ensemble d’équipements informatiques indépendants (appelés nœuds) avec le même système de fichiers. L’implémentation principale d’IPFS est un logiciel open source écrit en go (https://github.com/ipfs).

IPFS est un système collaboratif et participatif, sur lequel chaque fichier est représenté par un identifiant unique. Un fichier ne peut pas être supprimé d’IPFS s’il y a au moins un nœud du réseau qui le rend disponible, ce qui rend le système extrêmement résilient et efficace contre la censure.

Le projet

Dans ce contexte, le projet « PoC IPFS » consiste à créer une infrastructure de stockage distribué Interplanetary File System à des fins de tests.

Cette infrastructure est constituée d’un ensemble de serveurs (nœuds). Cette architecture est prévue pour que la perte d’un ou plusieurs nœuds soit sans conséquences. Il est dès lors possible d’intégrer du matériel de réforme (serveurs, nas, disques, baies…) dans un réseau de nœuds IPFS et prolonger ainsi la durée d’utilisation du matériel.

Dans la continuité du SAPI 2025 “PoC blockchain” nous proposerons des cas d’usage pour utiliser IPFS avec la blockchain. En effet, la blockchain permet de stocker les URL immuables IPFS pointant vers les données qu’elle certifie.

Ce projet pluri-disciplinaire (informatique, droit, gestion des données, science ouverte, RSE…), et inter-CATIs (CATI DEVSECOPS, CATI GEDEOP, INRAE CATI DIISCICO) concernant potentiellement de nombreux collectifs, bénéficiera des compétences des membres du réseau « Blockchain ESR ». Il s’appuiera également sur les ressources de la Direction des Systèmes d’Information.

De plus ce projet aura une dimension internationale puisque des partenaires académiques étrangers ont manifesté leur volonté de participer au projet.

Les objectifs

  • Acquérir les compétences pour déployer et maintenir une infrastructure IPFS
  • Développer des applications basées sur IPFS avec une sélection de cas d’usage
  • Définir les cadres juridiques de l’utilisation d’IPFS
  • Définir un modèle économique et de gouvernance
  • Démontrer la pertinence et la faisabilité du déploiement d’une infrastructure IPFS par et pour l’Enseignement Supérieur et la Recherche (ESR)

Le plan d’action

  • 1er trimestre 2025
    • Dépôt de l’offre de stage, sélection et recrutement
      • Stage M2 informatique : déploiement d’un réseau IPFS
    • Constitution des équipes thématiques : Juridique, économie et gouvernance
    • Choix des cas d’usages dans les domaines du stockage et du partage des données

  • 2ème trimestre 2025
    • Stage M2 : Mise en place de l’infrastructure informatique et début du déploiement d’IPFS
    • Conception des applications pour les cas d’usages
    • Début des travaux des équipes thématiques

  • 3ème trimestre 2025
    • Stage M2 : Déploiement d’IPFS
    • Développement des applications
    • Rapport d’étape des équipes thématiques
    • Mise en place d’actions de communication autour du projet

  • 4ème trimestre 2025
    • Tests des applications
    • Rapport de synthèse final des équipes thématiques

Les livrables

  • Une infrastructure IPFS de test
  • Des applications répondants à une sélection de cas d’usages
  • Un dépôt sur la forge institutionnelle pour les codes sources et la documentation
  • Un rapport de synthèse des travaux des équipes thématiques comprenant :
    • Une analyse juridique concernant l’utilisation d’IPFS
    • Des scénarios pour la gouvernance et le financement d’une infrastructure IPFS
  • Des supports de communication sur le projet à destination de différents collectifs

Le budget

Recettes 5 500,00 €
Apport SaPI (INRAE) 5 000,00 €
Apport UMR IRCELyon (CNRS) 500,00 €
Dépenses 5 500,00 €
Stage M2 3 000,00 €
Participation à des séminaires, événements, colloques… 2 500,00 €