The Internet of Things aggregates devices able to capture information and interfere in the environment, in such a way to obtain, generate and send data on a large scale to different domain application systems, such as agriculture, industry, trade, and governments. These systems need a security layer to guarantee, among other requirements, the irrefutability of transactions and the integrity of the manipulated data. In this sense, an integration with the blockchain technology, through smart contracts, would meet this need. Blockchain is a disruptive technology that offers a digital trust network for conducting transactions between peers, often unknown. This chapter presents a recent boarder research of IoT with blockchain; introduces a classification of layered blockchain technology and conducts a comprehensive study on consensus strategies and IoT applications with blockchain. In the end, it offers a guide with information that allows interested parties to design training in this area, including the realization of practical exercises.
ResumoA Internet das Coisas agrega dispositivos capazes de capturar informações e interferir no ambiente, de maneira a obter, gerar e enviar dados em larga escala para sistemas de domínios de aplicações diferentes, tais como agricultura, indústria, comércio e governos. Estes sistemas precisam de uma camada de segurança para garantir, dentre outras características, a irrefutabilidade das transações e a integridade dos dados manipulados. Neste sentido, a integração com a blockchain, através dos contratos inteligentes, atenderia a esta necessidade. A blockchain é uma tecnologia disruptiva que oferece uma rede de confiança digital para a realização de transações entre pares, muitas vezes desconhecidos. Este capítulo apresenta pesquisas recentes na fronteira da IoT com a blockchain; apresenta uma classificação da tecnologia de blockchain em camadas e realiza um estudo amplo sobre as estratégias de consenso e aplicações IoT com blockchain. Ao final, fornece um guia com informações que permitam aos interessados a concepção de treinamentos nesta área, contemplando, inclusive, a realização de exercícios práticos.