Types de données répliquées sans conflit (CRDT) dans des environnements blockchain
Auteur / Autrice : | Maxence Perion |
Direction : | Petr Kuznetsov |
Type : | Projet de thèse |
Discipline(s) : | Informatique, données, IA |
Date : | Inscription en doctorat le 01/10/2024 |
Etablissement(s) : | Institut polytechnique de Paris |
Ecole(s) doctorale(s) : | École doctorale de l'Institut polytechnique de Paris |
Partenaire(s) de recherche : | Laboratoire : Laboratoire de Traitement et Communication de l'Information |
Equipe de recherche : ACES Autonomic and Critical Embedded Systems (ACES) |
Mots clés
Résumé
Les blockchains assurent la sécurité, la transparence et l'immutabilité des transactions mais rencontrent des difficultés à passer à l'échelle avec l'augmentation du nombre de nuds et des taux de transactions. Elles supportent l'exécution de contrats intelligents basés sur des méthodes traditionnelles telles que la Réplication des Machines à États, qui construit un journal de mises à jour totalement ordonné et limite ainsi la scalabilité. Les Types de Données Répliquées Sans Conflit (CRDTs) offrent une forte cohérence éventuelle grâce à des opérations commutatives. Cela signifie que les mises à jour locales ne nécessitent pas de synchronisation, car les répliques de CRDT convergent de manière fiable vers un état commun correct. Les CRDTs restent réactifs, disponibles et scalables malgré les latences réseau élevées, les défaillances ou les déconnexions. De plus, les Graphes Acycliques Dirigés (DAGs) fournissent une alternative aux blockchains linéaires, permettant le traitement parallèle de plusieurs chaînes et améliorant ainsi le débit et la scalabilité. Cette thèse vise à explorer la convergence entre les CRDTs et les approches basées sur les DAGs pour construire des contrats intelligents scalables en relaxant l'exigence d'ordre total. Les objectifs incluent l'étude des principes des CRDTs, leur adaptation aux environnements byzantins et dynamiques, avec pour objectif ultime de proposer une architecture blockchain intégrée et scalable tout en optimisant l'exécution des contrats intelligents.