Print Email Facebook Twitter Improving data integrity and fault tolerance in IoT networks with Blockchain: on the search for suitable consensus mechanisms Title Improving data integrity and fault tolerance in IoT networks with Blockchain: on the search for suitable consensus mechanisms Author Beekhuizen, Michael (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems) Contributor Ayşen, M. (mentor) Erkin, Z. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science | Cyber Security Project CSE3000 Research Project Date 2021-07-01 Abstract IoT devices have grown rapidly over the past few years. IoT devices are mostly connected to a central server that stores the data and handles end-to-end communication. Due to the increase of IoT devices, the latency with the server increases. Furthermore, when using a central server the data is at risk of being deleted or tampered with. To mitigate these issues blockchain could be integrated with the IoT devices to create a decentralized framework. This paper discusses how IoT integrated with blockchain can solve the problems with data integrity and fault tolerance in current IoT frameworks. Furthermore, different consensus mechanisms are compared and improvements are given to make the mechanisms suitable for IoT devices. The paper concludes by stating that G-PBFT, BFT-SMaRt and Tangle/Jointgraph are the most suitable consensus mechanisms for IoT devices with regard to computational power, throughput, latency and Byzantine fault tolerance. Moreover, two improvements with regard to reducing the latency and increasing the trust in G-PBFT are given. Subject IoTBlockchainInternet of ThingsConsensus algorithms To reference this document use: http://resolver.tudelft.nl/uuid:80893a92-1c20-47a8-95b5-a8c1978981f4 Part of collection Student theses Document type bachelor thesis Rights © 2021 Michael Beekhuizen Files PDF CSE3000_Final_Paper_Micha ... zen_v2.pdf 197.35 KB Close viewer /islandora/object/uuid:80893a92-1c20-47a8-95b5-a8c1978981f4/datastream/OBJ/view