• Home
  • Search
  • CRBFT: A Byzantine Fault-Tolerant Consensus Protocol Based on Collaborative Filtering Recommendation for Blockchains
  • Cite Icon1
  • https://doi.org/10.32604/cmc.2024.052708Copy DOI Icon

CRBFT: A Byzantine Fault-Tolerant Consensus Protocol Based on Collaborative Filtering Recommendation for Blockchains

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Blockchain has been widely used in finance, the Internet of Things (IoT), supply chains, and other scenarios as a revolutionary technology. Consensus protocol plays a vital role in blockchain, which helps all participants to maintain the storage state consistently. However, with the improvement of network environment complexity and system scale, blockchain development is limited by the performance, security, and scalability of the consensus protocol. To address this problem, this paper introduces the collaborative filtering mechanism commonly used in the recommendation system into the Practical Byzantine Fault Tolerance (PBFT) and proposes a Byzantine fault-tolerant (BFT) consensus protocol based on collaborative filtering recommendation (CRBFT). Specifically, an improved collaborative filtering recommendation method is designed to use the similarity between a node’s recommendation opinions and those of the recommender as a basis for determining whether to adopt the recommendation opinions. This can amplify the recommendation voice of good nodes, weaken the impact of cunning malicious nodes on the trust value calculation, and make the calculated results more accurate. In addition, the nodes are given voting power according to their trust value, and a weight random election algorithm is designed and implemented to reduce the risk of attack. The experimental results show that CRBFT can effectively eliminate various malicious nodes and improve the performance of blockchain systems in complex network environments, and the feasibility of CRBFT is also proven by theoretical analysis.

Similar Papers
  • Conference Article
  • Citations17

Flexible Advancement in Asynchronous BFT Consensus

  • Oct 23, 2023
  • Shengyun Liu +9
  • Conference Article
  • Citations1

Towards Environmental-Adaptive and Performance-Resilient Consensus in Distributed Ledger Technology

  • Dec 07, 2020
  • Christian Berger
  • Conference Article
  • Citations2

High-Performance Asynchronous Byzantine Fault Tolerance Consensus Protocol

  • Dec 01, 2021
  • Henrik Knudsen +4
  • Book Chapter
  • Citations5

HotDAG: Hybrid Consensus via Sharding in the Permissionless Model

  • Jan 01, 2020
  • Chun-Xuan Zhou +2
  • Conference Article
  • Citations6

A Novel Quantum Byzantine Consensus Protocol Based on Malicious Node Prevention Mechanism

  • Jul 01, 2022
  • Xinxin Gao +2
  • Conference Article

Implementing Post-Quantum Cryptography in Blockchain for Securing IoT Data Transmission

  • Sep 10, 2025
  • Aravind Krishnan +1
  • Conference Article

Bigger, not Badder: Safely Scaling BFT Protocols

  • Apr 22, 2024
  • David C Y Chu +4
  • Conference Article
  • Citations3

A Decentralized Cyber Mimic Defense Architecture Based on Consensus Protocol

  • May 17, 2023
  • Zhe Meng +4
  • Research Article
  • Citations3

BFTGym: An Interactive Playground for BFT Protocols

  • Aug 01, 2024
  • Proceedings of the VLDB Endowment
  • Haoyun Qin +4
  • Conference Article

Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains

  • Dec 15, 2023
  • Anastasia Afanasyeva +3
  • Research Article
  • Citations1

Volia: An Efficient and Light Asynchronous BFT Protocol

  • Jan 01, 2025
  • IEEE Transactions on Information Forensics and Security
  • Hao Yang +5
  • Conference Article
  • Citations1

A Scalable Approach of Practical Byzantine Fault Tolerance Algorithms for IoMT Blockchains

  • Sep 05, 2022
  • Filippos Pelekoudas-Oikonomou +5
  • Research Article

TockCuckoo: Two-Phase BFT With Linearity and Responsiveness

  • Jan 01, 2025
  • IEEE Transactions on Information Forensics and Security
  • Minghang Li +6
  • Conference Article
  • Citations37

Making BFT Protocols Really Adaptive

  • May 01, 2015
  • Jean-Paul Bahsoun +2
  • Conference Article
  • Citations16

An Improvement of Consensus Fault Tolerant Algorithm Applied to Alliance Chain

  • Jul 01, 2019
  • Li He +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.