Análise do desempenho de blockchain no gerenciamento de transações em microgrids de energias renováveis
| Ano de defesa: | 2020 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |