2019
DOI: 10.48550/arxiv.1909.05204
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Cogsworth: Byzantine View Synchronization

Abstract: Many distributed protocols in the partial synchrony setting with Byzantine nodes divide the local state of the nodes into views, and the transition from one view to the next dictates a leader change. In order to provide liveness, all honest nodes need to stay in the same view for a sufficiently long time. This requires intricate mechanisms that are typically intertwined with the rest of the protocol, making it hard to understand and to reason about. Furthermore, state-machine replication, which is consisted of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
8
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…Note that the Pacemaker module causes quadratic message complexity even though HotStuff has linear message complexity in the happy path. Other proposals such as Cogsworth [18] present optimized solutions that have reduced message complexity and constant latency, which will be considered in future work.…”
Section: B Pacemakermentioning
confidence: 99%
“…Note that the Pacemaker module causes quadratic message complexity even though HotStuff has linear message complexity in the happy path. Other proposals such as Cogsworth [18] present optimized solutions that have reduced message complexity and constant latency, which will be considered in future work.…”
Section: B Pacemakermentioning
confidence: 99%
“…The Pacemaker [4,15,16] component is a commonly used abstraction, which ensures that, after GST, parties are synchronized and participate in the same round long enough to satisfy the LBR progress. We assume the following: Definition 3 (Pacemaker).…”
Section: The Pacemakermentioning
confidence: 99%
“…Note that by using the above definition, the resulting protocol is not responsive since parties wait ∆ p before advancing rounds. This can easily be fixed by using a more general Pacemaker definitions from [4,15,16]. However, we chose the simplified version above for readability purposes since the Pacemaker is orthogonal to the thesis of our paper.…”
Section: The Pacemakermentioning
confidence: 99%
See 1 more Smart Citation

Be Aware of Your Leaders

Cohen,
Gelashvili,
Kogias
et al. 2021
Preprint
Self Cite
“…The task of achieving a general and efficient implementation of the Pacemaker module is addressed in a couple of recent papers by Naor et. al [NBMS19]. and Naor and Keidar[NK20].…”
mentioning
confidence: 96%