,
Viktor Grøndal
,
Adam Holmgård
,
Mads Ottendal
Creative Commons Attribution 4.0 International license
We introduce Black Marlin, the first Directed Acyclic Graph (DAG)-based Byzantine atomic broadcast protocol in a partially synchronous setting that successfully forgoes the reliable broadcast and common coin primitives. Black Marlin achieves the optimal latency of 3 rounds of communication (4.25 with Byzantine faults) while maintaining optimal communication and amortized communication complexities. We present a formal security analysis of the protocol, accompanied by empirical evidence that Black Marlin outperforms state-of-the-art DAG-based protocols in both throughput and latency.
@InProceedings{amoressesar_et_al:LIPIcs.DISC.2025.5,
author = {Amores-Sesar, Ignacio and Gr{\o}ndal, Viktor and Holmg\r{a}rd, Adam and Ottendal, Mads},
title = {{DAG It Off: Latency Prefers No Common Coins}},
booktitle = {39th International Symposium on Distributed Computing (DISC 2025)},
pages = {5:1--5:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-402-4},
ISSN = {1868-8969},
year = {2025},
volume = {356},
editor = {Kowalski, Dariusz R.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2025.5},
URN = {urn:nbn:de:0030-drops-248221},
doi = {10.4230/LIPIcs.DISC.2025.5},
annote = {Keywords: Atomic broadcast, DAG-based, Partial synchrony}
}