Optimiser le passage à l'échelle de la blockchain : avancées dans les applications et protocoles des Zk-rollups
Auteur / Autrice : | Thomas Lavaur |
Direction : | Jérôme Lacan, Caroline Ponzoni Carvalho Chanel |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique et Télécommunications |
Date : | Soutenance le 27/09/2024 |
Etablissement(s) : | Université de Toulouse (2023-....) |
Ecole(s) doctorale(s) : | École doctorale Mathématiques, informatique et télécommunications (Toulouse) |
Partenaire(s) de recherche : | Laboratoire : Institut supérieur de l'aéronautique et de l'espace (Toulouse, Haute-Garonne). Département d’ingénierie des systèmes complexes |
Etablissement de délivrance conjointe : Université Toulouse 3 Paul Sabatier (1969-2024) | |
Jury : | Président / Présidente : Abdelmalek Benzekri |
Examinateurs / Examinatrices : Anca Nitulescu | |
Rapporteurs / Rapporteuses : Daniel Augot, Sébastien Canard |
Mots clés
Résumé
De nos jours, la plupart des applications utilisées par la majorité des utilisateurs sont centralisées et contrôlées, soit par des entreprises, soit par des gouvernements. Ces modèles présentent des lacunes en termes de sécurité, de confidentialité, de transparence et de confiance. Les chaînes de blocs ou blockchains (BC) ont répondu partiellement à ces problématiques depuis la dernière décennie en proposant une approche décentralisée et sécurisée par des protocoles cryptographiques. Cependant, l'adoption généralisée des BCs est freinée par des défis liés à son passage à l'échelle et à sa forte transparence. Leur incapacité à traiter une grande quantité d'information à faible coût et leur totale transparence entravent leur utilisation. Les zk-rollups, une solution récente de passage à l'échelle, répondent parfaitement aux problématiques rencontrées lors de l'adoption des BCs. En plus d'augmenter la quantité d'information traitée à moindre coût, ils apportent de nouvelles propriétés de confidentialité jusqu'ici difficiles à mettre en place dans un écosystème BC. Les zk-rollups utilisent les preuves de calcul vérifiables (VC), un domaine de recherche émergeant reprenant les concepts des preuves à divulgation nulle de connaissance (ZK). Malgré ce domaine en pleine effervescence qui attire l'attention de nombreux chercheurs depuis plusieurs décennies, la recherche académique sur les protocoles et les applications de zk-rollup est quasiment inexistante. Comprendre en profondeur les différents mécanismes et proposer de nouvelles solutions innovantes pour améliorer cette technologie récente est pourtant indispensable à leur adoption à grande échelle. Dans cette thèse nous proposons de nouveaux protocoles pour les zk-rollups et de nouvelles applications utilisant leurs architectures afin de combler ces lacunes.