Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness

Bibliographic Details
Main Author: Silva, Arthur José Budal da
Publication Date: 2024
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Udesc
dARK ID: ark:/33523/0013000005fr0
Download full: https://repositorio.udesc.br/handle/UDESC/11450
Summary: A blockchain é uma tecnologia de registro distribuído que mantém um histórico permanente e verificável em uma rede descentralizada, composta por uma cadeia de blocos conectados por hashes criptográficos. Este sistema assegura a integridade e a segurança das transações registradas, eliminando a necessidade de intermediários e proporcionando confiança aos dados armazenados. Dentro do contexto de blockchains, o BlockWitness é um sistema desenvolvido para atuar como um componente auxiliar para a plataforma Hyperledger Fabric: uma rede blockchain permissionada. O BlockWitness oferece a geração de logs transparentes das transações, possibilitando a validação dos dados e auditorias sem expor informações privadas dos usuários participantes da rede privada para alguma rede externa. Em sua estrutura, o BlockWitness, de forma análoga às blockchains, implementa uma Merkle Tree para garantir a integridade das transações, registrando todas as transações da blockchain nesta estrutura de dados. No entanto, alguns estudos indicam que a Merkle Tree pode não ser a mais adequada em alguns contextos e casos de uso em redes blockchain, principalmente quando o número de dados armazenados torna-se significativo. A Unified Abstract-Trie é proposta como uma estrutura de gerenciamento de transações projetada para o uso no BlockWitness. Utilizando uma estrutura baseada em árvore trie e diferentes mecanismos para otimização do acesso aos nós alvo, a estrutura apresenta potencial para se apresentar como uma substituta à Merkle Tree, principalmente por conta da verificação de múltiplos nós e registros dos dados da blockchain Hyperledger Fabric gravados pelo BlockWitness.
id UDESC-2_07b5fb26a166b90ff63857f0bf8a9627
oai_identifier_str oai:repositorio.udesc.br:UDESC/11450
network_acronym_str UDESC-2
network_name_str Repositório Institucional da Udesc
repository_id_str 6391
spelling Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitnessUnified Abstract-Trie: An Alternative to the Merkle Tree for BlockWitnessBlockchainBlockWitnessMerkle TreeAbstract-TrieUnified Abstract-TrieA blockchain é uma tecnologia de registro distribuído que mantém um histórico permanente e verificável em uma rede descentralizada, composta por uma cadeia de blocos conectados por hashes criptográficos. Este sistema assegura a integridade e a segurança das transações registradas, eliminando a necessidade de intermediários e proporcionando confiança aos dados armazenados. Dentro do contexto de blockchains, o BlockWitness é um sistema desenvolvido para atuar como um componente auxiliar para a plataforma Hyperledger Fabric: uma rede blockchain permissionada. O BlockWitness oferece a geração de logs transparentes das transações, possibilitando a validação dos dados e auditorias sem expor informações privadas dos usuários participantes da rede privada para alguma rede externa. Em sua estrutura, o BlockWitness, de forma análoga às blockchains, implementa uma Merkle Tree para garantir a integridade das transações, registrando todas as transações da blockchain nesta estrutura de dados. No entanto, alguns estudos indicam que a Merkle Tree pode não ser a mais adequada em alguns contextos e casos de uso em redes blockchain, principalmente quando o número de dados armazenados torna-se significativo. A Unified Abstract-Trie é proposta como uma estrutura de gerenciamento de transações projetada para o uso no BlockWitness. Utilizando uma estrutura baseada em árvore trie e diferentes mecanismos para otimização do acesso aos nós alvo, a estrutura apresenta potencial para se apresentar como uma substituta à Merkle Tree, principalmente por conta da verificação de múltiplos nós e registros dos dados da blockchain Hyperledger Fabric gravados pelo BlockWitness.Pillon, Mauricio AronneSilva, Arthur José Budal da2025-01-16T13:30:04Z2024info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis121application/pdfSILVA, Arthur José Budal da. <b>Unified Abstract-Trie</b>: Uma Alternativa à Merkle Tree para o BlockWitness. 2025. Monografia (Ciência da Computação) - Udesc, Joinville, 2024. Disponível em: https://repositorio.udesc.br/handle/UDESC/11450. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.https://repositorio.udesc.br/handle/UDESC/11450ark:/33523/0013000005fr0Attribution-NonCommercial-ShareAlike 4.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/4.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESC2025-05-23T19:09:30Zoai:repositorio.udesc.br:UDESC/11450Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912025-05-23T19:09:30Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
Unified Abstract-Trie: An Alternative to the Merkle Tree for BlockWitness
title Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
spellingShingle Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
Silva, Arthur José Budal da
Blockchain
BlockWitness
Merkle Tree
Abstract-Trie
Unified Abstract-Trie
title_short Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
title_full Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
title_fullStr Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
title_full_unstemmed Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
title_sort Unified Abstract-Trie: Uma Alternativa à Merkle Tree para o BlockWitness
author Silva, Arthur José Budal da
author_facet Silva, Arthur José Budal da
author_role author
dc.contributor.none.fl_str_mv Pillon, Mauricio Aronne
dc.contributor.author.fl_str_mv Silva, Arthur José Budal da
dc.subject.por.fl_str_mv Blockchain
BlockWitness
Merkle Tree
Abstract-Trie
Unified Abstract-Trie
topic Blockchain
BlockWitness
Merkle Tree
Abstract-Trie
Unified Abstract-Trie
description A blockchain é uma tecnologia de registro distribuído que mantém um histórico permanente e verificável em uma rede descentralizada, composta por uma cadeia de blocos conectados por hashes criptográficos. Este sistema assegura a integridade e a segurança das transações registradas, eliminando a necessidade de intermediários e proporcionando confiança aos dados armazenados. Dentro do contexto de blockchains, o BlockWitness é um sistema desenvolvido para atuar como um componente auxiliar para a plataforma Hyperledger Fabric: uma rede blockchain permissionada. O BlockWitness oferece a geração de logs transparentes das transações, possibilitando a validação dos dados e auditorias sem expor informações privadas dos usuários participantes da rede privada para alguma rede externa. Em sua estrutura, o BlockWitness, de forma análoga às blockchains, implementa uma Merkle Tree para garantir a integridade das transações, registrando todas as transações da blockchain nesta estrutura de dados. No entanto, alguns estudos indicam que a Merkle Tree pode não ser a mais adequada em alguns contextos e casos de uso em redes blockchain, principalmente quando o número de dados armazenados torna-se significativo. A Unified Abstract-Trie é proposta como uma estrutura de gerenciamento de transações projetada para o uso no BlockWitness. Utilizando uma estrutura baseada em árvore trie e diferentes mecanismos para otimização do acesso aos nós alvo, a estrutura apresenta potencial para se apresentar como uma substituta à Merkle Tree, principalmente por conta da verificação de múltiplos nós e registros dos dados da blockchain Hyperledger Fabric gravados pelo BlockWitness.
publishDate 2024
dc.date.none.fl_str_mv 2024
2025-01-16T13:30:04Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA, Arthur José Budal da. <b>Unified Abstract-Trie</b>: Uma Alternativa à Merkle Tree para o BlockWitness. 2025. Monografia (Ciência da Computação) - Udesc, Joinville, 2024. Disponível em: https://repositorio.udesc.br/handle/UDESC/11450. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
https://repositorio.udesc.br/handle/UDESC/11450
dc.identifier.dark.fl_str_mv ark:/33523/0013000005fr0
identifier_str_mv SILVA, Arthur José Budal da. <b>Unified Abstract-Trie</b>: Uma Alternativa à Merkle Tree para o BlockWitness. 2025. Monografia (Ciência da Computação) - Udesc, Joinville, 2024. Disponível em: https://repositorio.udesc.br/handle/UDESC/11450. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
ark:/33523/0013000005fr0
url https://repositorio.udesc.br/handle/UDESC/11450
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 121
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Udesc
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Repositório Institucional da Udesc
collection Repositório Institucional da Udesc
repository.name.fl_str_mv Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv ri@udesc.br
_version_ 1842258089677422592