Projet de fin d'études au Département d'informatique, HKU
Membre de l'équipe : Haoran Qiu, Tao Ji
Superviseur : Dr Heming Cui
La blockchain est essentiellement un registre public décentralisé qui enregistre de manière sécurisée et anonyme les transactions entre les parties. L'élément clé est de parvenir à un accord entre un groupe de nœuds, c'est-à-dire un consensus. Cependant, sur la base du réseau Peer-to-Peer actuel, l’opération de diffusion est inefficace. L'augmentation du taux de transaction entraîne des embouteillages.
Intel SGX est une technologie qui protège l'intégrité du code et de l'exécution du point de vue matériel. Il offre la possibilité de modifier le protocole réseau et de stocker certaines informations de routage, afin de réduire autant de messages que possible tout en conservant les propriétés requises par l'application blockchain au-dessus du réseau.
Ce projet cible cette faiblesse du réseau P2P dans les systèmes blockchain, en concevant et en mettant en œuvre un nouveau protocole dans le réseau Peer-to-Peer qui atteint l'efficacité et ne sacrifie aucune sécurité ni aucune autre propriété requise.
Implémentation de la version C++ du réseau p2p, voir libgfrp2p
.