On Quorum Sizes in DAG-Based BFT Protocols
arXiv:2504.08048
Abstract
Several prominent DAG-based blockchain protocols, such as DAG-Rider, Tusk, and Bullshark, completely separate between equivocation elimination and committing; equivocation is handled through the use of a reliable Byzantine broadcast black-box protocol, while committing is handled by an independent DAG-based protocol. With such an architecture, a natural question that we study in this paper is whether the DAG protocol would work when the number of nodes (or validators) is only (when equivocation is eliminated), and whether there are benefits in working with larger number of nodes, i.e., a total of nodes for . We find that while DAG-Rider's correctness is maintained with nodes, the asynchronous versions of both Tusk and Bullshark inherently depends on having nodes, regardless of equivocation. We also explore the impact of having larger number of nodes on the expected termination time of these three protocols.