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...
Autores principales: | , , , , , , , , , |
---|---|
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 |