Optimized Consensus with DAGWise: A GNN-Enhanced Approach for Scalable and Fault-Tolerant DAG-Based BFT
Authors:
- 2 June 2025
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-5
Abstract
DAG-based Byzantine Fault Tolerant (BFT) protocols improve scalability by enabling parallel block proposals and decoupling data dissemination from consensus. However, they still rely on static leader selection rules and incur high communication overhead, particularly under adverse network conditions. We propose DAGWise, a learning-augmented consensus framework that integrates Graph Neural Networks (GNNs) and Structural Equation Models (SEM) to infer validator dependencies and prioritize commit decisions. DAGWise computes structure-aware leader scores from local DAG views, enabling selective quorum evaluation and adaptive message pipelining. This enhances latency, throughput, and robustness without modifying underlying quorum logic. Evaluations on geo-distributed deployments show that DAGWise achieves up to 2× lower commit latency and 1.5× higher throughput compared to baseline DAG-BFT protocols under both normal and adversarial settings.Keywords
This publication has 24 references indexed in Scilit:
- Shoal: Improving DAG-BFT Latency and Robustness2025
- Delay Analysis of the BFT Blockchain Data Dissemination: Case of Narwhal Protocol2024
- Wahoo: A DAG-Based BFT Consensus With Low Latency and Low Communication OverheadIEEE Transactions on Information Forensics and Security, 2024
- LightDAG: A Low-latency DAG-based BFT Consensus through Lightweight Broadcast2024
- Komorebi: A DAG-based Asynchronous BFT Consensus via Sharding2023
- RCC: Resilient Concurrent Consensus for High-Throughput Secure Transaction Processing2021
- SBFT: A Scalable and Decentralized Trust Infrastructure2019
- State Machine Replication for the Masses with BFT-SMART2014
- Random Oracles in Constantinople: Practical Asynchronous Byzantine Agreement Using CryptographyJournal of Cryptology, 2005
- Fast Distributed AgreementSIAM Journal on Computing, 1987