An Architecture and Performance Evaluation of Blockchain-Based Peer-to-Peer Energy Trading

被引:84
作者
Abdella, Juhar [1 ,2 ]
Tari, Zahir [1 ,2 ]
Anwar, Adnan [3 ]
Mahmood, Abdun [4 ]
Han, Fengling [1 ,2 ]
机构
[1] RMIT Univ, Ctr Cyber Secur Res & Innovat, Melbourne, Vic 3001, Australia
[2] RMIT Univ, Sch Comp Technol, Melbourne, Vic 3001, Australia
[3] Deakin Univ, Ctr Cyber Secur Res & Innovat, Geelong, Vic 3220, Australia
[4] La Trobe Univ, Dept Comp Sci & IT, Melbourne, Vic 3086, Australia
基金
澳大利亚研究理事会;
关键词
Blockchain; Security; Peer-to-peer computing; Throughput; Scalability; Privacy; Distributed ledger; Peer-to-peer energy trading; blockchain; smart contracts; security; privacy; performance; scalability;
D O I
10.1109/TSG.2021.3056147
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Several recent studies have suggested Blockchain for Peer-to-Peer energy trading (P2P-ET) to achieve better security, privacy and fast payment settlement. Most of them however rely on either public Blockchains (which have low performance) or permissioned blockchains (which have low decentralization level and do not provide byzantine fault tolerance). Moreover, these solutions have limitations when capturing the business model of existing energy trading systems. This article proposes a Unified permissioned blockchain-based P2P-ET Architecture (UBETA) that integrates three different types of energy markets and provides a unified energy trading and payment settlement model. The UBETA system is based on an enterprise Ethereum Blockchain, known as Hyperledger Besu, and Istanbul Byzantine Fault Tolerance (IBFT) consensus algorithm. We compared the performance of the proposed IBFT-based system with three existing systems (i.e., Ethereum Clique, Ethereum Proof of Work and Hyperledger Fabric's Raft) using specific performance metrics (i.e., read/write transaction latency, read/write transaction throughput and fail rate). The experiments were carried out on a network size of up to 60 nodes and a real energy trading data set from the Western Australian energy market was used. The experiment results indicate that the IBFT-based system has 15x lower latency and nearly 2x throughput compared to existing Proof of Work based P2P-ET solutions. Moreover, the system provides better scalability and success rate than existing Raft based P2P-ET systems: the fail rate of the IBFT-based system only increased by 11% while that of Raft increased by 20% when increasing the number of nodes from 20 to 60. In addition, the proposed unified energy trading model provides lower latency and reduces the number of blockchain transactions compared to the non-unified counterpart.
引用
收藏
页码:3364 / 3378
页数:15
相关论文
共 34 条
  • [21] Blockchain Paradigm for Healthcare: Performance Evaluation
    Ismail, Leila
    Materwala, Huned
    [J]. SYMMETRY-BASEL, 2020, 12 (08):
  • [22] Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains
    Kang, Jiawen
    Yu, Rong
    Huang, Xumin
    Maharjan, Sabita
    Zhang, Yan
    Hossain, Ekram
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (06) : 3154 - 3164
  • [23] Kansal Prashant, 2013, 2013 IEEE Power & Energy Society General Meeting, DOI 10.1109/PESMG.2013.6672081
  • [24] A Decentralized Bilateral Energy Trading System for Peer-to-Peer Electricity Markets
    Khorasany, Mohsen
    Mishra, Yateendra
    Ledwich, Gerard
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (06) : 4646 - 4657
  • [25] Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things
    Li, Zhetao
    Kang, Jiawen
    Yu, Rong
    Ye, Dongdong
    Deng, Qingyong
    Zhang, Yan
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (08) : 3690 - 3700
  • [26] Mattila J, 2016, BLOCKCHAIN PHENOMENO
  • [27] Mihaylov M, 2014, INT CONF EUR ENERG
  • [28] Why information and transparency about electricity matter: Fragmentation of governance and accountability under New Public Management
    Molyneaux, Lynette
    Head, Brian
    [J]. AUSTRALIAN JOURNAL OF PUBLIC ADMINISTRATION, 2020, 79 (01) : 143 - 164
  • [29] Multiclass Energy Management for Peer-to-Peer Energy Trading Driven by Prosumer Preferences
    Morstyn, Thomas
    McCulloch, Malcolm D.
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2019, 34 (05) : 4005 - 4014
  • [30] Blockchain Based Decentralized Management of Demand Response Programs in Smart Energy Grids
    Pop, Claudia
    Cioara, Tudor
    Antal, Marcel
    Anghel, Ionut
    Salomie, Ioan
    Bertoncini, Massimo
    [J]. SENSORS, 2018, 18 (01):