Exploration de la Performance et de la Sécurité des Blockchains Avalanche
Auteur / Autrice : | Lorenzo Di filippo |
Direction : | Sébastien Tixeuil, Bonomi Silvia |
Type : | Projet de thèse |
Discipline(s) : | Sciences et technologies de l'information et de la communication |
Date : | Inscription en doctorat le 01/10/2024 |
Etablissement(s) : | Sorbonne université en cotutelle avec Università di Roma - « La Sapienza » |
Ecole(s) doctorale(s) : | École doctorale Informatique, télécommunications et électronique de Paris |
Partenaire(s) de recherche : | Laboratoire : LIP6 |
Mots clés
Mots clés libres
Résumé
Dans le paysage contemporain de l'innovation technologique, la technologie des registres distribués (DLT) s'impose comme une force transformatrice, remodelant les paradigmes traditionnels de gestion des données, de sécurité et de confiance. Parmi les nombreuses technologies DLT, celle qui se distingue le plus est la blockchain, qui représente une approche décentralisée de la tenue de registres, offrant une alternative révolutionnaire aux bases de données centralisées conventionnelles. Contrairement aux systèmes traditionnels où une seule autorité maintient le contrôle, la blockchain distribue les données à travers un réseau de participants, favorisant la transparence, l'immutabilité et la durabilité. L'objectif principal de cette thèse est de déterminer la position de l'algorithme Avalanche par rapport au trilemme de la scalabilité. Il s'agit du défi de parvenir à un équilibre entre trois aspects fondamentaux dans la conception d'un système DLT : la décentralisation, la sécurité et la scalabilité. La décentralisation se réfère à la capacité de répartir le pouvoir et la prise de décision entre plusieurs participants, réduisant ainsi la dépendance à un point de contrôle central. La scalabilité concerne la capacité d'un système à gérer efficacement des charges de travail croissantes, et la sécurité englobe les mesures et mécanismes pour protéger l'intégrité, la confidentialité et la disponibilité des données et des ressources sur un réseau. Ce défi est souvent articulé comme un scénario de compromis où l'optimisation de l'un de ces aspects peut se faire au détriment des autres. D'un côté, nous avons une série de sociétés qui définissent clairement leur position sur cette question, comme dans le cas de Bitcoin et Ethereum, qui sont hautement décentralisés et sécurisés mais moins évolutifs, ou comme dans le cas de HyperLedger, qui privilégie la scalabilité et la sécurité mais manque de décentralisation. D'un autre côté, il y a des entreprises comme Avalanche qui ne définissent pas clairement leur position sur la question. Nous avons déterminé la position de l'algorithme Avalanche à travers une analyse approfondie, évaluant sa performance dans un éventail de scénarios dérivés de variations des paramètres du réseau, ainsi que des modifications du nombre et du comportement des nuds byzantins.