Étude et optimisation de la consommation énergétique des systèmes blockchain H/F

Détail de l'offre

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2024-33590  

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Étude et optimisation de la consommation énergétique des systèmes blockchain H/F

Sujet de stage

Contexte :
La technologie blockchain, bien qu'innovante pour les interactions numériques décentralisées,
présente des défis significatifs en matière de consommation énergétique, impactant ainsi son
adoption à grande échelle et sa durabilité environnementale. À mesure que la blockchain
continue de se développer, il devient essentiel de mieux comprendre ses profils de consommation
énergétique et d'identifier des solutions pour réduire cet impact tout en maintenant des niveaux
élevés de sécurité et d'intégrité des données. Ce stage vise à explorer et à proposer des
améliorations pour rendre la blockchain plus écoénergétique.

Durée du contrat (en mois)

6 mois

Description de l'offre

Objectif :
L'objectif de ce stage est d'analyser en profondeur la consommation énergétique des systèmes
blockchain actuels, d'identifier les facteurs qui y contribuent, et de proposer des pistes
d'optimisation. Le stagiaire évaluera les technologies et architectures blockchain existantes,
explorera différentes approches pour réduire leur empreinte énergétique et développera des
recommandations ou prototypes visant à minimiser leur impact environnemental tout en assurant
leur performance et sécurité.
Le/La candidat(e) retenu(e) rejoindra le Laboratoire Systèmes d'Information de Confiance, Intelligents et Auto-Organisants (LICIA) au CEA LIST.


Méthodologie :
Le/La stagiaire aura les responsabilités suivantes :


(1) État de l'art et analyse des besoins :
- Effectuer une revue de la littérature et des études de cas existantes sur la consommation énergétique des blockchains et les facteurs qui influencent cette consommation (e.g., matériel, protocoles de communication, taille des blocs, fréquence de validation, etc.).
- Identifier les principales sources de consommation d'énergie dans les infrastructures blockchain actuelles.


(2) Exploration de pistes d'amélioration:
- Proposer et explorer différentes stratégies pour réduire la consommation d'énergie des blockchains, telles que l'optimisation des algorithmes utilisés, l'amélioration de l'efficacité des contrats intelligents, l'intégration de solutions d'énergie renouvelable, et d'autres approches innovantes.
- Développer des modèles ou prototypes pour tester les améliorations proposées et évaluer leur impact potentiel sur la consommation énergétique globale.


(3) Test et validation : Implémenter un prototype des algorithmes de consensus proposés. Effectuer des tests et simulations pour valider l'efficacité des solutions proposées en termes de réduction de consommation d'énergie, tout en maintenant la sécurité et l'intégrité du système.

(4) Documentation et transfert de connaissances : Rédiger une documentation complète de
la solution.

Moyens / Méthodes / Logiciels

systèmes distribués, blockchain, smart contracts, conception du logiciel, ingénierie du logiciel

Profil du candidat

Le/La candidat(e) doit avoir les compétences suivantes :

  • Etudiant(e) master 2 en informatique/ingénierie.
  • Connaissance des systèmes distribués et de la Blockchain (expérience préalable de la programmation dans un langage de smart contracts est un  atout).
  • Connaissance de l’ingénierie du logiciel (expérience préalable des modèles de développement, du cycle de vie du logiciel, ou de l’intégration continue est un atout).
  • Connaissance des principes avancés de la conception du logiciel (expérience préalable des langages fortement typés, du polymorphisme, de la programmation générique, des templates, ou des design patterns est un atout).

 

Conformément aux engagements pris par le CEA en faveur de l’intégration de personnes en situation de handicap, cet emploi est ouvert à tous et toutes.

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Palaiseau

Critères candidat

Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Possibilité de poursuite en thèse

Oui