On Quorum Sizes in DAG-Based BFT Protocols

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ladelsky, Razya, Friedman, Roy
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912320452558848
author Ladelsky, Razya
Friedman, Roy
author_facet Ladelsky, Razya
Friedman, Roy
contents 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 $2f+1$ (when equivocation is eliminated), and whether there are benefits in working with larger number of nodes, i.e., a total of $kf+1$ nodes for $k > 3$. We find that while DAG-Rider's correctness is maintained with $2f+1$ nodes, the asynchronous versions of both Tusk and Bullshark inherently depends on having $3f+1$ nodes, regardless of equivocation. We also explore the impact of having larger number of nodes on the expected termination time of these three protocols.
format Preprint
id arxiv_https___arxiv_org_abs_2504_08048
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On Quorum Sizes in DAG-Based BFT Protocols
Ladelsky, Razya
Friedman, Roy
Distributed, Parallel, and Cluster Computing
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 $2f+1$ (when equivocation is eliminated), and whether there are benefits in working with larger number of nodes, i.e., a total of $kf+1$ nodes for $k > 3$. We find that while DAG-Rider's correctness is maintained with $2f+1$ nodes, the asynchronous versions of both Tusk and Bullshark inherently depends on having $3f+1$ nodes, regardless of equivocation. We also explore the impact of having larger number of nodes on the expected termination time of these three protocols.
title On Quorum Sizes in DAG-Based BFT Protocols
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2504.08048