Cargando…

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

Descripción completa

Detalles Bibliográficos
Autores principales: Pop, Claudia, Antal, Marcel, Cioara, Tudor, Anghel, Ionut, Sera, David, Salomie, Ioan, Raveduto, Giuseppe, Ziu, Denisa, Croce, Vincenzo, Bertoncini, Massimo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6679180/
https://www.ncbi.nlm.nih.gov/pubmed/31295826
http://dx.doi.org/10.3390/s19143033
_version_ 1783441278730502144
author Pop, Claudia
Antal, Marcel
Cioara, Tudor
Anghel, Ionut
Sera, David
Salomie, Ioan
Raveduto, Giuseppe
Ziu, Denisa
Croce, Vincenzo
Bertoncini, Massimo
author_facet Pop, Claudia
Antal, Marcel
Cioara, Tudor
Anghel, Ionut
Sera, David
Salomie, Ioan
Raveduto, Giuseppe
Ziu, Denisa
Croce, Vincenzo
Bertoncini, Massimo
author_sort Pop, Claudia
collection PubMed
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.
format Online
Article
Text
id pubmed-6679180
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66791802019-08-19 Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data Pop, Claudia Antal, Marcel Cioara, Tudor Anghel, Ionut Sera, David Salomie, Ioan Raveduto, Giuseppe Ziu, Denisa Croce, Vincenzo Bertoncini, Massimo Sensors (Basel) Article 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. MDPI 2019-07-10 /pmc/articles/PMC6679180/ /pubmed/31295826 http://dx.doi.org/10.3390/s19143033 Text en © 2019 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
Antal, Marcel
Cioara, Tudor
Anghel, Ionut
Sera, David
Salomie, Ioan
Raveduto, Giuseppe
Ziu, Denisa
Croce, Vincenzo
Bertoncini, Massimo
Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title 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_short Blockchain-Based Scalable and Tamper-Evident Solution for Registering Energy Data
title_sort blockchain-based scalable and tamper-evident solution for registering energy data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6679180/
https://www.ncbi.nlm.nih.gov/pubmed/31295826
http://dx.doi.org/10.3390/s19143033
work_keys_str_mv AT popclaudia blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT antalmarcel blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT cioaratudor blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT anghelionut blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT seradavid blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT salomieioan blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT ravedutogiuseppe blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT ziudenisa blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT crocevincenzo blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata
AT bertoncinimassimo blockchainbasedscalableandtamperevidentsolutionforregisteringenergydata