Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

Designing a Community-Driven Decentralized Storage Network for IoT Data

Télécharger
Schommers, Philippe ULiège
Promoteur(s) : Leduc, Guy ULiège ; Tychon, Emmanuel
Date de soutenance : 24-jui-2021/25-jui-2021 • URL permanente : http://hdl.handle.net/2268.2/11657
Détails
Titre : Designing a Community-Driven Decentralized Storage Network for IoT Data
Auteur : Schommers, Philippe ULiège
Date de soutenance  : 24-jui-2021/25-jui-2021
Promoteur(s) : Leduc, Guy ULiège
Tychon, Emmanuel 
Membre(s) du jury : Ernst, Damien ULiège
Boigelot, Bernard ULiège
Langue : Anglais
Mots-clés : [en] IoT
[en] Blockchain
[en] Decentralization
[en] Peer-to-Peer
[en] Storage
[en] Open
[en] Community-Driven
[en] Open Data
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Internet of Things (IoT) is an increasingly popular topic in information technology. It comes with a significant amount of challenges, such as the capability of simultaneously processing millions of data points per minute as well as storing petabytes of data. The aim of this work is to create a community-driven decentralized storage platform to process the aforementioned data. To illustrate the concept, a platform collecting air quality data from around the world is taken as an example. Because of censorship and scaling issues, the use of a distributed network is required. To tackle those challenges, blockchain technology is considered. However, current production grade blockchains are not able to process such large amounts of data. A few improvements are further analyzed, but were not retained because of intrinsic issues related to this technology. Finally, an alternative peer-to-peer network, that only relies on blockchain for its security aspect, is proposed instead. It is then implemented and compared to a benchmark example based on Ethereum. The proposed solution has two main assets that make it scalable. First, the data is not stored indefinitely as it is in standard blockchain implementations, and disappears when it is not useful to anyone anymore. Secondly, data can be published without requiring a consensus protocol. As a consequence, this work shows that the proof of concept is decentralized, cheap, community-driven, easy to use, open and fast.


Fichier(s)

Document(s)

File
Access thesis.pdf
Description: Master thesis
Taille: 729.78 kB
Format: Adobe PDF
File
Access abstract.pdf
Description: Abstract
Taille: 77.42 kB
Format: Adobe PDF

Annexe(s)

File
Access thesis-code.zip
Description: Code linked to the thesis
Taille: 610.83 kB
Format: Unknown

Auteur

  • Schommers, Philippe ULiège Université de Liège > Master sc. informatiques, à fin.

Promoteur(s)

Membre(s) du jury

  • Ernst, Damien ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Smart grids
    ORBi Voir ses publications sur ORBi
  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.