Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS
VIEW 97 | DOWNLOAD 874

Designing a Community-Driven Decentralized Storage Network for IoT Data

Download
Schommers, Philippe ULiège
Promotor(s) : Leduc, Guy ULiège ; Tychon, Emmanuel
Date of defense : 24-Jun-2021/25-Jun-2021 • Permalink : http://hdl.handle.net/2268.2/11657
Details
Title : Designing a Community-Driven Decentralized Storage Network for IoT Data
Author : Schommers, Philippe ULiège
Date of defense  : 24-Jun-2021/25-Jun-2021
Advisor(s) : Leduc, Guy ULiège
Tychon, Emmanuel 
Committee's member(s) : Ernst, Damien ULiège
Boigelot, Bernard ULiège
Language : English
Keywords : [en] IoT
[en] Blockchain
[en] Decentralization
[en] Peer-to-Peer
[en] Storage
[en] Open
[en] Community-Driven
[en] Open Data
Discipline(s) : Engineering, computing & technology > Computer science
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[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.


File(s)

Document(s)

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

Annexe(s)

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

Author

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

Promotor(s)

Committee's member(s)

  • Ernst, Damien ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Smart grids
    ORBi View his publications on ORBi
  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi View his publications on ORBi
  • Total number of views 97
  • Total number of downloads 874










All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.