IoChain : a decentralized multichain-based architecture for smart agriculture

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Gonçalves, Hêndrick Bataglin
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
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://tede2.pucrs.br/tede2/handle/tede/11659
Resumo: The growing popularity of Internet of Things (IoT) has triggered several researches in the industry and academic world. One of the main goals of IoT research is to find a balance between security, privacy and data reliability, without compromising the scalability potential of the technology. To this end, blockchain technology, previously only applied in the context of cryptocurrencies, has been integrated with IoT applications (BIoT) to fulfill these needs, bringing a decentralized approach and promoting new business logic ideas to the field. Despite the promising benefits of this integration, BIoT has faced scalability concerns, due to the complex task of handling massive data transactions that can be generated in monitoring IoT applications. In order to contribute with an alternative solution to this problem, this work proposes a completely decentralized architecture designed for Smart Agriculture.It explores the InterPlanetary Name System (IPNS), as a name system that can be updated over time; the InterPlanetary File System (IPFS), as a Distributed File System (DFS) to store the IoT data; and a multichain network, built with public and private blockchains. Results obtained from evaluating a simulated Smart Vineyard and emulating a Smart Soybean farm, demonstrated that IoChain is capable of effectively managing massive data transmissions and dealing with the appearances of new IoT devices, without increasing transaction fees or transaction processing time
id P_RS_df54dd985f4d826332c83a4e0233db0e
oai_identifier_str oai:tede2.pucrs.br:tede/11659
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling IoChain : a decentralized multichain-based architecture for smart agricultureIoChain : uma arquitetura multichain decentralizada para agricultura inteligenteInternet of ThingsBlockchainSmart AgricultureMultichain ArchitectureIPFSIPNSPolygonInternet das CoisasBlockchainAgricultura InteligenteArquitetura MultichainIPFSIPNSPolygonCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOThe growing popularity of Internet of Things (IoT) has triggered several researches in the industry and academic world. One of the main goals of IoT research is to find a balance between security, privacy and data reliability, without compromising the scalability potential of the technology. To this end, blockchain technology, previously only applied in the context of cryptocurrencies, has been integrated with IoT applications (BIoT) to fulfill these needs, bringing a decentralized approach and promoting new business logic ideas to the field. Despite the promising benefits of this integration, BIoT has faced scalability concerns, due to the complex task of handling massive data transactions that can be generated in monitoring IoT applications. In order to contribute with an alternative solution to this problem, this work proposes a completely decentralized architecture designed for Smart Agriculture.It explores the InterPlanetary Name System (IPNS), as a name system that can be updated over time; the InterPlanetary File System (IPFS), as a Distributed File System (DFS) to store the IoT data; and a multichain network, built with public and private blockchains. Results obtained from evaluating a simulated Smart Vineyard and emulating a Smart Soybean farm, demonstrated that IoChain is capable of effectively managing massive data transmissions and dealing with the appearances of new IoT devices, without increasing transaction fees or transaction processing timeA crescente popularidade da Internet das Coisas - ou Internet of Things (IoT) -tem desencadeado inúmeras pesquisas tanto no mundo acadêmico, quanto na indústria. Um dos principais objetivos da pesquisa em IoT é encontrar um equilíbrio entre segurança, privacidade e confiabilidade dos dados, sem comprometer o potencial de escalabilidade da tecnologia. Para atingir este objetivo, a tecnologia blockchain, anteriormente usada apenas no contexto de criptomoedas, tem sido integrada com aplicações de IoT (BIoT), com o propósito de atender essas necessidades, introduzindo uma abordagem decentralizada e estimulando novas lógicas de negócio para o setor. Apesar dos inúmeros benefícios que esta integração pode proporcionar, pesquisadores do ramo tem encontrado problemas importantes referentes à escalabilidade, em função do desafio de gerenciar a grande densidade de dados que normalmente são gerados em soluções de Internet das Coisas. Com o objetivo de contribuir com uma alternativa para este problema, este trabalho visa propor uma arquitetura totalmente decentralizada, voltada especialmente à área de Agricultura Inteligente. Essa arquitetura, chamada de IoChain, explora os benefícios do InterPlanetary Name System (IPNS), como um sistema de armazenamento off-chain mutável; do InterPlanetary File System (IPFS), como sistema de arquivos distribuído para o armazenamento dos dados gerados pela aplicação; e de uma rede multichain, composta de blockchains públicas e privadas. Resultados obtidos através de validações realizadas ao simular um cenário de Smart Vaneyard (ou Vinhedo Inteligente) e emular outro de Smart Soybean Farm (ou Plantação de Soja Inteligente), demonstraram que a arquitetura IoChain é capaz de gerenciar com efetividade transmissões massivas de dados, além de ser resiliente ao surgimento de novos dispositivos IoT, sem afetar o tempo de processamento e o custo das transaçõesPontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoHessel, Fabiano Passuelohttp://lattes.cnpq.br/4842733764531027Gonçalves, Hêndrick Bataglin2025-06-03T14:59:19Z2024-08-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://tede2.pucrs.br/tede2/handle/tede/11659enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2025-06-03T15:00:32Zoai:tede2.pucrs.br:tede/11659Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2025-06-03T15:00:32Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv IoChain : a decentralized multichain-based architecture for smart agriculture
IoChain : uma arquitetura multichain decentralizada para agricultura inteligente
title IoChain : a decentralized multichain-based architecture for smart agriculture
spellingShingle IoChain : a decentralized multichain-based architecture for smart agriculture
Gonçalves, Hêndrick Bataglin
Internet of Things
Blockchain
Smart Agriculture
Multichain Architecture
IPFS
IPNS
Polygon
Internet das Coisas
Blockchain
Agricultura Inteligente
Arquitetura Multichain
IPFS
IPNS
Polygon
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short IoChain : a decentralized multichain-based architecture for smart agriculture
title_full IoChain : a decentralized multichain-based architecture for smart agriculture
title_fullStr IoChain : a decentralized multichain-based architecture for smart agriculture
title_full_unstemmed IoChain : a decentralized multichain-based architecture for smart agriculture
title_sort IoChain : a decentralized multichain-based architecture for smart agriculture
author Gonçalves, Hêndrick Bataglin
author_facet Gonçalves, Hêndrick Bataglin
author_role author
dc.contributor.none.fl_str_mv Hessel, Fabiano Passuelo
http://lattes.cnpq.br/4842733764531027
dc.contributor.author.fl_str_mv Gonçalves, Hêndrick Bataglin
dc.subject.por.fl_str_mv Internet of Things
Blockchain
Smart Agriculture
Multichain Architecture
IPFS
IPNS
Polygon
Internet das Coisas
Blockchain
Agricultura Inteligente
Arquitetura Multichain
IPFS
IPNS
Polygon
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
topic Internet of Things
Blockchain
Smart Agriculture
Multichain Architecture
IPFS
IPNS
Polygon
Internet das Coisas
Blockchain
Agricultura Inteligente
Arquitetura Multichain
IPFS
IPNS
Polygon
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description The growing popularity of Internet of Things (IoT) has triggered several researches in the industry and academic world. One of the main goals of IoT research is to find a balance between security, privacy and data reliability, without compromising the scalability potential of the technology. To this end, blockchain technology, previously only applied in the context of cryptocurrencies, has been integrated with IoT applications (BIoT) to fulfill these needs, bringing a decentralized approach and promoting new business logic ideas to the field. Despite the promising benefits of this integration, BIoT has faced scalability concerns, due to the complex task of handling massive data transactions that can be generated in monitoring IoT applications. In order to contribute with an alternative solution to this problem, this work proposes a completely decentralized architecture designed for Smart Agriculture.It explores the InterPlanetary Name System (IPNS), as a name system that can be updated over time; the InterPlanetary File System (IPFS), as a Distributed File System (DFS) to store the IoT data; and a multichain network, built with public and private blockchains. Results obtained from evaluating a simulated Smart Vineyard and emulating a Smart Soybean farm, demonstrated that IoChain is capable of effectively managing massive data transmissions and dealing with the appearances of new IoT devices, without increasing transaction fees or transaction processing time
publishDate 2024
dc.date.none.fl_str_mv 2024-08-12
2025-06-03T14:59:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://tede2.pucrs.br/tede2/handle/tede/11659
url https://tede2.pucrs.br/tede2/handle/tede/11659
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041319409319936