Fair Consensus in Blockchain with Heterogeneous Miners using Reinforcement Learning aided Adaptive Proof-of-Work
Sethi, Prateek; Nguyen, Tri; Chowdhury, Mayukh Roy; Pirttikangas, Susanna; da Silva, Aloizio P. (2024-03-18)
Sethi, Prateek
Nguyen, Tri
Chowdhury, Mayukh Roy
Pirttikangas, Susanna
da Silva, Aloizio P.
IEEE
18.03.2024
P. Sethi, T. Nguyen, M. R. Chowdhury, S. Pirttikangas and A. P. da Silva, "Fair Consensus in Blockchain with Heterogeneous Miners using Reinforcement Learning aided Adaptive Proof-of-Work," 2024 IEEE 21st Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 2024, pp. 937-942, doi: 10.1109/CCNC51664.2024.10454844
https://rightsstatements.org/vocab/InC/1.0/
© 2024 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
https://rightsstatements.org/vocab/InC/1.0/
© 2024 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
https://rightsstatements.org/vocab/InC/1.0/
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202407045124
https://urn.fi/URN:NBN:fi:oulu-202407045124
Tiivistelmä
Abstract
Blockchain technology relies on Peer-to-Peer (P2P) ledgers that require a mechanism to maintain security and ensure consensus. The Proof of Work (PoW) consensus algorithm requires participants to dedicate significant computation to solve a cryptography puzzle. The Proof of Work Difficulty (PoW-D) in large public blockchains, such as Ethereum, is adjusted based on the time taken by the winning miner to mine the last block since the system is unaware of the computation power in the blockchain. The consortium and private blockchains provide greater visibility of the nodes involved, which may have variable compute power over time. Such heterogeneity in miners makes it challenging to maintain fairness leading to super linear profits. To address these issues, we propose two novel Reinforcement Learning (RL)-based techniques to intelligently select miners and adaptively update the PoW-D based on the variable compute power of the heterogeneous miners - RL based Miner Selection (RL-MS) and RL based Miner and Difficulty Selection (RL-MDS). Compared to the existing PoW techniques, the proposed approach lowered the winning percentage of the miners below a fairness factor threshold. Furthermore, the block mining time constraint violation is significantly reduced by up to 97% and up to 85% in RL-MS and RL-MDS, respectively.
Blockchain technology relies on Peer-to-Peer (P2P) ledgers that require a mechanism to maintain security and ensure consensus. The Proof of Work (PoW) consensus algorithm requires participants to dedicate significant computation to solve a cryptography puzzle. The Proof of Work Difficulty (PoW-D) in large public blockchains, such as Ethereum, is adjusted based on the time taken by the winning miner to mine the last block since the system is unaware of the computation power in the blockchain. The consortium and private blockchains provide greater visibility of the nodes involved, which may have variable compute power over time. Such heterogeneity in miners makes it challenging to maintain fairness leading to super linear profits. To address these issues, we propose two novel Reinforcement Learning (RL)-based techniques to intelligently select miners and adaptively update the PoW-D based on the variable compute power of the heterogeneous miners - RL based Miner Selection (RL-MS) and RL based Miner and Difficulty Selection (RL-MDS). Compared to the existing PoW techniques, the proposed approach lowered the winning percentage of the miners below a fairness factor threshold. Furthermore, the block mining time constraint violation is significantly reduced by up to 97% and up to 85% in RL-MS and RL-MDS, respectively.
Kokoelmat
- Avoin saatavuus [38824]