Paper 2025/567
Starfish: A high throughput BFT protocol on uncertified DAG with linear amortized communication complexity
Abstract
Current DAG-based BFT protocols face a critical trade-off: certified DAGs provide strong security guarantees but require additional rounds of communication to progress the DAG construction, while uncertified DAGs achieve lower latency at the cost of either reduced resistance to adversarial behaviour or higher communication costs.
This paper presents Starfish, a partially synchronous DAG-based BFT protocol that achieves the security properties of certified DAGs, the efficiency of uncertified approaches and linear amortized communication complexity. The key innovation is Encoded Cordial Dissemination, a push-based dissemination strategy that combines Reed-Solomon erasure coding with Data Availability Certificates (DACs). Each of the
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- DAG-based BFTpartial synchronySMRcommunication complexity
- Contact author(s)
-
nikitapolyansky @ gmail com
sebastian muller @ univ-amu fr
ilia vorobev @ iota org - History
- 2025-03-31: approved
- 2025-03-28: received
- See all versions
- Short URL
- https://ia.cr/2025/567
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/567, author = {Nikita Polyanskii and Sebastian Mueller and Ilya Vorobyev}, title = {Starfish: A high throughput {BFT} protocol on uncertified {DAG} with linear amortized communication complexity}, howpublished = {Cryptology {ePrint} Archive, Paper 2025/567}, year = {2025}, url = {https://eprint.iacr.org/2025/567} }