11Blockchain: Enabling Trust on the Internet of Things

Giampaolo Fiorentino1, Carmelita Occhipinti2, Antonello Corsi1, Evandro Moro3, John Davies3, and Alistair Duke3

1Engineering Ingegneria Informatica Spa, Roma, RM, Italy

2Cyberethics Lab, Cardito NA, Italy

3British Telecommunications plc, Ipswich, Suffolk, UK

11.1 Introduction

As discussed in Chapter 1, the number of devices connected to the Internet is growing quickly, with some studies predicting that the number of connected devices is expected to reach 34 billion by the end of 2020 [1].

According to The Economist [2], the world's most valuable resource is no longer oil but digital data. The Internet of Things (IoT) plays a big part in this shift, with data sharing and interoperability at its core, as set out in Chapter 4. Accordingly, the key requirement to share the data implies the need to build up trust amongst the network components. Today, the way the information is shared in IoT is often still relatively centralized. The traditional IoT architecture comprises a central information exchange platform, which works as a central server or broker, providing services such as data storage, processing, and direction; device management and patching; and accounting and authorization. This approach requires high specification servers because in a centralized model, central servers authorize objects to communicate with them and with other devices, increasing the number of requests over time, hence increasing the resource requirements ...

Get The Internet of Things now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.