Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Silva, Thiago Valença
Orientador(a): Ordonez, Edward David Moreno
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Pós-Graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://ri.ufs.br/jspui/handle/riufs/14132
Resumo: 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.
id UFS-2_64c06f5d96b36f00bdc43aa9972a5a0e
oai_identifier_str oai:oai:ri.ufs.br:repo_01:riufs/14132
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Silva, Thiago ValençaOrdonez, Edward David Moreno2021-04-27T22:55:12Z2021-04-27T22:55:12Z2020-08-28SILVA, 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.https://ri.ufs.br/jspui/handle/riufs/14132Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.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.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.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESSão Cristóvão, SEporEnergia renovávelCiência da computaçãoBlockchainMicrogridSmart contractsEthereumCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAnálise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPós-Graduação em Ciência da ComputaçãoUniversidade Federal de Sergipereponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessTEXTTHIAGO_VALENÇA_SILVA.pdf.txtTHIAGO_VALENÇA_SILVA.pdf.txtExtracted texttext/plain91https://ri.ufs.br/jspui/bitstream/riufs/14132/3/THIAGO_VALEN%c3%87A_SILVA.pdf.txt2c7d441af4ae46d394064a675e0acd7cMD53THUMBNAILTHIAGO_VALENÇA_SILVA.pdf.jpgTHIAGO_VALENÇA_SILVA.pdf.jpgGenerated Thumbnailimage/jpeg1488https://ri.ufs.br/jspui/bitstream/riufs/14132/4/THIAGO_VALEN%c3%87A_SILVA.pdf.jpg39cdf8b2564cde0d8facd049179b449eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/14132/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALTHIAGO_VALENÇA_SILVA.pdfTHIAGO_VALENÇA_SILVA.pdfapplication/pdf37331945https://ri.ufs.br/jspui/bitstream/riufs/14132/2/THIAGO_VALEN%c3%87A_SILVA.pdf122e0f5429568b4e3ebd16723dc69c63MD52riufs/141322021-04-28 15:50:48.223oai:oai:ri.ufs.br:repo_01:riufs/14132TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2021-04-28T18:50:48Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
title Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
spellingShingle Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
Silva, Thiago Valença
Energia renovável
Ciência da computação
Blockchain
Microgrid
Smart contracts
Ethereum
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
title_full Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
title_fullStr Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
title_full_unstemmed Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
title_sort Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
author Silva, Thiago Valença
author_facet Silva, Thiago Valença
author_role author
dc.contributor.author.fl_str_mv Silva, Thiago Valença
dc.contributor.advisor1.fl_str_mv Ordonez, Edward David Moreno
contributor_str_mv Ordonez, Edward David Moreno
dc.subject.por.fl_str_mv Energia renovável
Ciência da computação
topic Energia renovável
Ciência da computação
Blockchain
Microgrid
Smart contracts
Ethereum
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Blockchain
Microgrid
Smart contracts
Ethereum
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description 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.
publishDate 2020
dc.date.issued.fl_str_mv 2020-08-28
dc.date.accessioned.fl_str_mv 2021-04-27T22:55:12Z
dc.date.available.fl_str_mv 2021-04-27T22:55:12Z
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.citation.fl_str_mv 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.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/jspui/handle/riufs/14132
dc.identifier.license.pt_BR.fl_str_mv Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.
identifier_str_mv 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.
Autorização para publicação no Repositório da Universidade Federal de Sergipe (RI-UFS), concedida pelo autor.
url https://ri.ufs.br/jspui/handle/riufs/14132
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.publisher.program.fl_str_mv Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv Universidade Federal de Sergipe
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/14132/3/THIAGO_VALEN%c3%87A_SILVA.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/14132/4/THIAGO_VALEN%c3%87A_SILVA.pdf.jpg
https://ri.ufs.br/jspui/bitstream/riufs/14132/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/14132/2/THIAGO_VALEN%c3%87A_SILVA.pdf
bitstream.checksum.fl_str_mv 2c7d441af4ae46d394064a675e0acd7c
39cdf8b2564cde0d8facd049179b449e
098cbbf65c2c15e1fb2e49c5d306a44c
122e0f5429568b4e3ebd16723dc69c63
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1851759423225069568