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 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.

[1]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[2]  Xiaojiang Du,et al.  An Efficient and Privacy-Preserving Energy Trading Scheme Based on Blockchain , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[3]  Xin Guo,et al.  Individual Green Certificates on Blockchain: A Simulation Approach , 2020, Sustainability.

[4]  Chao Liu,et al.  Peer-to-peer electricity trading system: smart contracts based proof-of-benefit consensus protocol , 2019, Wirel. Networks.

[5]  Mohamed A. Ahmed,et al.  Design and Implementation of a Blockchain-Based Energy Trading Platform for Electric Vehicles in Smart Campus Parking Lots , 2019 .

[6]  Vinay Chamola,et al.  Blockchain in Smart Grids: A Review on Different Use Cases , 2019, Sensors.

[7]  Marcel Antal,et al.  Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data , 2019, Sensors.

[8]  Michael G. Pollitt,et al.  Which smart electricity service contracts will consumers accept? The demand for compensation in a platform market , 2018 .

[9]  Dimitrios Tzovaras,et al.  A Secured and Trusted Demand Response system based on Blockchain technologies , 2018, 2018 Innovations in Intelligent Systems and Applications (INISTA).

[10]  Miadreza Shafie-khah,et al.  Blockchain-based demand response using prosumer scheduling , 2020 .

[11]  Marcel Antal,et al.  Blockchain Based Decentralized Management of Demand Response Programs in Smart Energy Grids , 2018, Sensors.

[12]  David Gabay,et al.  Privacy-Preserving Authentication Scheme for Connected Electric Vehicles Using Blockchain and Zero Knowledge Proofs , 2020, IEEE Transactions on Vehicular Technology.

[13]  Eli Ben-Sasson,et al.  Zerocash: Decentralized Anonymous Payments from Bitcoin , 2014, 2014 IEEE Symposium on Security and Privacy.

[14]  Tom Kober,et al.  Smart energy solutions in the EU: State of play and measuring progress , 2018 .

[15]  Marcel Antal,et al.  Blockchain based Decentralized Applications: Technology Review and Development Guidelines , 2020, ArXiv.

[16]  Yuhong Li,et al.  A Blockchain-Assisted Intelligent Transportation System Promoting Data Services with Privacy Protection , 2020, Sensors.

[17]  Ting Li,et al.  Blockchain Technology Based Decentralized Energy Trading for Multiple-Microgrid Systems , 2019, 2019 IEEE 3rd Conference on Energy Internet and Energy System Integration (EI2).

[18]  Taha Selim Ustun,et al.  Virtual Power Plant Management in Smart Grids with XMPP Based IEC 61850 Communication , 2019, Energies.

[19]  Raylin Tso,et al.  An Improved Non-Interactive Zero-Knowledge Range Proof for Decentralized Applications , 2019, 2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON).

[20]  Weidong Min,et al.  Trusted Transactions in Micro-Grid Based on Blockchain , 2019, Energies.

[21]  Elaine Shi,et al.  Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts , 2016, 2016 IEEE Symposium on Security and Privacy (SP).

[22]  Yijia Cao,et al.  Blockchain Technology for Information Security of the Energy Internet: Fundamentals, Features, Strategy and Application , 2020, Energies.

[23]  Yachao Li,et al.  Integrated Energy Transaction Mechanisms Based on Blockchain Technology , 2018, Energies.

[24]  Mohammad Shahidehpour,et al.  Blockchain for decentralized transactive energy management system in networked microgrids , 2019, The Electricity Journal.

[25]  Josep M. Guerrero,et al.  Dynamic Pricing for Microgrids Energy Transaction in Blockchain-based Ecosystem , 2019, 2019 IEEE Innovative Smart Grid Technologies - Asia (ISGT Asia).

[26]  D. Jenkins,et al.  Blockchain technology in the energy sector: A systematic review of challenges and opportunities , 2019, Renewable and Sustainable Energy Reviews.

[27]  Sophie Meralli Privacy-preserving analytics for the securitization market: a zero-knowledge distributed ledger technology application , 2020 .