Q-BFT: zero-knowledge data quality gate for byzantine fault-tolerant consensus

Traditional Byzantine Fault Tolerance (BFT) consensus algorithms effectively tolerate node behavioral faults but lack the ability to verify the quality of input data. This makes them vulnerable to security risks from low-quality or “compliant yet malicious” data in data-driven applications. To address this gap, we propose a Data-Quality-Driven Byzantine Fault Tolerance algorithm based on Zero-Knowledge Proofs, called Q-BFT. The algorithm introduces a “quality gate” prior to classic BFT consensus