Cargando…
A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain
We implement a peer-to-peer (P2P) energy trading system between prosumers and consumers using a smart contract on Ethereum blockchain. The smart contract resides on a blockchain shared by participants and hence guarantees exact execution of trade and keeps immutable transaction records. It removes h...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8000994/ https://www.ncbi.nlm.nih.gov/pubmed/33799808 http://dx.doi.org/10.3390/s21061985 |
_version_ | 1783671126151397376 |
---|---|
author | Song, Jae Geun Kang, Eung seon Shin, Hyeon Woo Jang, Ju Wook |
author_facet | Song, Jae Geun Kang, Eung seon Shin, Hyeon Woo Jang, Ju Wook |
author_sort | Song, Jae Geun |
collection | PubMed |
description | We implement a peer-to-peer (P2P) energy trading system between prosumers and consumers using a smart contract on Ethereum blockchain. The smart contract resides on a blockchain shared by participants and hence guarantees exact execution of trade and keeps immutable transaction records. It removes high cost and overheads needed against hacking or tampering in traditional server-based P2P energy trade systems. The salient features of our implementation include: 1. Dynamic pricing for automatic balancing of total supply and total demand within a microgrid, 2. prevention of double sale, 3. automatic and autonomous operation, 4. experiment on a testbed (Node.js and web3.js API to access Ethereum Virtual Machine on Raspberry Pis with MATLAB interface), and 5. simulation via personas (virtual consumers and prosumers generated from benchmark). Detailed description of our implementation is provided along with state diagrams and core procedures. |
format | Online Article Text |
id | pubmed-8000994 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-80009942021-03-28 A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain Song, Jae Geun Kang, Eung seon Shin, Hyeon Woo Jang, Ju Wook Sensors (Basel) Article We implement a peer-to-peer (P2P) energy trading system between prosumers and consumers using a smart contract on Ethereum blockchain. The smart contract resides on a blockchain shared by participants and hence guarantees exact execution of trade and keeps immutable transaction records. It removes high cost and overheads needed against hacking or tampering in traditional server-based P2P energy trade systems. The salient features of our implementation include: 1. Dynamic pricing for automatic balancing of total supply and total demand within a microgrid, 2. prevention of double sale, 3. automatic and autonomous operation, 4. experiment on a testbed (Node.js and web3.js API to access Ethereum Virtual Machine on Raspberry Pis with MATLAB interface), and 5. simulation via personas (virtual consumers and prosumers generated from benchmark). Detailed description of our implementation is provided along with state diagrams and core procedures. MDPI 2021-03-11 /pmc/articles/PMC8000994/ /pubmed/33799808 http://dx.doi.org/10.3390/s21061985 Text en © 2021 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Song, Jae Geun Kang, Eung seon Shin, Hyeon Woo Jang, Ju Wook A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain |
title | A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain |
title_full | A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain |
title_fullStr | A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain |
title_full_unstemmed | A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain |
title_short | A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain |
title_sort | smart contract-based p2p energy trading system with dynamic pricing on ethereum blockchain |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8000994/ https://www.ncbi.nlm.nih.gov/pubmed/33799808 http://dx.doi.org/10.3390/s21061985 |
work_keys_str_mv | AT songjaegeun asmartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT kangeungseon asmartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT shinhyeonwoo asmartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT jangjuwook asmartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT songjaegeun smartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT kangeungseon smartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT shinhyeonwoo smartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain AT jangjuwook smartcontractbasedp2penergytradingsystemwithdynamicpricingonethereumblockchain |