PoIR: A Node Selection Mechanism in Reputation-Based Blockchain Consensus Using Bidirectional LSTM Regression Model
Source abstract
Abstract
This research presents a reputation-based blockchain consensus mechanism called Proof of Intelligent Reputation (PoIR) as an alternative to traditional Proof of Work (PoW). PoIR addresses the limitations of existing reputation-based consensus mechanisms by proposing a more decentralized and fair node selection process. The proposed PoIR consensus combines Bidirectional Long Short-Term Memory (BiLSTM) with the Network Entity Reputation Database (NERD) to generate reputation scores for network entities and select authoritative nodes. NERD records network entity profiles based on various sources, i.e., Warden, Blacklists, DShield, AlienVault Open Threat Exchange (OTX), and MISP (Malware Information Sharing Platform). It summarizes these profile records into a reputation score value. The PoIR consensus mechanism utilizes these reputation scores to select authoritative nodes. The evaluation demonstrates that PoIR exhibits higher centralization resistance than PoS and PoW. Authoritative nodes were selected fairly during the 1000-block proposal round, ensuring a more decentralized blockchain ecosystem. In contrast, malicious nodes successfully monopolized 58% and 32% of transaction processes in PoS and PoW, respectively, but failed to do so in PoIR. The findings also indicate that PoIR offers efficient transaction times of 12 s, outperforms reputation-based consensus such as PoW, and is comparable to reputation-based consensus such as PoS. Furthermore, the model evaluation shows that BiLSTM outperforms other Recurrent Neural Network models, i.e., BiGRU (Bidirectional Gated Recurrent Unit), UniLSTM (Unidirectional Long Short-Term Memory), and UniGRU (Unidirectional Gated Recurrent Unit) with 0.022 Root Mean Squared Error (RMSE). This study concludes that the PoIR consensus mechanism is more resistant to centralization than PoS and PoW. Integrating BiLSTM and NERD enhances the fairness and efficiency of blockchain applications.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Blockchain Technology Applications and Security · Cryptography and Data Security · Brain Tumor Detection and Classification
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (36)
Show source-provided references
1. An overview of blockchain consensus algorithms: Comparison, challenges and future directions
2. Bitcoin: A peer-to-peer electronic cash system
3. F. Restuccia, S. D. Salil, S. Kanhere, T. Melodia and S. K. Das, “Blockchain for the Internet of Things: Present and future,” arXiv preprints arXiv:1903.07448, 2019.
4. A vademecum on blockchain technologies: When, which, and how10.1109/COMST.2019.2928178 ↗
5. Blockchain technology, bitcoin, and Ethereum: A brief overview
6. Proof of Learning (PoLe): Empowering neural network training with consensus building on blockchains10.1016/j.comnet.2021.108594 ↗
7. Weighted voting on the blockchain: Improving consensus in proof of stake protocols
8. A new election algorithm for DPos consensus mechanism in blockchain
9. S. Joshi, “Feasibility of proof of authority as a consensus protocol model,” arXiv preprint arXiv:2109.02480, 2021.
10. Proofs of space
11. On security analysis of proof-of-elapsed-time (PoET)
12. Proof-of-burn
13. Algorand: Scaling Byzantine agreements for cryptocurrencies
14. Analysis of the main consensus protocols of blockchain10.1016/j.icte.2019.08.001 ↗
15. Network entity characterization and attack predictio10.1016/j.future.2019.03.016 ↗
16. How to time-stamp a digital document10.1007/BF00196791 ↗
17. Proof-of-search: Combining blockchain consensus formation with solving optimization problems10.1109/ACCESS.2019.2956698 ↗
18. Proof-of-learning: A blockchain consensus mechanism based on machine learning competitions
19. Energy-recycling blockchain with proof-of-deep-learning
20. S-PoDL: A two-stage computational-efficient consensus mechanism for blockchain-enabled multi-access edge computing10.1016/j.phycom.2021.101338 ↗
21. B. Li, C. Chenli, X. Xu, Y. Shi and T. Jung, “DLBC: A deep learning-based consensus in blockchains for deep learning services,” arXiv preprint arXiv:1904.07349, 2019.
22. A dynamic reputation-based consensus mechanism for blockchain10.32604/cmc.2022.028757 ↗
23. Reputation-based sharding consensus model in information-centric networking10.3390/electronics11050830 ↗
24. Trust-based shard distribution scheme for fault-tolerant shard blockchain networks10.1109/ACCESS.2019.2942003 ↗
25. Secure trust-based delegated consensus for blockchain frameworks using deep reinforcement learning10.1109/ACCESS.2022.3220852 ↗
26. AI-enabled blockchain consensus node selection in cluster-based vehicular networks10.1109/LNET.2023.3238964 ↗
27. P-PBFT: An improved blockchain algorithm to support large-scale pharmaceutical traceability10.1016/j.compbiomed.2023.106590 ↗
28. Ouattara · Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · 2018 · 304
29. An effective randomization framework to PoW consensus algorithm of blockchain (RPoW)10.35940/ijeat.F8456.088619 ↗
30. Consensus algorithms in blockchain: Comparative analysis, challenges and opportunities
31. Alt-PoW: An alternative proof-of-work mechanism
32. reCAPTCHA: Human-based character recognition via web security measures10.1126/science.1160379 ↗
33. Comparative analysis of consensus algorithms of blockchain technology
34. Distributed consensus protocols and algorithms
35. Bisong · Building Machine Learning and Deep Learning Models on Google Cloud Platform · 2019 · 5910.1007/978-1-4842-4470-8_7 ↗
36. D. M. Zeiler, “Adadelta: An adaptive learning rate method,” arXiv preprint arXiv:1212.5701, 2012.