Avaliação de desempenho de transações em protocolos blockchain

Detalhes bibliográficos
Autor(a) principal: Bizarria de Oliveira, Danilo
Data de Publicação: 2022
Outros Autores: Lucas Fernandes do Amaral, Geraldo, Pedrosa Duarte de Macedo, Markel, Ferreira Mesquita, Matheus
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da FEI
Texto Completo: https://repositorio.fei.edu.br/handle/FEI/4727
Resumo: Sistemas de processamento de transações são parte essencial de negócios online, especialmente os relativos a transações financeiras, que exigem tanto confiança quanto desempenho para entregar o serviço esperado. Uma ferramenta de blockchain é capaz de oferecer os objetivos mencionados, dado que sua arquitetura distribuída favorece a escalabilidade em relação a sistemas centralizados, enquanto que seu protocolo de consenso formaliza a validação de transações. Ainda que tais qualidades sejam comuns às diferentes redes de blockchain, suas medidas oscilam entre implementações, e têm sua variação ampliada entre a crescente quantidade de versões do protocolo disponíveis, o que dificulta a caracterização de qual alternativa é mais apropriada para um dado cenário de execução. A abordagem proposta neste trabalho é da avaliação do potencial de escalabilidade da rede Ethereum, e seu comportamento em cenários progressivamente mais distribuídos. Por meio da execução e medição de seu desempenho em 5 diferentes escalas (de 1 a 16 nós, em progressão geométrica de razão 2), foram coletadas métricas de throughput e latência, de forma a ilustrar a escalabilidade da rede, com destaque para um aumento observado de cerca de 10× o número de transações por segundo, quando comparados um nó isolado e uma rede de 16 nós, esta que também proporcionou uma queda de mais da metade da latência com relação ao cenário centralizado.
id FEI_0d3b3cc4cdbc1a341c851586e64fe601
oai_identifier_str oai:repositorio.fei.edu.br:FEI/4727
network_acronym_str FEI
network_name_str Biblioteca Digital de Teses e Dissertações da FEI
repository_id_str https://repositorio.fei.edu.br/oai/request
spelling Avaliação de desempenho de transações em protocolos blockchainum estudo de caso com ethereumblockchainprocessamento de transaçõessistemas distribuídosSistemas de processamento de transações são parte essencial de negócios online, especialmente os relativos a transações financeiras, que exigem tanto confiança quanto desempenho para entregar o serviço esperado. Uma ferramenta de blockchain é capaz de oferecer os objetivos mencionados, dado que sua arquitetura distribuída favorece a escalabilidade em relação a sistemas centralizados, enquanto que seu protocolo de consenso formaliza a validação de transações. Ainda que tais qualidades sejam comuns às diferentes redes de blockchain, suas medidas oscilam entre implementações, e têm sua variação ampliada entre a crescente quantidade de versões do protocolo disponíveis, o que dificulta a caracterização de qual alternativa é mais apropriada para um dado cenário de execução. A abordagem proposta neste trabalho é da avaliação do potencial de escalabilidade da rede Ethereum, e seu comportamento em cenários progressivamente mais distribuídos. Por meio da execução e medição de seu desempenho em 5 diferentes escalas (de 1 a 16 nós, em progressão geométrica de razão 2), foram coletadas métricas de throughput e latência, de forma a ilustrar a escalabilidade da rede, com destaque para um aumento observado de cerca de 10× o número de transações por segundo, quando comparados um nó isolado e uma rede de 16 nós, esta que também proporcionou uma queda de mais da metade da latência com relação ao cenário centralizado.Calebe de Paula Bianchinihttp://lattes.cnpq.br/4570923990252346https://orcid.org/0000-0001-7683-3437Bizarria de Oliveira, DaniloLucas Fernandes do Amaral, GeraldoPedrosa Duarte de Macedo, MarkelFerreira Mesquita, Matheus2023-03-08T13:11:24Z2023-03-08T13:11:24Z2022-06-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis35application/pdfapplication/pdfhttps://repositorio.fei.edu.br/handle/FEI/4727Aberto info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da FEIinstname:Centro Universitário da Fundação Educacional Inaciana (FEI)instacron:FEI2023-11-02T03:00:13Zoai:repositorio.fei.edu.br:FEI/4727Biblioteca Digital de Teses e Dissertaçõeshttp://sofia.fei.edu.br/pergamum/biblioteca/PRIhttp://sofia.fei.edu.br/pergamum/oai/oai2.phpcfernandes@fei.edu.bropendoar:https://repositorio.fei.edu.br/oai/request2023-11-02T03:00:13Biblioteca Digital de Teses e Dissertações da FEI - Centro Universitário da Fundação Educacional Inaciana (FEI)false
dc.title.none.fl_str_mv Avaliação de desempenho de transações em protocolos blockchain
um estudo de caso com ethereum
title Avaliação de desempenho de transações em protocolos blockchain
spellingShingle Avaliação de desempenho de transações em protocolos blockchain
Bizarria de Oliveira, Danilo
blockchain
processamento de transações
sistemas distribuídos
title_short Avaliação de desempenho de transações em protocolos blockchain
title_full Avaliação de desempenho de transações em protocolos blockchain
title_fullStr Avaliação de desempenho de transações em protocolos blockchain
title_full_unstemmed Avaliação de desempenho de transações em protocolos blockchain
title_sort Avaliação de desempenho de transações em protocolos blockchain
author Bizarria de Oliveira, Danilo
author_facet Bizarria de Oliveira, Danilo
Lucas Fernandes do Amaral, Geraldo
Pedrosa Duarte de Macedo, Markel
Ferreira Mesquita, Matheus
author_role author
author2 Lucas Fernandes do Amaral, Geraldo
Pedrosa Duarte de Macedo, Markel
Ferreira Mesquita, Matheus
author2_role author
author
author
dc.contributor.none.fl_str_mv Calebe de Paula Bianchini
http://lattes.cnpq.br/4570923990252346
https://orcid.org/0000-0001-7683-3437
dc.contributor.author.fl_str_mv Bizarria de Oliveira, Danilo
Lucas Fernandes do Amaral, Geraldo
Pedrosa Duarte de Macedo, Markel
Ferreira Mesquita, Matheus
dc.subject.por.fl_str_mv blockchain
processamento de transações
sistemas distribuídos
topic blockchain
processamento de transações
sistemas distribuídos
description Sistemas de processamento de transações são parte essencial de negócios online, especialmente os relativos a transações financeiras, que exigem tanto confiança quanto desempenho para entregar o serviço esperado. Uma ferramenta de blockchain é capaz de oferecer os objetivos mencionados, dado que sua arquitetura distribuída favorece a escalabilidade em relação a sistemas centralizados, enquanto que seu protocolo de consenso formaliza a validação de transações. Ainda que tais qualidades sejam comuns às diferentes redes de blockchain, suas medidas oscilam entre implementações, e têm sua variação ampliada entre a crescente quantidade de versões do protocolo disponíveis, o que dificulta a caracterização de qual alternativa é mais apropriada para um dado cenário de execução. A abordagem proposta neste trabalho é da avaliação do potencial de escalabilidade da rede Ethereum, e seu comportamento em cenários progressivamente mais distribuídos. Por meio da execução e medição de seu desempenho em 5 diferentes escalas (de 1 a 16 nós, em progressão geométrica de razão 2), foram coletadas métricas de throughput e latência, de forma a ilustrar a escalabilidade da rede, com destaque para um aumento observado de cerca de 10× o número de transações por segundo, quando comparados um nó isolado e uma rede de 16 nós, esta que também proporcionou uma queda de mais da metade da latência com relação ao cenário centralizado.
publishDate 2022
dc.date.none.fl_str_mv 2022-06-14
2023-03-08T13:11:24Z
2023-03-08T13:11:24Z
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 https://repositorio.fei.edu.br/handle/FEI/4727
url https://repositorio.fei.edu.br/handle/FEI/4727
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Aberto
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Aberto
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 35
application/pdf
application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da FEI
instname:Centro Universitário da Fundação Educacional Inaciana (FEI)
instacron:FEI
instname_str Centro Universitário da Fundação Educacional Inaciana (FEI)
instacron_str FEI
institution FEI
reponame_str Biblioteca Digital de Teses e Dissertações da FEI
collection Biblioteca Digital de Teses e Dissertações da FEI
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da FEI - Centro Universitário da Fundação Educacional Inaciana (FEI)
repository.mail.fl_str_mv cfernandes@fei.edu.br
_version_ 1809225178922614784