Cargando…

Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework

With the electric power grid experiencing a rapid shift to the smart grid paradigm over a deregulated energy market, Internet of Things (IoT)-based solutions are gaining prominence, and innovative peer-to-peer (P2P) energy trading at a micro level is being deployed. Such advancement, however, leaves...

Descripción completa

Detalles Bibliográficos
Autores principales: Pradhan, Nihar Ranjan, Singh, Akhilendra Pratap, Sudha, S. V., Reddy, K Hemanth Kumar, Roy, Diptendu Sinha
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9866397/
https://www.ncbi.nlm.nih.gov/pubmed/36679462
http://dx.doi.org/10.3390/s23020670
_version_ 1784876081463951360
author Pradhan, Nihar Ranjan
Singh, Akhilendra Pratap
Sudha, S. V.
Reddy, K Hemanth Kumar
Roy, Diptendu Sinha
author_facet Pradhan, Nihar Ranjan
Singh, Akhilendra Pratap
Sudha, S. V.
Reddy, K Hemanth Kumar
Roy, Diptendu Sinha
author_sort Pradhan, Nihar Ranjan
collection PubMed
description With the electric power grid experiencing a rapid shift to the smart grid paradigm over a deregulated energy market, Internet of Things (IoT)-based solutions are gaining prominence, and innovative peer-to-peer (P2P) energy trading at a micro level is being deployed. Such advancement, however, leaves traditional security models vulnerable and paves the path for blockchain, a distributed ledger technology (DLT), with its decentralized, open, and transparency characteristics as a viable alternative. However, due to deregulation in energy trading markets, most of the prototype resilience regarding cybersecurity attack, performance and scalability of transaction broadcasting, and its direct impact on overall performances and attacks are required to be supported, which becomes a performance bottleneck with existing blockchain solutions such as Hyperledger, Ethereum, and so on. In this paper, we design a novel permissioned Corda framework for P2P energy trading peers that not only mitigates a new class of cyberattacks, i.e., delay trading (or discard), but also disseminates the transactions in a optimized propagation time, resulting in a fair transaction distribution. Sharing transactions in a permissioned R3 Corda blockchain framework is handled by the Advanced Message Queuing Protocol (AMQP) and transport layer security (TLS). The unique contribution of this paper lies in the use of an optimized CPU and JVM heap memory scenario analysis with P2P metric in addition to a far more realistic multihosted testbed for the performance analysis. The average latencies measured are 22 ms and 51 ms for sending and receiving messages. We compare the throughput by varying different types of flow such as energy request, request + pay, transfer, multiple notary, sender, receiver, and single notary. In the proposed framework, request is an energy asset that is based on payment state and contract in the P2P energy trading module, so in request flow, only one node with no notary appears on the vault of the node.Energy request + pay flow interaction deals with two nodes, such as producer and consumer, to deal with request and transfer of asset ownership with the help of a notary. Request + repeated pay flow request, on node A and repeatedly transfers a fraction of energy asset state to another node, B, through a notary.
format Online
Article
Text
id pubmed-9866397
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98663972023-01-22 Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework Pradhan, Nihar Ranjan Singh, Akhilendra Pratap Sudha, S. V. Reddy, K Hemanth Kumar Roy, Diptendu Sinha Sensors (Basel) Article With the electric power grid experiencing a rapid shift to the smart grid paradigm over a deregulated energy market, Internet of Things (IoT)-based solutions are gaining prominence, and innovative peer-to-peer (P2P) energy trading at a micro level is being deployed. Such advancement, however, leaves traditional security models vulnerable and paves the path for blockchain, a distributed ledger technology (DLT), with its decentralized, open, and transparency characteristics as a viable alternative. However, due to deregulation in energy trading markets, most of the prototype resilience regarding cybersecurity attack, performance and scalability of transaction broadcasting, and its direct impact on overall performances and attacks are required to be supported, which becomes a performance bottleneck with existing blockchain solutions such as Hyperledger, Ethereum, and so on. In this paper, we design a novel permissioned Corda framework for P2P energy trading peers that not only mitigates a new class of cyberattacks, i.e., delay trading (or discard), but also disseminates the transactions in a optimized propagation time, resulting in a fair transaction distribution. Sharing transactions in a permissioned R3 Corda blockchain framework is handled by the Advanced Message Queuing Protocol (AMQP) and transport layer security (TLS). The unique contribution of this paper lies in the use of an optimized CPU and JVM heap memory scenario analysis with P2P metric in addition to a far more realistic multihosted testbed for the performance analysis. The average latencies measured are 22 ms and 51 ms for sending and receiving messages. We compare the throughput by varying different types of flow such as energy request, request + pay, transfer, multiple notary, sender, receiver, and single notary. In the proposed framework, request is an energy asset that is based on payment state and contract in the P2P energy trading module, so in request flow, only one node with no notary appears on the vault of the node.Energy request + pay flow interaction deals with two nodes, such as producer and consumer, to deal with request and transfer of asset ownership with the help of a notary. Request + repeated pay flow request, on node A and repeatedly transfers a fraction of energy asset state to another node, B, through a notary. MDPI 2023-01-06 /pmc/articles/PMC9866397/ /pubmed/36679462 http://dx.doi.org/10.3390/s23020670 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Pradhan, Nihar Ranjan
Singh, Akhilendra Pratap
Sudha, S. V.
Reddy, K Hemanth Kumar
Roy, Diptendu Sinha
Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework
title Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework
title_full Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework
title_fullStr Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework
title_full_unstemmed Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework
title_short Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework
title_sort performance evaluation and cyberattack mitigation in a blockchain-enabled peer-to-peer energy trading framework
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9866397/
https://www.ncbi.nlm.nih.gov/pubmed/36679462
http://dx.doi.org/10.3390/s23020670
work_keys_str_mv AT pradhanniharranjan performanceevaluationandcyberattackmitigationinablockchainenabledpeertopeerenergytradingframework
AT singhakhilendrapratap performanceevaluationandcyberattackmitigationinablockchainenabledpeertopeerenergytradingframework
AT sudhasv performanceevaluationandcyberattackmitigationinablockchainenabledpeertopeerenergytradingframework
AT reddykhemanthkumar performanceevaluationandcyberattackmitigationinablockchainenabledpeertopeerenergytradingframework
AT roydiptendusinha performanceevaluationandcyberattackmitigationinablockchainenabledpeertopeerenergytradingframework