Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Pernambuco
UFPE Brasil Programa de Pos Graduacao em Ciencia da Computacao |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ufpe.br/handle/123456789/66224 |
Resumo: | A Internet das Coisas (do inglês Internet of Things (IoT)) tornou-se popular ao conectar dis- positivos 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, exigindo um proces- samento rápido das transações; por isso, é crucial garantir o desempenho 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 as 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 combina diversos algoritmos de consenso. A tese também elabora uma estratégia, utilizando algoritmos genéticos, para seleção das com- binaçõ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 baseada em DAG, que combine múltiplos algoritmos de consenso, melhora o desempenho do registro de dados, 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 é ava- liada 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 uma redução no tempo de confirmação de blocos e no uso de recursos computacionais, contribuindo para o reforço do desempenho do registro de dados em ambientes IoT. |
| id |
UFPE_6ae845d319ed323d3e6bca23c40d53c3 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufpe.br:123456789/66224 |
| network_acronym_str |
UFPE |
| network_name_str |
Repositório Institucional da UFPE |
| repository_id_str |
|
| spelling |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consensoBlockchainInternet das coisasAlgoritmos de consensoDesempenhoSegurança da informaçãoA Internet das Coisas (do inglês Internet of Things (IoT)) tornou-se popular ao conectar dis- positivos 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, exigindo um proces- samento rápido das transações; por isso, é crucial garantir o desempenho 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 as 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 combina diversos algoritmos de consenso. A tese também elabora uma estratégia, utilizando algoritmos genéticos, para seleção das com- binaçõ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 baseada em DAG, que combine múltiplos algoritmos de consenso, melhora o desempenho do registro de dados, 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 é ava- liada 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 uma redução no tempo de confirmação de blocos e no uso de recursos computacionais, contribuindo para o reforço do desempenho do registro de dados em ambientes IoT.The Internet of Things (IoT) has become popular by connecting everyday devices to the in- ternet. However, these devices often handle sensitive user data, such as health and location information, which requires fast transaction processing, therefore, ensuring the performance of data recording is crucial. Blockchain technology, originally created to support cryptocurren- cies, has been adopted in various areas, such as healthcare and logistics, and more recently in the IoT, to protect information. However, traditional blockchains, based on chained blocks and computationally intensive consensus algorithms, do not satisfactorily meet the demands of the IoT, which requires fast block confirmation and low CPU, memory, and battery usage. Furthermore, choosing which consensus algorithm(s) to use in IoT blockchains is still an open challenge. Considering these limitations, this thesis presents the development of a blockchain, called OmniBlock, that combines several consensus algorithms. The thesis also develops a strategy, using genetic algorithms, for selecting the most appropriate consensus algorithm combinations for IoT. The OmniBlock blockchain was implemented using a Directed Acyclic Graph (DAG). The hypothesis of this thesis is that the use of a DAG-based blockchain, which combines multiple consensus algorithms, improves data logging performance by reducing the time to create new blocks and the consumption of computational resources in IoT environ- ments. The developed blockchain is evaluated through experiments that compare OmniBlock, with its various combinations of consensus algorithms, to a traditional blockchain with linear blocks that does not use consensus algorithm combinations. The results show a reduction in block confirmation time and computational resource consumption, contributing to improved data logging performance in IoT environments.Universidade Federal de PernambucoUFPEBrasilPrograma de Pos Graduacao em Ciencia da ComputacaoROSA, Nelson SoutoLINS, Fernando Antônio Aireshttp://lattes.cnpq.br/4825772150496499http://lattes.cnpq.br/4220236737158909http://lattes.cnpq.br/2475965771605110MORAIS, Anderson Melo de2025-09-25T13:39:17Z2025-09-25T13:39:17Z2025-08-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfMORAIS, Anderson Melo de. Omniblock: Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso. 2025. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2025.https://repositorio.ufpe.br/handle/123456789/66224porhttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2025-09-28T18:18:02Zoai:repositorio.ufpe.br:123456789/66224Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212025-09-28T18:18:02Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
| dc.title.none.fl_str_mv |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| title |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| spellingShingle |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso MORAIS, Anderson Melo de Blockchain Internet das coisas Algoritmos de consenso Desempenho Segurança da informação |
| title_short |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| title_full |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| title_fullStr |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| title_full_unstemmed |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| title_sort |
Omniblock : Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso |
| author |
MORAIS, Anderson Melo de |
| author_facet |
MORAIS, Anderson Melo de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
ROSA, Nelson Souto LINS, Fernando Antônio Aires http://lattes.cnpq.br/4825772150496499 http://lattes.cnpq.br/4220236737158909 http://lattes.cnpq.br/2475965771605110 |
| dc.contributor.author.fl_str_mv |
MORAIS, Anderson Melo de |
| dc.subject.por.fl_str_mv |
Blockchain Internet das coisas Algoritmos de consenso Desempenho Segurança da informação |
| topic |
Blockchain Internet das coisas Algoritmos de consenso Desempenho Segurança da informação |
| description |
A Internet das Coisas (do inglês Internet of Things (IoT)) tornou-se popular ao conectar dis- positivos 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, exigindo um proces- samento rápido das transações; por isso, é crucial garantir o desempenho 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 as 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 combina diversos algoritmos de consenso. A tese também elabora uma estratégia, utilizando algoritmos genéticos, para seleção das com- binaçõ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 baseada em DAG, que combine múltiplos algoritmos de consenso, melhora o desempenho do registro de dados, 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 é ava- liada 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 uma redução no tempo de confirmação de blocos e no uso de recursos computacionais, contribuindo para o reforço do desempenho do registro de dados em ambientes IoT. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-09-25T13:39:17Z 2025-09-25T13:39:17Z 2025-08-08 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
MORAIS, Anderson Melo de. Omniblock: Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso. 2025. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2025. https://repositorio.ufpe.br/handle/123456789/66224 |
| identifier_str_mv |
MORAIS, Anderson Melo de. Omniblock: Uma Blockchain para IoT com integração de múltiplos algoritmos de consenso. 2025. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2025. |
| url |
https://repositorio.ufpe.br/handle/123456789/66224 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco UFPE Brasil Programa de Pos Graduacao em Ciencia da Computacao |
| publisher.none.fl_str_mv |
Universidade Federal de Pernambuco UFPE Brasil Programa de Pos Graduacao em Ciencia da Computacao |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
| instname_str |
Universidade Federal de Pernambuco (UFPE) |
| instacron_str |
UFPE |
| institution |
UFPE |
| reponame_str |
Repositório Institucional da UFPE |
| collection |
Repositório Institucional da UFPE |
| repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
| repository.mail.fl_str_mv |
attena@ufpe.br |
| _version_ |
1856041981620256768 |