Contrats doctoraux

 Les appels à candidature pour les thèses ont lieu chaque année au printemps.

De nouveaux sujets seront bientôt disponibles : restez à l'écoute et visitez cette page régulièrement ! 

Sujet : Analyse stochastique des systèmes blockchain

Encadrement

Denis Villemonais (IRMA, Strasbourg)

Laboratoire et équipe d'accueil

IRMA, Strasbourg - Équipe “PROBA"

Description du sujet

Une blockchain est un registre distribué, maintenu par un réseau pair-à-pair, dans lequel les informations sont ajoutées selon un algorithme de consensus. Trois dimensions caractérisent ces systèmes : l’efficacité (vitesse de traitement), la décentralisation (répartition du pouvoir entre les nœuds) et la sécurité (résistance aux attaques). Le protocole historique, la preuve de travail, repose sur la compétition entre nœuds pour résoudre des problèmes cryptographiques, au prix d’une forte consommation énergétique. Ce projet de thèse s’intéresse à un protocole alternatif : la preuve d’enjeu, employée notamment par la blockchain Ethereum. Celle-ci sélectionne un validateur au hasard, avec une probabilité proportionnelle au volume de cryptomonnaie qu’il détient. Ce nœud ajoute alors un bloc et reçoit une récompense. Bien que le mécanisme semble favoriser les acteurs déjà riches, les études existantes montrent qu’à long terme, la répartition des parts entre les validateurs reste stable en moyenne — un comportement que l’on peut modéliser par une urne de Pólya, c’est-à-dire un processus stochastique avec renforcement. Cependant, les variantes modernes de la preuve d’enjeu (comme Algorand ou Ouroboros) n’ont pas encore de description mathématique unifiée. L’objectif est donc de développer un cadre général pour modéliser ces algorithmes, en s’appuyant sur la théorie des processus stochastiques renforcés et sur les urnes de Pólya à plusieurs couleurs — voire à une infinité de couleurs pour représenter les nombreux participants. Il s’agira d’étudier leurs comportements limites et leurs fluctuations afin d’identifier les conditions garantissant une décentralisation équitable. Le travail inclura aussi une extension des résultats actuels de la théorie, afin de mieux prendre en compte la structure hétérogène et dynamique des blockchains (variations temporelles de l’activité ou préférences transactionnelles). Le second axe du projet porte sur l’évaluation de l’efficacité des systèmes blockchain à l’aide de la théorie des files d’attente. Les transactions en attente peuvent être vues comme des clients dans une file, traités par paquets correspondant aux blocs. On modélisera la dynamique d’arrivée et de traitement des transactions afin d’estimer le temps moyen d’attente avant validation, en commençant par des modèles simples à lois exponentielles, puis en les généralisant. Pour mieux coller à la réalité, le modèle intégrera la priorité liée aux frais de transaction et le phénomène d’abandon des transactions peu rémunératrices qui restent trop longtemps en attente. Ces extensions permettront d’obtenir des indicateurs plus précis de performance et de congestion, voire des formules explicites utilisables pour des simulations numériques. Enfin, les modèles seront calibrés empiriquement à partir de données observées sur les blockchains Bitcoin et Ethereum, ajoutant ainsi une dimension statistique au cadre théorique. Le projet vise donc deux avancées complémentaires : - Une modélisation mathématique rigoureuse des mécanismes de preuve d’enjeu afin d’en évaluer et d’en améliorer la décentralisation. - Une analyse quantitative de l’efficacité transactionnelle des blockchains à l’aide des outils de la théorie des files d’attente. En combinant approches probabilistes et observation empirique, la thèse contribuera à une meilleure compréhension des blockchains de nouvelle génération, conciliant équité, performance et durabilité énergétique.

Compétences mathématiques requises

Probabilités et processus stochastiques : martingales, processus de Markov, convergence en distribution, théorèmes limites et processus de ramification
Théorie des files d'attente (modèles M/M/1, loi de Little, files d'attente avec abandon/priorité)
Langage de programmation scientifique (Python, R, Julia, Rust, C ou C++)
Méthodes statistiques pour les processus stochastiques (estimation, calibrage basé sur les données, ajustement de distribution) 

Les sujets de thèse ci-dessus ont été proposés par des membres de l'ITI IRMIA++, pour des contrats doctoraux débutant en septembre-octobre 2026.

Pour candidater, veuillez cliquer sur le bouton ci-dessous pour accéder au formulaire de candidature et sélectionner Appel à projets  Contrats doctoraux / Candidat:

Formulaire de candidature

Vous devrez fournir les informations et documents suivants :

  • le sujet de thèse choisi (Attention : les candidatures ne précisant pas le sujet choisi ne seront pas examinées)
  • votre CV
  • une lettre de motivation
  • vos relevés de notes de master
  • vos lettres de recommandation.

Les références peuvent déposer elles-mêmes leur lettre de recommandation. Pour ce faire, veuillez cliquer sur le bouton ci-dessus pour accéder au formulaire de candidature et sélectionner le profil Contrats doctoraux / Soutien externe d'un candidat.

Date limite de réception des candidatures : 17 Avril 2026


Si vous souhaitez débuter une thèse sur un sujet n'apparaissant pas dans cette liste, veuillez contacter directement les chercheurs et chefs d'équipe concernés.

Si vous démarrez une thèse dans une équipe de l'ITI IRMIA++, nous pouvons vous proposer une aide financière pour votre installation !
Plus d'informations sur la page dédiée.

INRIA
UFR de mathématique et d'informatique
Faculté de physique et ingénierie
ICUBE
IRMA
Observatoire astronomique de Strasbourg