{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T20:23:43Z","timestamp":1778531023455,"version":"3.51.4"},"reference-count":23,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,1,6]],"date-time":"2023-01-06T00:00:00Z","timestamp":1672963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"VIT-AP University"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s23020670","type":"journal-article","created":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T06:38:27Z","timestamp":1673246307000},"page":"670","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Performance Evaluation and Cyberattack Mitigation in a Blockchain-Enabled Peer-to-Peer Energy Trading Framework"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2193-3101","authenticated-orcid":false,"given":"Nihar Ranjan","family":"Pradhan","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, VIT-AP University, Amaravati 522237, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8840-4744","authenticated-orcid":false,"given":"Akhilendra Pratap","family":"Singh","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3496-9595","authenticated-orcid":false,"given":"S. V.","family":"Sudha","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, VIT-AP University, Amaravati 522237, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2492-3312","authenticated-orcid":false,"given":"K Hemanth Kumar","family":"Reddy","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, VIT-AP University, Amaravati 522237, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9731-2534","authenticated-orcid":false,"given":"Diptendu Sinha","family":"Roy","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, National Institute of Technology Meghalaya, Shillong 793003, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,6]]},"reference":[{"key":"ref_1","first-page":"5779","article-title":"A Flexible Permission Ascription (FPA) Based Blockchain Framework for Peer-to-Peer Energy Trading with Performance Evaluation","volume":"17","author":"Pradhan","year":"2021","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Pradhan, N.R., and Singh, A.P. (2021, January 24\u201326). Performance Analysis of a Blockchain Based Peer-to-Peer Energy Trading Framework. Proceedings of the 2021 IEEE 4th International Conference on Computing, Power and Communication Technologies (GUCON), Kuala Lumpur, Malaysia.","DOI":"10.1109\/GUCON50781.2021.9573668"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"118245","DOI":"10.1109\/ACCESS.2020.3005519","article-title":"Applying Model-Driven Engineering to Distributed Ledger Deployment","volume":"8","author":"Gorski","year":"2020","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"167930","DOI":"10.1109\/ACCESS.2019.2953729","article-title":"A Comparative Analysis of Distributed Ledger Technology Platforms","volume":"7","author":"Chowdhury","year":"2019","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Gorski, T., Bednarski, J., and Chaczko, Z. (2018, January 18\u201320). Blockchain-based renewable energy exchange management system. Proceedings of the 2018 26th International Conference on Systems Engineering (ICSEng), Sydney, NSW, Australia.","DOI":"10.1109\/ICSENG.2018.8638165"},{"key":"ref_6","unstructured":"(2021, December 04). Corda Enterprise Version 4.3 Documentation. Available online: https:\/\/docs.corda.r3.com\/index.html."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"253","DOI":"10.3233\/AIS-210601","article-title":"Smart contracts for automated control system in Blockchain based smart cities","volume":"13","author":"Pradhan","year":"2021","journal-title":"J. Ambient. Intell. Smart Environ."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Lin, J., Pipattanasomporn, M., and Rahman, S. (2019, January 18\u201321). Comparative Analysis of Blockchain-based Smart Contracts for Solar Electricity Exchanges. Proceedings of the 2019 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA.","DOI":"10.1109\/ISGT.2019.8791632"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"116231","DOI":"10.1109\/ACCESS.2021.3104354","article-title":"A Survey on Energy Trading in the Smart Grid: Taxonomy, Research Challenges and Solutions","volume":"9","author":"Aggarwal","year":"2021","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Pradhan, N.R., Singh, A.P., Verma, S., Kaur, N., Roy, D.S., Shafi, J., Wozniak, M., and Ijaz, M.F. (2022). A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed. Sensors, 22.","DOI":"10.3390\/s22093449"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"9480","DOI":"10.1109\/TVT.2021.3100681","article-title":"A Consortium Blockchain-Based Energy Trading for Demand Response Management in Vehicle-to-Grid","volume":"70","author":"Aggarwal","year":"2021","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_12","unstructured":"(2022, January 27). Grafana\u2014Open Source Analytics and Monitoring Solution for Every Database 2020. Available online: https:\/\/www.grafana.com\/."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Mohanty, D. (2019). R3 Corda for Architects and Developers: With Case Studies in Finance, Insurance, Healthcare, Travel, Telecom, and Agriculture, Apress.","DOI":"10.1007\/978-1-4842-4529-3"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pradhan, N.R., Rout, S.S., and Singh, A.P. (2021, January 5\u20137). Blockchain Based Smart Healthcare System for Chronic\u2014Illness Patient Monitoring. Proceedings of the 2020 3rd International Conference on Energy, Power and Environment: Towards Clean Energy Technologies, Shillong, Meghalaya, India.","DOI":"10.1109\/ICEPE50861.2021.9404496"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7310","DOI":"10.1109\/TIA.2019.2909496","article-title":"Ancillary Services in the Energy Blockchain for Microgrids","volume":"55","author":"Gallo","year":"2019","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5391","DOI":"10.1109\/TVT.2020.2977036","article-title":"A Distributed Framework for Energy Trading Between UAVs and Charging Stations for Critical Applications","volume":"69","author":"Hassija","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1244","DOI":"10.1109\/TEM.2019.2922710","article-title":"Curbing Address Reuse in the IOTA Distributed Ledger: A Cuckoo-Filter-Based Approach","volume":"67","author":"Shafeeq","year":"2020","journal-title":"IEEE Trans. Eng. Manag."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Park, J., Chitchyan, R., Angelopoulou, A., and Murkin, J. (2019). A block-free distributed ledger for p2p energy trading: Case with IOTA?. International Conference on Advanced Information Systems Engineering, Springer.","DOI":"10.1007\/978-3-030-21290-2_8"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wang, N., Zhou, X., Lu, X., Guan, Z., Wu, L., Du, X., and Guizani, M. (2019). When energy trading meets blockchain in electrical power system: The state of the art. Appl. Sci., 9.","DOI":"10.3390\/app9081561"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chen, Y., Tan, Y., and Zhang, B. (2019, January 25\u201328). Exploiting vulnerabilities of load forecasting through adversarial attacks. Proceedings of the 10th ACM International Conference on Future Energy Systems (e-Energy), Phoenix, AZ, USA.","DOI":"10.1145\/3307772.3328314"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3577","DOI":"10.1080\/00207721.2022.2143735","article-title":"Security of networked control systems subject to deception attacks: A survey","volume":"53","author":"Pang","year":"2022","journal-title":"Int. J. Syst. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3453","DOI":"10.1109\/COMST.2018.2855563","article-title":"A survey of IoT-enabled cyberattacks: Assessing attack paths to critical in-frastructures and services","volume":"20","author":"Stellios","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"14523","DOI":"10.1038\/s41598-022-18603-z","article-title":"A blockchain based lightweight peer-to-peer energy trading framework for secured high throughput micro-transactions","volume":"12","author":"Pradhan","year":"2022","journal-title":"Sci. Rep."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/670\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:01:42Z","timestamp":1760119302000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/670"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,6]]},"references-count":23,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,1]]}},"alternative-id":["s23020670"],"URL":"https:\/\/doi.org\/10.3390\/s23020670","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,6]]}}}