Search papers, labs, and topics across Lattice.
This paper introduces TRM-Raft, a Byzantine-resistant enhancement to the Raft consensus algorithm that integrates a Blockchain-based Trust and Reputation Model (B-TRM) to address vulnerabilities to Byzantine faults. By quantifying multi-dimensional node behaviors and applying adaptive penalties, TRM-Raft effectively distinguishes between accidental faults and malicious actions, ensuring that low-reputation nodes are excluded from leadership roles. In evaluations on Hyperledger Fabric, TRM-Raft maintained a malicious leader ratio below 5% in the presence of 40% Byzantine nodes, with minimal impact on throughput and latency compared to traditional Raft.
TRM-Raft keeps malicious leader influence under 5% even with a significant presence of Byzantine nodes, offering a robust solution for decentralized systems.
Internetware envisions autonomous software entities collaborating over the open Internet. Raft consensus is widely adopted for its simplicity and performance in distributed coordination, e.g., service registries and blockchains. However, Raft assumes crash faults only, making it vulnerable to Byzantine behaviors like election forgery and log tampering. Existing BFT protocols incur high overhead, while ad-hoc hardening lacks unified defense. We propose \textbf{TRM-Raft}, a Byzantine-resistant enhancement that non-intrusively integrates a Blockchain-based Trust and Reputation Model (B-TRM) into the consensus core. It quantifies multi-dimensional node behaviors, applies adaptive penalties distinguishing accidental faults from malice, and embeds reputation into leader election and log replication. A reputation-aware election penalizes term/index forgery, excluding low-reputation nodes from leadership. A Schnorr-signature-based mechanism lets followers verify log integrity; tampering triggers reputation decay and leader replacement. Evaluated on Hyperledger Fabric in a realistic Internetware setting, TRM-Raft keeps malicious leader ratio below 5\% even with 40\% Byzantine nodes, with<10\% throughput loss and<5\% latency increase over vanilla Raft. TRM-Raft offers a lightweight, practical trustworthiness path for Internetware systems relying on Raft.