Les offres de “CEA”

Expire bientôt CEA

Stage - LIST - Implémentation d'un modèle de simulation pour blockchain Hyperledger H/F (Mathématiques, information  scientifique, logiciel)

  • Stage
  • Saclay (Essonne)
  • Développement informatique

Description de l'offre

Domaine : Mathématiques, information  scientifique, logiciel

Contrat : Stage

Description du poste :

Contexte :
 
L’univers des blockchains est en effervescence et de nombreuses technologies émergent régulièrement. Les différents protocoles de consensus (proof-of-work, proof-of-stake, PBFT, etc.) sont autant d’alternatives et de combinaisons qu’il faut comprendre, trier et maîtriser afin de diriger les prises de décisions et d’assurer l’adéquation entre le besoin et la technologie disponible.
 
En outre, étant donné le manque de retour d’expérience que nous avons sur la technologie blockchain (dû à la jeunesse de la technologie) la sûreté de fonctionnement des applications blockchains doit encore être justifiée, ce qui constitue un sujet de recherche en soi.
 
Dans ce sujet de stage on se focalise sur la blockchain Hyperledger Fabric. Hyperledger Fabric est une infrastructure blockchain à permission, fournissant une architecture modulaire avec une délimitation des rôles entre les nœuds de l'infrastructure, l'exécution de smart contracts (appelés chaincode dans Fabric) et des services de consensus et d'adhésion configurables.
 
Objectif :
 
La blockchain et les solutions à base de smart contracts peuvent faciliter des échanges sécurisés au sein d’une application critique. Pour ce faire, on propose de fournir un modèle de simulation pour aider à l’analyse, au développement et à la mise en œuvre de protocoles et de smart-contrats sûrs de fonctionnement.
 
L'objectif de ce stage est de développer un modèle basé agent pour analyser par simulation la sureté de fonctionnement sous l’angle de la disponibilité du protocole de consensus de la blockchain Hyperledger en utilisant MAX (un simulateur basé agent développé par LICIA en utilisant Java). À cette fin, diverses hypothèses seront testées afin de construire une conception solide pour les applications qui utilisent Hyperledger Fabric.
 
Le candidat retenu rejoindra le Laboratoire Systèmes d'Information de Confiance, Intelligents et Auto-Organisants (LICIA) au CEA LIST.
 
L'approche développée constituera la base d'une future étude de doctorat.
 
Méthodologie :
 
Le stagiaire aura les responsabilités suivantes :
(1)    Préparer un état de l'art,
(2)    Développer un modèle de simulation basé agents pour Hyperledger Fabric,
(3)    Construire des hypothèses par rapport à la sureté de la disponibilité,
(4)    Analyser les résultats obtenus.


• Être Master 2 en Informatique / Ingénierie.
• Connaissance des systèmes distribués et / ou des systèmes multi-agents en général.
• La connaissance de la technologie blockchain est un plus.
• Bonne expérience en programmation dans n'importe quelle langue.

Vous êtes reconnu(e) pour votre : sens de l'organisation, rigueur, sens du relationnel, autonomie,"

Ville : Saclay

Langue / Niveau :

Anglais : Courant

Langue / Niveau :

Français : Courant

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements