Réseaux de canaux de paiement avec dispositifs à ressources limitées
Auteur / Autrice : | Gabriel Antonio Fontes Rebello |
Direction : | Maria Potop-Butucaru, Luís Henrique Maciel Kosmalski Costa, Marcelo Dias De Amorim |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences et technologies de l'information et de la communication |
Date : | Soutenance le 12/07/2023 |
Etablissement(s) : | Sorbonne université en cotutelle avec Universidade federal do Rio de Janeiro |
Ecole(s) doctorale(s) : | École doctorale Informatique, télécommunications et électronique de Paris (1992-...) |
Partenaire(s) de recherche : | Laboratoire : LIP6 (1997-....) |
Jury : | Président / Présidente : Miguel Elias M. Campista |
Examinateurs / Examinatrices : Augusto Quadros Teixeira, Célio Vinícius Albuquerque | |
Rapporteurs / Rapporteuses : Mohamed Yacine Ghamri Doudane, Fabiola Gonçalves Pereira Greve |
Mots clés
Résumé
Les réseaux de canaux de paiement (Payment Channel Networks - PCN) représentent la principale solution pour mettre les paiements basés sur la blockchain à l'échelle des systèmes de paiement centralisés. Cependant, les PCN actuels nécessitent que les nœuds restent en ligne en permanence et disposent de suffisamment de ressources pour exécuter les mécanismes de sécurité des paiements. De telles hypothèses sont difficiles à garantir dans des appareils alimentés par batterie avec des modèles de connectivité intermittente, tels que les téléphones mobiles, les objets connectés et les capteurs. Dans cette thèse, nous abordons le cas des PCN avec des appareils à ressources limitées sur plusieurs fronts. Tout d'abord, nous formalisons un modèle de PCN hybride qui prend en compte les nœuds légers et proposons un mécanisme pour protéger les canaux de paiement avec des appareils à ressources limitées. Nos expériences montrent que le mécanisme proposé est efficace pour les appareils avec une disponibilité élevée et moyenne dans les connexions mobiles à large bande. Ensuite, nous proposons PCNsim, un simulateur qui reproduit les principales fonctionnalités d'un PCN dans le cadre du simulateur de réseaux OMNeT++. PCNsim permet aux chercheurs d'expérimenter avec des paiements dans des conditions de réseau personnalisées représentant des connexions d'appareils à ressources limitées. Les démonstrations de PCNsim montrent qu'il reproduit correctement le comportement d'un PCN sur des canaux de communication peu fiables. Enfin, nous abordons le problème du routage des paiements à partir d'appareils à ressources limitées. Nous présentons un schéma de paiement qui anticipe les confirmations de paiement pour les applications sensibles au temps et deux algorithmes de routage qui routent les paiements en tenant compte des contraintes spécifiques à l'application. Les résultats montrent que nos algorithmes de routage sont efficaces à la fois pour les paiements à un seul chemin et à plusieurs chemins et atteignent leur meilleure performance lorsque les contraintes du problème sont strictes.