RBCET: A Reputation-Based Blockchain Consensus Mechanism for Fast and Secured Energy Trading in Internet of Electric Vehicles (IoEV)
- 14 February 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Consumer Electronics
- Vol. 71 (2) , 3040-3051
Abstract
The state-of-the-art consensus mechanisms in blockchain-based Internet of Electric Vehicles (IoEV) prove suboptimal for energy trading due to their heavy CPU workload, high bandwidth consumption, energy inefficiencies, and the backlog of pending transactions. Also, the network is susceptible to attacks such as double-spending, Distributed Denial of Service (DDoS), eclipse, Sybil, and collusion attacks. Addressing these challenges, this paper introduces RBCET, a reputation-based consensus mechanism explicitly designed for energy trading within the IoEV blockchain network. The RBCET computes the reputation score (RS) of nodes (e.g. Electric Vehicles (EVs) and Charging Stations (CSs)) in the IoEV network using a decision tree regressor (DTR) model. This model utilizes the reputation parameter dataset generated by a relational mathematical model. RBCET allows only those EVs and CSs to participate in energy trading whose RS value exceeds the average RS value. Additionally, we also propose a hardware-based incentive mechanism to calculate and store incentives to enhance the efficiency of energy trading. Security analysis shows that RBCET resists the attacks mentioned above. Furthermore, we have developed a testbed using 10 Raspberry Pi 4 devices to demonstrate the performance of RBCET compared with state-of-the-art schemes. This comparison shows that RBCET reduces CPU workload by 47%, energy consumption by 10%, bandwidth usage by 5%, the volume of pending transactions by 75%, and overall improves efficiency by 62%.Keywords
This publication has 17 references indexed in Scilit:
- Blockchain-Based Self-Certified Key Exchange Protocol for Hybrid Electric VehiclesIEEE Transactions on Consumer Electronics, 2023
- BEET: Blockchain Enabled Energy Trading for E-Mobility Oriented Electric VehiclesIEEE Transactions on Mobile Computing, 2023
- Path Planning for Energy Management of Smart Maritime Electric Vehicles: A Blockchain-Based SolutionIEEE Transactions on Intelligent Transportation Systems, 2021
- A consortium blockchain based energy trading scheme for Electric Vehicles in smart citiesJournal of Information Security and Applications, 2021
- Blockchain based secure, efficient and coordinated energy trading and data sharing between electric vehiclesCluster Computing, 2021
- Blockchain-Based Privacy-Preserving Driver Monitoring for MaaS in the Vehicular IoTIEEE Transactions on Vehicular Technology, 2021
- Blockchain-Enhanced High-Confidence Energy Sharing in Internet of Electric VehiclesIEEE Internet of Things Journal, 2020
- Toward Secure Blockchain-Enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract TheoryIEEE Transactions on Vehicular Technology, 2019
- A Secure Charging Scheme for Electric Vehicles With Smart Communities in Energy BlockchainIEEE Internet of Things Journal, 2018
- Tensor-Based Big Data Management Scheme for Dimensionality Reduction Problem in Smart Grid Systems: SDN PerspectiveIEEE Transactions on Knowledge and Data Engineering, 2018