2005
DOI: 10.1093/comjnl/bxh145
|View full text |Cite
|
Sign up to set email alerts
|

From Consensus to Atomic Broadcast: Time-Free Byzantine-Resistant Protocols without Signatures

Abstract: This paper proposes a hierarchy of three Byzantine-resistant protocols aimed to be used in practical distributed systems: multi-valued consensus, vector consensus and atomic broadcast. These protocols are designed as successive transformations from one to another. The first protocol, multi-valued consensus, is implemented on top of a randomized binary consensus. The protocols share a set of important structural properties. Firstly, they do not use signatures obtained with public-key cryptography, a well-known … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
128
0
9

Year Published

2008
2008
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 107 publications
(138 citation statements)
references
References 39 publications
(67 reference statements)
1
128
0
9
Order By: Relevance
“…Notice that these properties establish a communication primitive with specification similar to the usual reliable broadcast [4,5,15]. Nonetheless, the proposed primitive ensures the delivery to all correct processes reachable in the system.…”
Section: Reachable Reliable Broadcastmentioning
confidence: 97%
See 3 more Smart Citations
“…Notice that these properties establish a communication primitive with specification similar to the usual reliable broadcast [4,5,15]. Nonetheless, the proposed primitive ensures the delivery to all correct processes reachable in the system.…”
Section: Reachable Reliable Broadcastmentioning
confidence: 97%
“…However, the protocol presented in this paper uses an underlying classical Byzantine consensus that could be implemented over an eventually synchronous system [14] (e.g., Byzantine Paxos [9]) or over a completely asynchronous system (e.g., using a randomized consensus protocol [5,15,16]). Thus, our protocol requires the same level of synchrony required by the underlying classical Byzantine consensus protocol.…”
Section: System Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…Another approach was to augment the asynchronous system with failure detectors [10,26,27]. Other approaches aim at optimizing normal case behavior [28][29][30] or consider more elaborate fault models in an effort to improve fault resilience as, for instance, Byzantine faults with recovery [31,32] or hybrid failure models [33][34][35].…”
Section: Related Workmentioning
confidence: 99%