Cargando…
Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy
Nowadays, the adoption of demand response programs is still lagging due to the prosumers’ lack of awareness, fear of losing control and privacy of energy data, etc. Programs decentralization, by adopting promising technologies such as blockchain, may bring significant advantages in terms of transpar...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7583903/ https://www.ncbi.nlm.nih.gov/pubmed/33027996 http://dx.doi.org/10.3390/s20195678 |
_version_ | 1783599485477191680 |
---|---|
author | Pop, Claudia Daniela Antal, Marcel Cioara, Tudor Anghel, Ionut Salomie, Ioan |
author_facet | Pop, Claudia Daniela Antal, Marcel Cioara, Tudor Anghel, Ionut Salomie, Ioan |
author_sort | Pop, Claudia Daniela |
collection | PubMed |
description | Nowadays, the adoption of demand response programs is still lagging due to the prosumers’ lack of awareness, fear of losing control and privacy of energy data, etc. Programs decentralization, by adopting promising technologies such as blockchain, may bring significant advantages in terms of transparency, openness, improved control, and increased active participation of prosumers. Nevertheless, even though in general the transparency of the public blockchain is a desirable feature in the energy domain, the prosumer energy data is sensitive and rather private, thus, a privacy-preserving solution is required. In this paper, we present a decentralized implementation of demand response programs on top of the public blockchain which deals with the privacy of the prosumer’s energy data using zero-knowledge proofs and validates on the blockchain the prosumer’s activity inside the program using smart contracts. Prosumer energy data is kept private, while on the blockchain it is stored a zero-knowledge proof that is generated by the prosumer itself allowing the implementation of functions to validate potential deviations from the request and settle prosumer’s activity. The solution evaluation results are promising in terms of ensuring the privacy of prosumer energy data stored in the public blockchain and detecting potential data inconsistencies. |
format | Online Article Text |
id | pubmed-7583903 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-75839032020-10-29 Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy Pop, Claudia Daniela Antal, Marcel Cioara, Tudor Anghel, Ionut Salomie, Ioan Sensors (Basel) Article Nowadays, the adoption of demand response programs is still lagging due to the prosumers’ lack of awareness, fear of losing control and privacy of energy data, etc. Programs decentralization, by adopting promising technologies such as blockchain, may bring significant advantages in terms of transparency, openness, improved control, and increased active participation of prosumers. Nevertheless, even though in general the transparency of the public blockchain is a desirable feature in the energy domain, the prosumer energy data is sensitive and rather private, thus, a privacy-preserving solution is required. In this paper, we present a decentralized implementation of demand response programs on top of the public blockchain which deals with the privacy of the prosumer’s energy data using zero-knowledge proofs and validates on the blockchain the prosumer’s activity inside the program using smart contracts. Prosumer energy data is kept private, while on the blockchain it is stored a zero-knowledge proof that is generated by the prosumer itself allowing the implementation of functions to validate potential deviations from the request and settle prosumer’s activity. The solution evaluation results are promising in terms of ensuring the privacy of prosumer energy data stored in the public blockchain and detecting potential data inconsistencies. MDPI 2020-10-05 /pmc/articles/PMC7583903/ /pubmed/33027996 http://dx.doi.org/10.3390/s20195678 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Pop, Claudia Daniela Antal, Marcel Cioara, Tudor Anghel, Ionut Salomie, Ioan Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy |
title | Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy |
title_full | Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy |
title_fullStr | Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy |
title_full_unstemmed | Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy |
title_short | Blockchain and Demand Response: Zero-Knowledge Proofs for Energy Transactions Privacy |
title_sort | blockchain and demand response: zero-knowledge proofs for energy transactions privacy |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7583903/ https://www.ncbi.nlm.nih.gov/pubmed/33027996 http://dx.doi.org/10.3390/s20195678 |
work_keys_str_mv | AT popclaudiadaniela blockchainanddemandresponsezeroknowledgeproofsforenergytransactionsprivacy AT antalmarcel blockchainanddemandresponsezeroknowledgeproofsforenergytransactionsprivacy AT cioaratudor blockchainanddemandresponsezeroknowledgeproofsforenergytransactionsprivacy AT anghelionut blockchainanddemandresponsezeroknowledgeproofsforenergytransactionsprivacy AT salomieioan blockchainanddemandresponsezeroknowledgeproofsforenergytransactionsprivacy |