Lightweight adaptive Byzantine fault tolerant consensus algorithm for distributed energy trading

被引:3
作者
Ye, Jin [1 ,2 ]
Hu, Huilin [1 ]
Liang, Jiahua [1 ,2 ]
Yin, Linfei [3 ]
Kang, Jiawen [4 ]
机构
[1] Guangxi Univ, Sch Comp & Elect & Informat, Nanning 530004, Peoples R China
[2] Guangxi Key Lab Multimedia Transmiss & Network Tec, Nanning, Peoples R China
[3] Guangxi Univ, Sch Elect Engn, Nanning 530004, Peoples R China
[4] Guangdong Univ Technol, Sch Automat, Guangzhou 510145, Peoples R China
关键词
Blockchain; Consensus algorithm; Energy trading; Reputation calculation; Byzantine fault tolerance; BLOCKCHAIN; SECURE;
D O I
10.1016/j.comnet.2024.110635
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of smart grid, constructing distributed energy trading market (DETM) based on blockchain to coordinate distributed energy resources (DER) has become a future direction. However, existing consensus algorithms of blockchain face many challenges in large-scale energy trading scenarios, such as high resource overhead, slow transaction procedure. To solve the above crucial problems for wide deployment of distributed energy trading, this study proposes a novel consensus algorithm named Lightweight adaptive Byzantine fault tolerant consensus (LA-BFT), and a reputation calculation method based on behavioral characteristics for selection of consensus nodes. The LA-BFT consists of two parts: (i) weak consensus for normal cases. By introducing threshold signature mechanism, weak consensus simplifies the consensus process to achieve linear communication complexity O ( n ) . (ii) byzantine node detection scheme is enable for malicious cases. With consensus committee, the detection scheme can detect the potential byzantine nodes by crossvalidation, which ensures transaction safety. The reputation calculation method is presented to cooperate with LA-BFT to elect leaders and candidates for consensus procedure. Once a round of consensus is completed, the reputation of each node needs to be updated, only nodes with high reputation are eligible to become leaders or committee nodes in the next round. With the reputation calculation method, honest nodes and byzantine nodes can be effectively identified, ensuring the security of the consensus process. Numerical results indicate that LA-BFT exhibits superior performance on communication overhead and bandwidth occupancy in largescale concurrent energy trading scenarios. When the number of nodes is 50, under normal scenarios, LA-BFT's communication overhead is notably lower, constituting a mere 6.02% of PBFT and 24.26% of SHBFT, while bandwidth occupancy amounts to merely 5.55% of PBFT and 9.76% of SHBFT.
引用
收藏
页数:12
相关论文
共 34 条
[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]   A trusted energy trading framework by marrying blockchain and optimization [J].
Chen, Sijie ;
Shen, Zeyu ;
Zhang, Ling ;
Yan, Zheng ;
Li, Canbing ;
Zhang, Ning ;
Wu, Jianzhong .
ADVANCES IN APPLIED ENERGY, 2021, 2
[3]   An Improved Scheme of proof-of-stake Consensus Mechanism [J].
Cheng Yuan ;
Hu Xiaohui ;
Zhang Jianguo .
2019 4TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2019), 2019, :826-829
[4]   Demand Side Load Management for Big Industrial Energy Users Under Blockchain-Based Peer-to-Peer Electricity Market [J].
Dang, Can ;
Zhang, Jiangfeng ;
Kwong, Chung-Ping ;
Li, Li .
IEEE TRANSACTIONS ON SMART GRID, 2019, 10 (06) :6426-6435
[5]  
Dewen W., 2019, Autom. Electr. Power Syst., V43, P9
[6]   Stability Analysis of a Novel Distributed Secondary Control Considering Communication Delay in DC Microgrids [J].
Dong, Mi ;
Li, Li ;
Nie, Yuwen ;
Song, Dongran ;
Yang, Jian .
IEEE TRANSACTIONS ON SMART GRID, 2019, 10 (06) :6690-6700
[7]   Blockchain: a secure, decentralized, trusted cyber infrastructure solution for future energy systems [J].
Dong, Zhaoyang ;
Luo, Fengji ;
Liang, Gaoqi .
JOURNAL OF MODERN POWER SYSTEMS AND CLEAN ENERGY, 2018, 6 (05) :958-967
[8]   BSAF: A blockchain-based secure access framework with privacy protection for cloud-device service collaborations [J].
Duan, Li ;
Xu, Wenyao ;
Ni, Wei ;
Wang, Wei .
JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 140
[9]   A novel decentralized platform for peer-to-peer energy trading market with blockchain technology [J].
Esmat, Ayman ;
de Vos, Martijn ;
Ghiassi-Farrokhfal, Yashar ;
Palensky, Peter ;
Epema, Dick .
APPLIED ENERGY, 2021, 282
[10]   Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoT [J].
Fu Xiang ;
Wang Huaimin ;
Shi Peichang ;
Zhang Xunhui .
JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 122