Gestão Local de Energia baseada em Smart Contracts e Blockchain
Autor(a) principal: | |
---|---|
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 |