Paper
25 September 2023 ABFT: high-performance asynchronous Byzantine fault-tolerant consensus algorithm for electricity data metrology
Ji Wang, Jiaxiang Ou, Mi Zhou, Xin Wu, Yi Luo, Houpeng Hu, Yanhong Xiao
Author Affiliations +
Abstract
In recent years, the adoption of blockchain technology in energy data metrology has become a hot research topic in energy IoT and blockchain. Blockchain is used to ensure measurement data authenticity, storage immutability, transaction reliability, communication security, etc. Due to the enormous data volume, short data uploading period, and high data uploading frequency in the electricity data metrology scenario, adopting an efficient and practical consensus algorithm becomes a key challenge to integrating blockchain into power grids. To address the problems of low transaction throughput and long consensus latency of practical Byzantine fault-tolerant (PBFT) algorithm under such a scenario, this paper proposes an Asynchronous Byzantine fault-tolerant consensus algorithm (ABFT). First, the transaction set collection phase in the consensus algorithm is improved, and SHA-MAP trees are used to store transaction sets so that blockchain nodes may broadcast, check, request, and validate the digest of transaction sets instead of the transactions themselves, reducing network redundancy and consumption; second, asynchronous parallel validation of transactions is achieved without reducing system liveness, effectively improving consensus efficiency; finally, we changed the view-change process so that nodes do not need to wait for leader node timeout to initiate a new view-change process, reducing the consensus delay. Experimental results showed that the performance of ABFT algorithm is substantially higher than that of PBFT. Therefore, ABFT can better meet the requirements of electricity data metrology.
(2023) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Ji Wang, Jiaxiang Ou, Mi Zhou, Xin Wu, Yi Luo, Houpeng Hu, and Yanhong Xiao "ABFT: high-performance asynchronous Byzantine fault-tolerant consensus algorithm for electricity data metrology", Proc. SPIE 12788, Second International Conference on Energy, Power, and Electrical Technology (ICEPET 2023), 127884Q (25 September 2023); https://doi.org/10.1117/12.3004324
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Blockchain

Metrology

Algorithm development

Data storage

Databases

Internet

Network security

Back to Top