TY - GEN
T1 - Safe Permissionless Consensus
AU - Pu, Youer
AU - Alvisi, Lorenzo
AU - Eyal, Ittay
N1 - Publisher Copyright: © Youer Pu, Lorenzo Alvisi, and Ittay Eyal.
PY - 2022/10/1
Y1 - 2022/10/1
N2 - Nakamoto's consensus protocol works in a permissionless model, where nodes can join and leave without notice. However, it guarantees agreement only probabilistically. Is this weaker guarantee a necessary concession to the severe demands of supporting a permissionless model? This paper shows that, at least in a benign failure model, it is not. It presents Sandglass, the first permissionless consensus algorithm that guarantees deterministic agreement and termination with probability 1 under general omission failures. Like Nakamoto, Sandglass adopts a hybrid synchronous communication model, where, at all times, a majority of nodes (though their number is unknown) are correct and synchronously connected, and allows nodes to join and leave at any time.
AB - Nakamoto's consensus protocol works in a permissionless model, where nodes can join and leave without notice. However, it guarantees agreement only probabilistically. Is this weaker guarantee a necessary concession to the severe demands of supporting a permissionless model? This paper shows that, at least in a benign failure model, it is not. It presents Sandglass, the first permissionless consensus algorithm that guarantees deterministic agreement and termination with probability 1 under general omission failures. Like Nakamoto, Sandglass adopts a hybrid synchronous communication model, where, at all times, a majority of nodes (though their number is unknown) are correct and synchronously connected, and allows nodes to join and leave at any time.
KW - Consensus
KW - Deterministic Safety
KW - Nakamoto
KW - Permissionless
UR - http://www.scopus.com/inward/record.url?scp=85140895208&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.DISC.2022.33
DO - 10.4230/LIPIcs.DISC.2022.33
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 36th International Symposium on Distributed Computing, DISC 2022
A2 - Scheideler, Christian
T2 - 36th International Symposium on Distributed Computing, DISC 2022
Y2 - 25 October 2022 through 27 October 2022
ER -