Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Palma, Lucas Machado da
Orientador(a): Martina, Jean Everson
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituiçã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
Link de acesso: https://repositorio.ufsc.br/handle/123456789/263443
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2024.
id UFSC_0d80f1ecd4a8e0269e5ccac5ebfbb9a2
oai_identifier_str oai:repositorio.ufsc.br:123456789/263443
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str
spelling Universidade Federal de Santa CatarinaPalma, Lucas Machado daMartina, Jean EversonVigil, Martín Augusto Gagliotti2025-02-18T23:23:11Z2025-02-18T23:23:11Z2024390132https://repositorio.ufsc.br/handle/123456789/263443Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2024.Sem dúvida, a tecnologia blockchain ganhou significativa popularidade nos últimos anos. Desde o lançamento do Bitcoin em 2009, numerosas iniciativas de pesquisa acadêmica e produtos industriais propuseram o blockchain como uma tecnologia fundamental para enfrentar vários desafios em domínios como Internet das Coisas (IoT), Saúde e Governança Pública. Simultaneamente, plataformas blockchain como Ethereum e Hyperledger Fabric popularizaram dois conceitos significativos: Smart Contracts (contratos inteligentes) e Redes Privadas. Contratos inteligentes permitem a execução de código arbitrário dentro da tecnologia blockchain, enquanto Redes Privadas restringem o acesso ao blockchain a um consórcio fechado de participantes. Apesar do interesse considerável e avanços na tecnologia blockchain, lacunas abertas e questões não resolvidas permanecem no nicho das redes blockchain privadas. Nossa pesquisa investiga as seguintes questões: 1) \textit{Como as blockchains privadas podem garantir a rastreabilidade dos dados ao interagir com aplicações externas?} 2) \textit{É viável manter um registro abrangente das alterações de dados extraídas de blockchains privadas}? Nossa revisão da literatura destaca que propostas existentes abordaram apenas parcialmente essas questões, focando especialmente em problemas de interoperabilidade em blockchain. No entanto, essas soluções frequentemente falham em garantir acesso ao histórico completo dos estados dos dados e frequentemente negligenciam o desafio de que identidades de redes privadas podem não ser reconhecidas fora do ambiente da blockchain. Ao contrário de trabalhos relacionados, nós abordamos a externalização dos dados de redes blockchain privadas em um cenário mais amplo, onde blockchains integram sistemas complexos com múltiplas aplicações heterogêneas. Isso requer garantir suas propriedades principais mesmo quando os menores fragmentos de dados são compartilhados externamente. Finalmente, propomos uma solução para esses desafios e discutimos sua aplicabilidade em cenários do mundo real, com ênfase específica em aplicações na educação. Nossa proposta é não invasiva e pode ser implantada em redes blockchain privadas com diferentes arquiteturas e implementações, assumindo que suportem contratos inteligentes e que os nós na rede tenham acesso ao histórico de transações.Abstract: Undoubtedly, blockchain technology has gained significant popularity in recent years. Since the launch of Bitcoin in 2009, numerous academic research initiatives and industrial products have proposed blockchain as a foundational technology to address various challenges across domains such as the Internet of Things (IoT), Healthcare, and Public Governance. Simultaneously, blockchain platforms like Ethereum and Hyperledger Fabric have popularized two significant concepts: Smart Contracts and Private Networks. Smart Contracts enable the execution of arbitrary code within blockchain technology, while Private Networks restrict blockchain access to a closed consortium of participants. Despite the considerable interest and advancements in blockchain technology, open gaps and unresolved issues remain within the niche of private blockchain networks. Our research investigates the following questions: 1) \textit{How can private blockchains ensure data traceability when interacting with external applications?} 2) \textit{Is it feasible to maintain a comprehensive audit trail of data changes extracted from private blockchains}? Our literature review highlights that existing proposals have only partially addressed these questions, particularly focusing on blockchain interoperability issues. However, these solutions often fail to ensure access to the complete history of data states and frequently overlook the challenge that private network identities may not be recognized outside the blockchain environment. Unlike related work, we address the externalization of private blockchain network data in a broader scenario, where blockchains integrate complex systems with multiple and heterogeneous applications. This requires guaranteeing their main properties even when their smallest pieces of data are shared externally. Finally, we propose a solution to these challenges and discuss its applicability in real-world scenarios, with a specific emphasis on applications in education. Our proposal is non-invasive and can be deployed in private blockchain networks with different architectures and implementations, assuming they support smart contracts and that nodes in the network have access to the history of transactions.81 p.| il.porComputaçãoBlockchains (Base de dados)Redes de computadoresEducaçãoExtracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in educationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPGCC1284-T.pdfPGCC1284-T.pdfapplication/pdf1292536https://repositorio.ufsc.br/bitstream/123456789/263443/-1/PGCC1284-T.pdf9d0e96a57bd385bc491a5b8a97ebd589MD5-1123456789/2634432025-02-18 20:23:12.327oai:repositorio.ufsc.br:123456789/263443Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732025-02-18T23:23:12Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
title Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
spellingShingle Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
Palma, Lucas Machado da
Computação
Blockchains (Base de dados)
Redes de computadores
Educação
title_short Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
title_full Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
title_fullStr Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
title_full_unstemmed Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
title_sort Extracting the transaction history of private blockchain networks: a special focus on blockchain-based applications in education
author Palma, Lucas Machado da
author_facet Palma, Lucas Machado da
author_role author
dc.contributor.none.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Palma, Lucas Machado da
dc.contributor.advisor1.fl_str_mv Martina, Jean Everson
dc.contributor.advisor-co1.fl_str_mv Vigil, Martín Augusto Gagliotti
contributor_str_mv Martina, Jean Everson
Vigil, Martín Augusto Gagliotti
dc.subject.classification.none.fl_str_mv Computação
Blockchains (Base de dados)
Redes de computadores
Educação
topic Computação
Blockchains (Base de dados)
Redes de computadores
Educação
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2024.
publishDate 2024
dc.date.issued.fl_str_mv 2024
dc.date.accessioned.fl_str_mv 2025-02-18T23:23:11Z
dc.date.available.fl_str_mv 2025-02-18T23:23:11Z
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 https://repositorio.ufsc.br/handle/123456789/263443
dc.identifier.other.none.fl_str_mv 390132
identifier_str_mv 390132
url https://repositorio.ufsc.br/handle/123456789/263443
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 81 p.| il.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/263443/-1/PGCC1284-T.pdf
bitstream.checksum.fl_str_mv 9d0e96a57bd385bc491a5b8a97ebd589
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv sandra.sobrera@ufsc.br
_version_ 1851758884164730880