Pós-Graduação em Ciência da Computação – UFPE
Defesa de Tese de Doutorado Nº 672
Aluno: Anderson Melo de Morais
Orientador: Prof. Nelson Souto Rosa
Coorientador: Prof. Fernando Antonio Aires Lins (UFRPE / Departamento de Computação)
Título: Omniblock: Uma Blockchain para IoT com Integração de Múltiplos Algoritmos de Consenso
Data: 08/08/2025
Hora/Local: 9h – Auditório do CIn – Bloco B
Banca Examinadora:
Prof. Paulo Roberto Freire Cunha (UFPE / Centro de Informática)
Prof. Carlos André Guimarães Ferraz (UFPE / Centro de Informática)
Prof. Eduardo Luzeiro Feitosa (UFAM / Instituto de Computação)
Prof. Allan Edgard Silva Freitas (IFBA / Departamento Acadêmico de Computação)
Prof. Milton Vinicius Morais de Lima (CESAR School)
RESUMO:
A Internet das Coisas (do Inglês Internet of Things (IoT)) tornou-se popular ao conectar dispositivos do cotidiano à Internet. No entanto, esses dispositivos frequentemente lidam com dados sensíveis dos usuários, como informações de saúde e localização, tornando crucial garantir a integridade do registro desses dados. A tecnologia Blockchain, originalmente criada para suportar criptomoedas, passou a ser adotada em diversas áreas, como saúde e logística, e, mais recentemente, na IoT, para proteger a integridade das informações. Porém, as blockchains tradicionais, baseadas em blocos encadeados e algoritmos de consenso de alto consumo computacional, não atendem satisfatoriamente às exigências da IoT, que requer confirmação rápida de blocos e baixo uso de CPU, memória e bateria.
Além disso, escolher qual(is) algoritmo(s) de consenso usar em blockchains para IoT é um desafio em aberto. Considerando essas limitações, esta tese apresenta o desenvolvimento de uma blockchain, denominada OmniBlock, que suporta diversas combinações entre algoritmos de consenso. A tese também elabora uma estratégia, baseada em algoritmos genéticos, para seleção das combinações de algoritmos de consenso mais adequadas para IoT. A blockchain OmniBlock foi implementada utilizando Directed Acyclic Graph (DAG). A hipótese desta tese é de que o uso de uma blockchain que combine múltiplos algoritmos de consenso pode melhorar a integridade, através da redução do tempo de criação de novos blocos e do consumo de recursos computacionais em ambientes IoT. A blockchain desenvolvida é avaliada através de experimentos que comparam a OmniBlock, com suas diversas combinações de algoritmos de consenso, a uma Blockchain tradicional, com blocos lineares e que não utiliza combinações de algoritmos de consenso. Os resultados mostram reduções no tempo de confirmação de blocos e no uso de recursos computacionais, contribuindo para reforçar a integridade do registro de dados em ambientes IoT.
Palavras-chave: Blockchain. Internet das Coisas. Algoritmos de Consenso. Integridade de dados. Segurança da Informação.
Comentários desativados