HiCoOB: Hierarchical Concurrent Optimistic Blockchain Consensus Protocol for Peer-to-Peer Energy Trading Systems

被引:7
作者
Abdella, Juhar [1 ]
Tari, Zahir [1 ]
Mahmud, Redowan [2 ]
Sohrabi, Nasrin [1 ]
Anwar, Adnan [3 ]
Mahmood, Abdun [4 ]
机构
[1] RMIT Univ, Sch Comp Technol, Melbourne, Vic 3003, Australia
[2] Curtin Univ, Dept Comp, Bentley, WA 6102, Australia
[3] Deakin Univ, Sch Informat Technol, Geelong, Vic 3216, Australia
[4] La Trobe Univ, Sch Comp Sci & IT, Melbourne, Vic 3086, Australia
基金
澳大利亚研究理事会;
关键词
Peer-to-peer energy trading; blockchain; hierarchical consensus; concurrent; performance; scalability; CHALLENGES;
D O I
10.1109/TSG.2022.3231218
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hierarchical consensus protocols are one of the most promising approaches considered to improve the performance and scalability of blockchain-based peer-to-peer energy trading (P2P ET) systems. They allow a network to be divided into multiple clusters where each cluster can independently run its own local consensus on local transactions (i.e., transactions that belong to a single cluster) and also cooperate with other clusters for global transactions (i.e., transactions that affect more than one cluster). However, current solutions do not allow the parallel processing of local and global transactions, leading to low throughput and high latency. Moreover, they impose an additional burden on the leader node by assigning to it the responsibility for both local and global consensus. This paper proposes a hierarchical concurrent optimistic blockchain consensus protocol, called HiCoOB, which includes an optimistic local consensus and a deterministic global consensus that enables the concurrent execution of local and global transactions. Additionally, the local and the global consensus are coordinated by two distinct leaders, thereby reducing the overhead on the local leader node. HiCoOB also provides a synchronization method between local and global consensus to avoid the double spending of energy or money that arises from interdependent client transactions. Experimental results indicate that the proposed protocol achieves 87% higher throughput than the existing systems. Furthermore, it reduces the waiting time of the local transactions by a factor of 5x. Finally, HiCoOB has 10 times less overhead on the local leader node in terms of message exchange when compared to state-of-the-art systems.
引用
收藏
页码:3927 / 3943
页数:17
相关论文
共 40 条
[1]   An Architecture and Performance Evaluation of Blockchain-Based Peer-to-Peer Energy Trading [J].
Abdella, Juhar ;
Tari, Zahir ;
Anwar, Adnan ;
Mahmood, Abdun ;
Han, Fengling .
IEEE TRANSACTIONS ON SMART GRID, 2021, 12 (04) :3364-3378
[2]   Review of blockchain-based distributed energy: Implications for institutional development [J].
Ahl, Amanda ;
Yarime, Masaru ;
Tanaka, Kenji ;
Sagawa, Daishi .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2019, 107 :200-211
[3]   Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams [J].
Aitzhan, Nurzhan Zhumabekuly ;
Svetinovic, Davor .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2018, 15 (05) :840-852
[4]   Blockchain-Based Fully Peer-to-Peer Energy Trading Strategies for Residential Energy Systems [J].
AlSkaif, Tarek ;
Crespo-Vazquez, Jose L. ;
Sekuloski, Milos ;
van Leeuwen, Gijs ;
Catalao, Joao P. S. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (01) :231-241
[5]   Steward: Scaling Byzantine Fault-Tolerant Replication to Wide Area Networks [J].
Amir, Yair ;
Danilov, Claudiu ;
Dolev, Danny ;
Kirsch, Jonathan ;
Lane, John ;
Nita-Rotaru, Cristina ;
Olsen, Josh ;
Zage, David .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2010, 7 (01) :80-93
[6]   CAPER: A Cross-Application Permissioned Blockchain [J].
Amiri, Mohammad Javad ;
Agrawal, Divyakant ;
El Abbadi, Amr .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (11) :1385-1398
[7]   Blockchain technology in the energy sector: A systematic review of challenges and opportunities [J].
Andoni, Merlinda ;
Robu, Valentin ;
Flynn, David ;
Abram, Simone ;
Geach, Dale ;
Jenkins, David ;
McCallum, Peter ;
Peacock, Andrew .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2019, 100 :143-174
[8]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[9]  
[Anonymous], 2019, Global Energy Transformation: A Roadmap to 2050
[10]  
atlanticcouncil, Assessing Blockchain'S Future in Transactive Energy