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

Blockchain imbalances settlement in energy markets off-chain and on-chain energy data storage second tier scalable solution smart energy grid tamper-evident

Journal

Sensors (Basel, Switzerland)
ISSN: 1424-8220
Titre abrégé: Sensors (Basel)
Pays: Switzerland
ID NLM: 101204366

Informations de publication

Date de publication:
10 Jul 2019
Historique:
received: 05 06 2019
revised: 27 06 2019
accepted: 05 07 2019
entrez: 13 7 2019
pubmed: 13 7 2019
medline: 13 7 2019
Statut: epublish

Résumé

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.

Identifiants

pubmed: 31295826
pii: s19143033
doi: 10.3390/s19143033
pmc: PMC6679180
pii:
doi:

Types de publication

Journal Article

Langues

eng

Subventions

Organisme : Horizon 2020 Framework Programme
ID : 774478

Références

Nature. 2017 Aug 9;548(7666):158
pubmed: 28796209
Sensors (Basel). 2018 Jan 09;18(1):null
pubmed: 29315250

Auteurs

Claudia Pop (C)

Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania.

Marcel Antal (M)

Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania.

Tudor Cioara (T)

Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania. tudor.cioara@cs.utcluj.ro.

Ionut Anghel (I)

Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania.

David Sera (D)

Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania.

Ioan Salomie (I)

Computer Science Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania.

Giuseppe Raveduto (G)

R&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy.

Denisa Ziu (D)

R&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy.

Vincenzo Croce (V)

R&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy.

Massimo Bertoncini (M)

R&D Department, Engineering Ingegneria Informatica S.p.A., Via San Martino della Battaglia 56, 00185 Rome, Italy.

Classifications MeSH