Pith. sign in

Adelie: Detection and prevention of Byzantine behaviour in DAG-based consensus protocols

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Recent developments in the Byzantine Fault Tolerant consensus protocols have shown the DAG-based protocols to be a very promising technique. While early implementations of DAG-based protocols such as Narwhal/Bullshark trade high throughput for a low latency, the latest versions of DAG-based protocols such as Mysticeti and Shoal++ show that indeed a latency comparable to that of traditional consensus protocols such as HotStuff can be achieve with the DAG-based consensus protocols while still maintaining high throughput. Mysticeti in particular achieves a low latency by implementing a novel approach of using an uncertified DAG - a significant breakthrough comparing to the certified DAG used in the previous generations of the protocol. However, the uncertified DAG exposes the system to new vectors of attacks by Byzantine validators that did not exist in the certified DAG protocols. In this paper we describe those issues and present the Adelie protocol, that addresses issues that comes with an uncertified DAG. We also incorporate some of the techniques from the Shoal++ to reduce latency even further. This paper also presents an implementation of Adelie protocol - bftd that demonstrates yet another breakthrough in the maximum achieved TPS and low latency.

fields

cs.DC 1

years

2024 1

verdicts

CONDITIONAL 1

representative citing papers

SoK: DAG-based Consensus Protocols

cs.DC · 2024-11-15 · conditional · novelty 5.0

A new taxonomy divides DAG-based consensus protocols into availability-focused and consistency-focused families, with subcategories for structured versus unstructured and optimistic versus certified DAGs.

citing papers explorer

Showing 1 of 1 citing paper.

  • SoK: DAG-based Consensus Protocols cs.DC · 2024-11-15 · conditional · none · ref 90 · internal anchor

    A new taxonomy divides DAG-based consensus protocols into availability-focused and consistency-focused families, with subcategories for structured versus unstructured and optimistic versus certified DAGs.