TokenGreen: A Versatile NFT Framework for Peer-to-Peer Energy Trading and Asset Ownership of Electric Vehicles
2024; Institute of Electrical and Electronics Engineers; Volume: 11; Issue: 8 Linguagem: Inglês
10.1109/jiot.2023.3340155
ISSN2372-2541
AutoresMadhusudan Naik, Akhilendra Pratap Singh, Nihar Ranjan Pradhan, Neeraj Kumar, Amiya Nayak, Mohsen Guizani,
Tópico(s)Smart Grid Energy Management
ResumoThe rapid increase in the adoption of Electric Vehicles (EVs) and the installation of Charging Stations (CSs) are key components for bidirectional energy transfer between EVs and CSs. However, the traditional techniques of energy trading have issues of trust, scalability, traceability, provenance, and authenticity among energy prosumers. To address these challenges, particularly information imbalances between energy buyers and sellers, we propose TokenGreen, a novel framework that leverages blockchain and Non Fungible Tokens (NFTs) to enable participants to have ownership of energy assets through investments in distributed energy generation, distribution, and clean energy infrastructure, leading to trust and transparency management among the participants. The proposed framework uses Ethereum Virtual Machine (EVM), ERC-721 NFT, Inter Planatery File System (IPFS), and Solidity smart contracts to develop an NFT based energy marketplace. Various smart contracts, contract events, functions, algorithms, have been designed and integrated into the energy marketplace to facilitate the minting, creation, purchase, and resale of NFT tokens, including energy trading. To assess the performance of the proposal, experiments are performed using tools such as Geth, Hyperledger Caliper, and the Ethereum SDK. The obtained results indicate that the average maximum latency for CreateToken reached 12.39s, while BuyToken and ResellToken reached 11.02s. Additionally, the average minimum latency for CreateToken, BuyToken, and ResellToken reached 10.46s, 10.03s, and 9.14s, respectively. On average, memory consumption ranged from 640 to 775 MB, while CPU usage averaged between 30% and 55% for each function. The performance analysis indicate CreateToken has low throughput, while BuyToken shows higher, and ResellToken exhibits the highest throughput due to fewer write operations. TokenGreen demonstrates superior performance compared to the existing state-of-the-art, considering the mentioned parameters.
Referência(s)