Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data

Nowadays, it has been recognized that blockchain can provide the technological infrastructure for developing decentralized, secure, and reliable smart energy grid management systems. However, an open issue that slows the adoption of blockchain technology in the energy sector is the low scalability a...

Full description

Bibliographic Details
Main Authors: Claudia Pop, Marcel Antal, Tudor Cioara, Ionut Anghel, David Sera, Ioan Salomie, Giuseppe Raveduto, Denisa Ziu, Vincenzo Croce, Massimo Bertoncini
Format: Article
Language:English
Published: MDPI AG 2019-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/14/3033
id doaj-48183422a4f2480c8380f825da7c5a29
record_format Article
spelling doaj-48183422a4f2480c8380f825da7c5a292020-11-24T21:31:46ZengMDPI AGSensors1424-82202019-07-011914303310.3390/s19143033s19143033Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy DataClaudia Pop0Marcel Antal1Tudor Cioara2Ionut Anghel3David Sera4Ioan Salomie5Giuseppe Raveduto6Denisa Ziu7Vincenzo Croce8Massimo Bertoncini9Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, RomaniaComputer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, RomaniaComputer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, RomaniaComputer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, RomaniaComputer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, RomaniaComputer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, RomaniaR&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, ItalyR&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, ItalyR&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, ItalyR&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, ItalyNowadays, it has been recognized that blockchain can provide the technological infrastructure for developing decentralized, secure, and reliable smart energy grid management systems. However, an open issue that slows the adoption of blockchain technology in the energy sector is the low scalability and high processing overhead when dealing with the real-time energy data collected by smart energy meters. Thus, in this paper, we propose a scalable second tier solution which combines the blockchain ledger with distributed queuing systems and NoSQL (Not Only SQL database) databases to allow the registration of energy transactions less frequently on the chain without losing the tamper-evident benefits brought by the blockchain technology. At the same time, we propose a technique for tamper-evident registration of smart meters’ energy data and associated energy transactions using digital fingerprinting which allows the energy transaction to be linked hashed-back on-chain, while the sensors data is stored off-chain. A prototype was implemented using Ethereum and smart contracts for the on-chain components while for the off-chain components we used Cassandra database and RabbitMQ messaging broker. The prototype proved to be effective in managing a settlement of energy imbalances use-case and during the evaluation conducted in simulated environment shows promising results in terms of scalability, throughput, and tampering of energy data sampled by smart energy meters.https://www.mdpi.com/1424-8220/19/14/3033Blockchainimbalances settlement in energy marketssmart energy gridsecond tier scalable solutiontamper-evidentoff-chain and on-chain energy data storage
collection DOAJ
language English
format Article
sources DOAJ
author Claudia Pop
Marcel Antal
Tudor Cioara
Ionut Anghel
David Sera
Ioan Salomie
Giuseppe Raveduto
Denisa Ziu
Vincenzo Croce
Massimo Bertoncini
spellingShingle Claudia Pop
Marcel Antal
Tudor Cioara
Ionut Anghel
David Sera
Ioan Salomie
Giuseppe Raveduto
Denisa Ziu
Vincenzo Croce
Massimo Bertoncini
Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
Sensors
Blockchain
imbalances settlement in energy markets
smart energy grid
second tier scalable solution
tamper-evident
off-chain and on-chain energy data storage
author_facet Claudia Pop
Marcel Antal
Tudor Cioara
Ionut Anghel
David Sera
Ioan Salomie
Giuseppe Raveduto
Denisa Ziu
Vincenzo Croce
Massimo Bertoncini
author_sort Claudia Pop
title Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title_short Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title_full Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title_fullStr Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title_full_unstemmed Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title_sort blockchain-based scalable and tamper-evident solution for registering energy data
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2019-07-01
description Nowadays, it has been recognized that blockchain can provide the technological infrastructure for developing decentralized, secure, and reliable smart energy grid management systems. However, an open issue that slows the adoption of blockchain technology in the energy sector is the low scalability and high processing overhead when dealing with the real-time energy data collected by smart energy meters. Thus, in this paper, we propose a scalable second tier solution which combines the blockchain ledger with distributed queuing systems and NoSQL (Not Only SQL database) databases to allow the registration of energy transactions less frequently on the chain without losing the tamper-evident benefits brought by the blockchain technology. At the same time, we propose a technique for tamper-evident registration of smart meters’ energy data and associated energy transactions using digital fingerprinting which allows the energy transaction to be linked hashed-back on-chain, while the sensors data is stored off-chain. A prototype was implemented using Ethereum and smart contracts for the on-chain components while for the off-chain components we used Cassandra database and RabbitMQ messaging broker. The prototype proved to be effective in managing a settlement of energy imbalances use-case and during the evaluation conducted in simulated environment shows promising results in terms of scalability, throughput, and tampering of energy data sampled by smart energy meters.
topic Blockchain
imbalances settlement in energy markets
smart energy grid
second tier scalable solution
tamper-evident
off-chain and on-chain energy data storage
url https://www.mdpi.com/1424-8220/19/14/3033
work_keys_str_mv AT claudiapop blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT marcelantal blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT tudorcioara blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT ionutanghel blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT davidsera blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT ioansalomie blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT giusepperaveduto blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT denisaziu blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT vincenzocroce blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT massimobertoncini blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
_version_ 1725959826471649280