Avaliação de Desempenho do Blockchain Hyperledger Fabric com Dados Médicos Heterogêneos

Blockchain nasceu com o surgimento do Bitcoin, apresentando-se como uma infraestrutura para o armazenamento distribuído de transações financeiras com a garantia de imutabilidade. Pelas suas características, a blockchain passou a ser utilizado em diversos contextos de aplicações que podem se benefici...

Descripción completa

Detalles Bibliográficos
Autor: Spengler, Ana Caroline Fernandes
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2022
País:Brasil
Institución:Universidade de São Paulo (USP)
Repositorio:Biblioteca Digital de Teses e Dissertações da USP
Idioma:portugués
OAI Identifier:oai:teses.usp.br:tde-09082022-113642
Acceso en línea:https://www.teses.usp.br/teses/disponiveis/55/55134/tde-09082022-113642/
Access Level:acceso abierto
Palabra clave:Avaliação desempenho
Blockchain
Dados médicos
Hyperledger caliper
Hyperledger fabric
Medical Data
Performance evaluation
Descripción
Sumario:Blockchain nasceu com o surgimento do Bitcoin, apresentando-se como uma infraestrutura para o armazenamento distribuído de transações financeiras com a garantia de imutabilidade. Pelas suas características, a blockchain passou a ser utilizado em diversos contextos de aplicações que podem se beneficiar dessa infraestrutura. Alguns exemplos dessas aplicações são: distribuição de mercadorias, educação e saúde. Essas aplicações apresentam demandas distintas daquelas focadas em transações financeiras, como manipulação de diferentes tipos de dados. Diante disso, é importante investigar e demonstrar o desempenho da blockchain frente aos seus diferentes componentes e a dados oriundos de outros domínios de aplicação, como a área da saúde. O objetivo deste trabalho é verificar o desempenho da blockchain sobre diferentes perspectivas, considerando aspectos distintos da rede quando utilizadas aplicações que demandam dados heterogêneos. A metodologia utilizada na avaliação considera o uso do Hyperledger Fabric para estabelecer uma rede de compartilhamento de informações médicas obtidas de uma base de dados reais. O desempenho dessa rede foi mensurado com estudos experimentais, por meio do benchmark Hyperledger Caliper, considerando métricas de vazão e latência para diferentes fatores contemplando o armazenamento, fluxo de dados, processo de criação de blocos, consenso e rede. Dentre os principais resultados dos estudos experimentais destacam-se: (i) associar a blockchain a um banco de dados aumenta a latência e diminui a vazão do sistema; (ii) o processo de criação de blocos é um fator determinístico no desempenho da aplicação blockchain quando são usados dados heterogêneos. Os resultados obtidos buscam auxiliar desenvolvedores de aplicações blockchain ao apontar aspectos decisivos para o desempenho de tais aplicações.