@inproceedings{2a2757c341b842d6bd10787d0cd30dbc,
title = "Granular Synchrony",
abstract = "Today{\textquoteright}s mainstream network timing models for distributed computing are synchrony, partial synchrony, and asynchrony. These models are coarse-grained and often make either too strong or too weak assumptions about the network. This paper introduces a new timing model called granular synchrony that models the network as a mixture of synchronous, partially synchronous, and asynchronous communication links. The new model is not only theoretically interesting but also more representative of real-world networks. It also serves as a unifying framework where current mainstream models are its special cases. We present necessary and sufficient conditions for solving crash and Byzantine fault-tolerant consensus in granular synchrony. Interestingly, consensus among n parties can be achieved against f ≥ n/2 crash faults or f ≥ n/3 Byzantine faults without resorting to full synchrony.",
keywords = "asynchrony, blockchain, consensus, fault tolerance, synchrony, Timing model",
author = "Neil Giridharan and Ittai Abraham and Natacha Crooks and Kartik Nayak and Ling Ren",
note = "Ling Ren1: National Science Foundation award #2143058.; 38th International Symposium on Distributed Computing, DISC 2024 ; Conference date: 28-10-2024 Through 01-11-2024",
year = "2024",
month = oct,
day = "24",
doi = "10.4230/LIPIcs.DISC.2024.30",
language = "English (US)",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Dan Alistarh",
booktitle = "38th International Symposium on Distributed Computing, DISC 2024",
address = "Germany",
}