학술논문

An Efficient, Secured, and Infinitely Scalable Consensus Mechanism for Peer-to-Peer Energy Trading Blockchain
Document Type
Periodical
Source
IEEE Transactions on Industry Applications IEEE Trans. on Ind. Applicat. Industry Applications, IEEE Transactions on. 59(5):5215-5229 Jan, 2023
Subject
Power, Energy and Industry Applications
Signal Processing and Analysis
Fields, Waves and Electromagnetics
Components, Circuits, Devices and Systems
Consensus protocol
Security
Throughput
Scalability
Peer-to-peer computing
Heuristic algorithms
Sharding
Blockchain
consensus
energy trading
Hashgraph
peer-to-peer (P2P)
Language
ISSN
0093-9994
1939-9367
Abstract
Peer-to-Peer (P2P) energy trading has the potential to create a more efficient and sustainable electricity market. It can relieve the load on the power grid during peak usage periods. However, such a P2P energy market is decentralized and vulnerable to numerous cyber attacks. Decentralized blockchain technology has been proposed to solve these problems. The consensus mechanism is the core of blockchain. It determines the effectiveness and safety of blockchain for energy trading. However, consensus mechanisms applied to energy trading today are traditional consensus. Due to their high latency and significant computational power, they cannot be directly implemented in P2P energy trading. Therefore, we propose a novel Block Alliance Consensus (BAC) mechanism. The BAC breaks through the blockchain impossible triangle in the energy trading scenario by reasonably pursuing decentralization. We achieve infinite scalability via sharding. Within each shard, we substitute the Hashgraph for conventional methods to further improve the throughput and transaction speed. We design a cross-shard method for transactions between different shards. We implement the energy trading blockchain (ETB) and BAC consensus mechanism on the Hyperledger Fabric platform. The experiments show that our ETB is not limited to the impossibility triangle like other consensus. Our BAC mechanism achieves infinite scalability while ensuring high levels of security.