Madhusudan Naik;Akhilendra Pratap Singh;Nihar Ranjan Pradhan;Abdullah Mohammed Almuhaideb;Neeraj Kumar
{"title":"A Framework for Blockchain-Enabled Internet of Electric Vehicles Charging Station Sustainability Performance Evaluation","authors":"Madhusudan Naik;Akhilendra Pratap Singh;Nihar Ranjan Pradhan;Abdullah Mohammed Almuhaideb;Neeraj Kumar","doi":"10.1109/JIOT.2024.3504394","DOIUrl":null,"url":null,"abstract":"Electric vehicle (EV) charging stations (CSs) are increasingly prevalent due to the growing adoption of renewable energy. Solar CSs’ main difficulties are energy efficiency, security, traceability, and sustainability. This article presents a novel blockchain-enabled EV charging framework that addresses these challenges using the Ethereum virtual machine (EVM), the Metamask wallet, and smart contracts (SCs). This article introduces solarcoins, a digital currency for trading solar energy, which reduces human intervention while fostering trust, transparency, and privacy among EV users. The proposed solution ensures secure communication between CS operators and EV users, enhancing both security and traceability. The proposed solution ensures secure communication between CS operators and EV users, enhancing both security and traceability. To quantify the sustainability and efficiency of the proposed system, the framework performances are tested and evaluated by varying numbers and types (Read, Write, and Transfer) of transactions using Hyperledger caliper and Go Ethereum. The overhaul Performance metrics were measured under varied transaction rates and control parameters by varying the number of validator nodes (1 node to 5 nodes), such as transaction latency, throughput, resource utilization, and so on. The performance of three major functions—open, query, and transfer—was recorded and analyzed. The results show that the query transaction is faster than open and transfer and the latency increases linearly with increased transaction rate. At 1000 transaction per second, the open function has a latency of 260.22 s, whereas the query function has a latency of 104.12 s and the transfer function has a latency of 345.73 s. The average memory usage for 1node-clique is 1224.0 MB, while it is 76.8 MB for 5node-clique. Results reveal that with an increase in the number of cliques (Validator CSs), memory utilization decreased linearly. This happens because all framework transactions are distributed across each EV CS network. The SCs deployment and operational costs were measured. Complexity analysis reveals that functions, such as getStation, getUser, getStationState, etc., exhibit constant time complexity O(1), while the registerUser and addStation functions have linear space and time complexity O(n).","PeriodicalId":54347,"journal":{"name":"IEEE Internet of Things Journal","volume":"12 5","pages":"4726-4737"},"PeriodicalIF":8.9000,"publicationDate":"2024-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet of Things Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10766423/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Electric vehicle (EV) charging stations (CSs) are increasingly prevalent due to the growing adoption of renewable energy. Solar CSs’ main difficulties are energy efficiency, security, traceability, and sustainability. This article presents a novel blockchain-enabled EV charging framework that addresses these challenges using the Ethereum virtual machine (EVM), the Metamask wallet, and smart contracts (SCs). This article introduces solarcoins, a digital currency for trading solar energy, which reduces human intervention while fostering trust, transparency, and privacy among EV users. The proposed solution ensures secure communication between CS operators and EV users, enhancing both security and traceability. The proposed solution ensures secure communication between CS operators and EV users, enhancing both security and traceability. To quantify the sustainability and efficiency of the proposed system, the framework performances are tested and evaluated by varying numbers and types (Read, Write, and Transfer) of transactions using Hyperledger caliper and Go Ethereum. The overhaul Performance metrics were measured under varied transaction rates and control parameters by varying the number of validator nodes (1 node to 5 nodes), such as transaction latency, throughput, resource utilization, and so on. The performance of three major functions—open, query, and transfer—was recorded and analyzed. The results show that the query transaction is faster than open and transfer and the latency increases linearly with increased transaction rate. At 1000 transaction per second, the open function has a latency of 260.22 s, whereas the query function has a latency of 104.12 s and the transfer function has a latency of 345.73 s. The average memory usage for 1node-clique is 1224.0 MB, while it is 76.8 MB for 5node-clique. Results reveal that with an increase in the number of cliques (Validator CSs), memory utilization decreased linearly. This happens because all framework transactions are distributed across each EV CS network. The SCs deployment and operational costs were measured. Complexity analysis reveals that functions, such as getStation, getUser, getStationState, etc., exhibit constant time complexity O(1), while the registerUser and addStation functions have linear space and time complexity O(n).
期刊介绍:
The EEE Internet of Things (IoT) Journal publishes articles and review articles covering various aspects of IoT, including IoT system architecture, IoT enabling technologies, IoT communication and networking protocols such as network coding, and IoT services and applications. Topics encompass IoT's impacts on sensor technologies, big data management, and future internet design for applications like smart cities and smart homes. Fields of interest include IoT architecture such as things-centric, data-centric, service-oriented IoT architecture; IoT enabling technologies and systematic integration such as sensor technologies, big sensor data management, and future Internet design for IoT; IoT services, applications, and test-beds such as IoT service middleware, IoT application programming interface (API), IoT application design, and IoT trials/experiments; IoT standardization activities and technology development in different standard development organizations (SDO) such as IEEE, IETF, ITU, 3GPP, ETSI, etc.