Use este identificador para citar ou linkar para este item:
https://ri.ufs.br/jspui/handle/riufs/14132
Tipo de Documento: | Dissertação |
Título: | Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis |
Autor(es): | Silva, Thiago Valença |
Data do documento: | 28-Ago-2020 |
Orientador: | Ordonez, Edward David Moreno |
Resumo: | Desde a criação do Bitcoin por Satoshi Nakamoto em 2009 tem-se proposto a adoção da rede que gerencia suas transações, o Blockchain, para substituição de uma terceira parte de confiança em diversos sistemas por, entre outros benefícios, reduzir os custos que a inclusão da mesma acarreta, como por exemplo o sistema bancário no caso do próprio bitcoin. Apesar de a substituição de um sistema de confiança transparecer uma diminuição nas taxas para o usuário final, isso deve ser estudado mais a fundo para verificar se realmente existem ganhos com essa substituição. Este trabalho realiza um estudo experimental, analisando o comportamento de uma rede de gerenciamento de energia que se utiliza de blockchain para validação de transações. O experimento é executado realizando o monitoramento de dois ambientes em que usuários solicitam transações dentro do sistema de gerenciamento desenvolvido. Em cada ambiente são alterados o número de contas que solicitam de forma simultânea essas transações enquanto um script acompanha os valores das temperaturas de CPU e GPU, utilização de CPU e GPU e utlilização de memória. O primeiro ambiente citado se utiliza de NodeJS para o gerenciamento e valida as transações realizando verificações usuais como a validação de login a partir do cache, o segundo ambiente utiliza NodeJS, assim como o primeiro, para o gerenciamento e valida as transações a partir de smart contracts em uma rede Ethereum. Ao final, o estudo verifica que existe uma maior utilização dos recursos por parte do ambiente que gerencia as transações com blockchain é a memória RAM que apresenta altos índices de utilização no segundo ambiente de simulação. Por fim, é verificado que apesar de o blockchain reforçar a segurança dispensando os custos de um intermediário, ele acrescenta custos de hardware para o gerencimento do mesmo. |
Abstract: | Since the creation of Bitcoin by Satoshi Nakamoto in 2009, adopting the network that manages its transactions, Blockchain, has been proposed, for purpose of substituting a third party of trust in many systems, for among other benefits, reducing costs that including it leads, for example a banking system in comparison with bitcoin. Although the fact that the substitution of a trust system appears to minimize taxes for the final user, it must be studied deeply for verifying if gains are really obtained from this swap. This work performs an experimental study, analyzing the behavior of an energy management network that uses blockchain for validate transaction. The experiment is executed operating a monitoring of two environment of two environments in which users request transactions inside the developed management system. The number of accounts that request in simultaneous way these transactions is changed in which environment while a script keep track of values of CPU and GPU temperature, CPU and GPU utilization and RAM memory utilization. The first mentioned environment uses NodeJS for management and validates transactions by performing usual checks such as login validation from the cache, the second environment uses NodeJS, as well as the first, for management and validates transactions from smart contracts on an Ethereum network. At the end, the study verify which system uses further resources, in the one which manages transactions with block chain in comparison with the first environment. The work conclude also that the resource most requested by the execution in blockchain is the RAM memory that shows high indexes of utilization in the second environment of simulation. Finally, it is verified that although blockchain reinforces security dispensing cost from an intermediate, it adds hardware cost its management. |
Palavras-chave: | Energia renovável Ciência da computação Blockchain Microgrid Smart contracts Ethereum |
área CNPQ: | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Agência de fomento: | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES |
Idioma: | por |
Sigla da Instituição: | Universidade Federal de Sergipe |
Programa de Pós-graduação: | Pós-Graduação em Ciência da Computação |
Citação: | SILVA, Thiago Valença. Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis. 2020. 91 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe, São Cristóvão, Sergipe, 2020. |
Licença: | Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor. |
URI: | https://ri.ufs.br/jspui/handle/riufs/14132 |
Aparece nas coleções: | Mestrado em Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
THIAGO_VALENÇA_SILVA.pdf | 36,46 MB | Adobe PDF | ![]() Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.