Benchmarking de Plataformas Blockchain

Bibliographic Details
Main Author: Diegues, Ana Catarina Dinis
Publication Date: 2020
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10316/92152
Summary: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_8a53d4640ec6c527aeca3e555063fdee
oai_identifier_str oai:estudogeral.uc.pt:10316/92152
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Benchmarking de Plataformas BlockchainBenchmarking of Blockchain PlatformsPlataformas BlockchainBenchmarkHyperledger CaliperHyperledger FabricFISCO BCOSPlataformas BlockchainBenchmarkHyperledger CaliperHyperledger FabricFISCO BCOSDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaQuando se trata de perceber qual a plataforma blockchain que melhor se adequa às necessidades existentes, é necessário avaliar o seu desempenho em diversos ambientes que possam surgir. Esta avaliação pode ser conseguida recorrendo a ferramentas de testes de benchmark que consigam estudar estas plataformas. Ao longo deste documento é realizado um estudo acerca da teoria subjacente à tecnologia blockchain e das várias plataformas que a implementam. Foram também recolhidos e analisados estudos existentes na área do benchmarking de plataformas blockchain que foram fundamentais tanto para a escolha da ferramenta de benchmark a utilizar como para perceber como era realizado o benchmark em si. Com o propósito de proceder à avaliação do desempenho das plataformas blockchain, neste trabalho, foi implementado um sistema que conseguisse analisar as plataformas Hyperledger Fabric e FISCO BCOS. Este sistema tem como base a ferramenta Hyperledger Caliper. Dos testes executados foi possível recolher métricas relativas à latência, throughput, send rate, tempo de execução, consumo de CPU e de memória RAM e o número de transações bem sucedidas. Analisando os resultados obtidos, é possível concluir, de uma forma geral, que os comportamentos das plataformas blockchain estudadas são muito distintos. Sendo que a Hyperledger Fabric apresenta um desempenho mais constante e estável que o da FISCO BCOS. É verificado que o tipo de operação que é realizada, o uso de mecanismo de consenso e a utilização de diferentes bases de dados são factores que influenciam diretamente a performance da plataforma Fabric.When it comes to understanding which blockchain platforms is best suited to existing needs, it is necessary to evaluate its performance in different environments that may arise. This assessment can be achieved using benchmark testing tools that can study these platforms. Throughout this document, a study is carried out on the theory underlying blockchain technology and the various platforms that implement it. Existing studies in the area of benchmarking of blockchain platforms were also collected and analyzed, which were fundamental, both for the choice of the benchmark tool to be used, and for understanding how the benchmark itself was carried out. In order to assess the performance of the blockchain platforms, in this work, a system was implemented that could analyze the Hyperledger Fabric and FISCO BCOS platforms. This system is based on the Hyperledger Caliper tool. From the tests performed, it was possible to collect metrics related to latency, throughput, send rate, execution time, CPU and RAM consumption and the number of successful transactions. Analyzing the results obtained, it is possible to conclude, in general, that the behaviors of the studied blockchain platforms are very different. Hyperledger Fabric has a more constant and stable performance than FISCO BCOS. It is verified that the type of operation that is performed, the use of a consensus mechanism and the use of different databases are factors that directly influence the performance of the Fabric platform.2020-09-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/92152https://hdl.handle.net/10316/92152TID:202553760porDiegues, Ana Catarina Dinisinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2022-05-25T04:55:23Zoai:estudogeral.uc.pt:10316/92152Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:39:40.436183Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Benchmarking de Plataformas Blockchain
Benchmarking of Blockchain Platforms
title Benchmarking de Plataformas Blockchain
spellingShingle Benchmarking de Plataformas Blockchain
Diegues, Ana Catarina Dinis
Plataformas Blockchain
Benchmark
Hyperledger Caliper
Hyperledger Fabric
FISCO BCOS
Plataformas Blockchain
Benchmark
Hyperledger Caliper
Hyperledger Fabric
FISCO BCOS
title_short Benchmarking de Plataformas Blockchain
title_full Benchmarking de Plataformas Blockchain
title_fullStr Benchmarking de Plataformas Blockchain
title_full_unstemmed Benchmarking de Plataformas Blockchain
title_sort Benchmarking de Plataformas Blockchain
author Diegues, Ana Catarina Dinis
author_facet Diegues, Ana Catarina Dinis
author_role author
dc.contributor.author.fl_str_mv Diegues, Ana Catarina Dinis
dc.subject.por.fl_str_mv Plataformas Blockchain
Benchmark
Hyperledger Caliper
Hyperledger Fabric
FISCO BCOS
Plataformas Blockchain
Benchmark
Hyperledger Caliper
Hyperledger Fabric
FISCO BCOS
topic Plataformas Blockchain
Benchmark
Hyperledger Caliper
Hyperledger Fabric
FISCO BCOS
Plataformas Blockchain
Benchmark
Hyperledger Caliper
Hyperledger Fabric
FISCO BCOS
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2020
dc.date.none.fl_str_mv 2020-09-14
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://hdl.handle.net/10316/92152
https://hdl.handle.net/10316/92152
TID:202553760
url https://hdl.handle.net/10316/92152
identifier_str_mv TID:202553760
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.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602429005856768