Gestão Local de Energia baseada em Smart Contracts e Blockchain

Detalhes bibliográficos
Autor(a) principal: Monteiro, Diogo Miguel Pardal
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/106005
Resumo: Dissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
id RCAP_15301bc6d3a508d5e2c6dc05a370255c
oai_identifier_str oai:estudogeral.uc.pt:10316/106005
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Gestão Local de Energia baseada em Smart Contracts e BlockchainLocal energy management based on Smart Contracts and Blockchainblockchainsmart contractsHEMSgas feesgestão de energiablockchainsmart contractsHEMSgas feesenergy managementDissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaO presente trabalho visa perceber de que forma os smart contracts a par com a tecnologia blockchain podem ou não ter um impacto positivo na gestão local de recursos. Tratando-se de tecnologias disruptivas que permitem fazer o registo de dados e transações de uma forma segura, imutável e transparente, as mesmas podem ser uma mais valia no setor energético. Com o intuito de perceber os prós e os contras destas tecnologias, foi implementado um smart contract na blockchain da Ethereum com o objetivo de simular um cenário de gestão/transação de energia dentro de uma casa de um utilizador residencial. O cenário simulado utilizou diversos equipamentos como máquinas de lavar roupa, máquinas de lavar loiça, painéis solares e baterias. Foi implementado um algoritmo de gestão de forma a minimizar os custos da fatura a pagar pelo utilizador no final de cada dia. O algoritmo implementado conseguiu obter uma diminuição na fatura de cerca de 20% face ao preço da fatura no cenário sem controlo. Este valor apesar de estar dentro do range de diminuição de custos dos sistemas de gestão convencionais (HEMS), ainda pode ser bastante otimizado através da implementação de algoritmos e técnicas mais complexas como por exemplo a utilização de machine learning. É de salientar que apesar da diminuição no preço da fatura de 20%, o smart contract exigiu o pagamento de taxas de utilização muito altas devido aos congestionamentos da rede Ethereum e a ainda à forma como o código foi escrito. Como tal, é crucial que em implementações futuras se tenha bastante atenção à forma como o smart contract é escrito, quais são os dados e cálculos que devem ser efetivamente alocados na blockchain e quais podem ser utilizados off-chain de forma a se maximizar a eficiência do código e se possa tirar o máximo proveito destas tecnologias.This work aims to understand how smart contracts together with blockchain technology can or cannot have a positive impact on local energy management. Being disruptive technologies that allow the registration of data and transactions in a secure, immutable and transparent way, they can be an asset in the energy sector. In order to understand the pros and cons of these technologies, a smart contract was implemented in the Ethereum blockchain with the objective of simulating a energy management/transaction scenario inside a residential user's house. The simulated scenario contained various equipment such as washing machines, dishwashers, solar panels and batteries. A management algorithm was implemented in order to minimize the costs of the bill to be paid by the user at the end of each day. The implemented algorithm managed to obtain a decrease in the bill of about 20% compared to the price of the bill in the scenario without control. This value, despite being within the range of cost reduction of conventional management systems (HEMS), can still be greatly optimized through the implementation of more complex algorithms and techniques, such as the use of machine learning. It should be noted that despite the 20% decrease in bill price, the smart contract required the payment of very high gas fees due to Ethereum network congestion and the way the code was written. As such, it is crucial that in future implementations a lot of attention is paid to how the smart contract is written, which data and calculations should be effectively allocated on the blockchain and which can be used off-chain in order to maximise the efficiency of the code and get the most out of these technologies.2023-02-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/106005http://hdl.handle.net/10316/106005TID:203249933porMonteiro, Diogo Miguel Pardalinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-16T21:32:53Zoai:estudogeral.uc.pt:10316/106005Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:22:28.437023Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Gestão Local de Energia baseada em Smart Contracts e Blockchain
Local energy management based on Smart Contracts and Blockchain
title Gestão Local de Energia baseada em Smart Contracts e Blockchain
spellingShingle Gestão Local de Energia baseada em Smart Contracts e Blockchain
Monteiro, Diogo Miguel Pardal
blockchain
smart contracts
HEMS
gas fees
gestão de energia
blockchain
smart contracts
HEMS
gas fees
energy management
title_short Gestão Local de Energia baseada em Smart Contracts e Blockchain
title_full Gestão Local de Energia baseada em Smart Contracts e Blockchain
title_fullStr Gestão Local de Energia baseada em Smart Contracts e Blockchain
title_full_unstemmed Gestão Local de Energia baseada em Smart Contracts e Blockchain
title_sort Gestão Local de Energia baseada em Smart Contracts e Blockchain
author Monteiro, Diogo Miguel Pardal
author_facet Monteiro, Diogo Miguel Pardal
author_role author
dc.contributor.author.fl_str_mv Monteiro, Diogo Miguel Pardal
dc.subject.por.fl_str_mv blockchain
smart contracts
HEMS
gas fees
gestão de energia
blockchain
smart contracts
HEMS
gas fees
energy management
topic blockchain
smart contracts
HEMS
gas fees
gestão de energia
blockchain
smart contracts
HEMS
gas fees
energy management
description Dissertação de Mestrado em Engenharia Eletrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
publishDate 2023
dc.date.none.fl_str_mv 2023-02-28
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 http://hdl.handle.net/10316/106005
http://hdl.handle.net/10316/106005
TID:203249933
url http://hdl.handle.net/10316/106005
identifier_str_mv TID:203249933
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134114305015808