License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.OPODIS.2020.4
URN: urn:nbn:de:0030-drops-134894
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/13489/
Zheng, Xiong ;
Garg, Vijay
Byzantine Lattice Agreement in Asynchronous Systems
Abstract
We study the Byzantine lattice agreement (BLA) problem in asynchronous distributed message passing systems. In the BLA problem, each process proposes a value from a join semi-lattice and needs to output a value also in the lattice such that all output values of correct processes lie on a chain despite the presence of Byzantine processes. We present an algorithm for this problem with round complexity of O(log f) which tolerates f < n/5 Byzantine failures in the asynchronous setting without digital signatures, where n is the number of processes. This is the first algorithm which has logarithmic round complexity for this problem in asynchronous setting. Before our work, Di Luna et al give an algorithm for this problem which takes O(f) rounds and tolerates f < n/3 Byzantine failures. We also show how this algorithm can be modified to work in the authenticated setting (i.e., with digital signatures) to tolerate f < n/3 Byzantine failures.
BibTeX - Entry
@InProceedings{zheng_et_al:LIPIcs:2021:13489,
author = {Xiong Zheng and Vijay Garg},
title = {{Byzantine Lattice Agreement in Asynchronous Systems}},
booktitle = {24th International Conference on Principles of Distributed Systems (OPODIS 2020)},
pages = {4:1--4:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-176-4},
ISSN = {1868-8969},
year = {2021},
volume = {184},
editor = {Quentin Bramas and Rotem Oshman and Paolo Romano},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2021/13489},
URN = {urn:nbn:de:0030-drops-134894},
doi = {10.4230/LIPIcs.OPODIS.2020.4},
annote = {Keywords: Byzantine Lattice Agreement, Asynchronous}
}
Keywords: |
|
Byzantine Lattice Agreement, Asynchronous |
Collection: |
|
24th International Conference on Principles of Distributed Systems (OPODIS 2020) |
Issue Date: |
|
2021 |
Date of publication: |
|
25.01.2021 |