Asynchronous Approximate Agreement with Quadratic Communication
We consider an asynchronous network of message-sending parties, up to of which are byzantine. We study approximate agreement, where the parties obtain approximately equal outputs in the convex hull of their inputs. In their seminal work, Abraham, Amit and Dolev [OPODIS '04] solve this problem in with the optimal resilience with a protocol where each party reliably broadcasts a value in every iteration. This takes messages per reliable broadcast, or messages per iteration.In this work, we forgo reliable broadcast to achieve asynchronous approximate agreement against faults with a quadratic communication. In a tree with the maximum degree and the centroid decomposition height , we achieve edge agreement in at most rounds with messages of size per round. We do this by designing a 6-round multivalued 2-graded consensus protocol and using it to recursively reduce the task to edge agreement in a subtree with a smaller centroid decomposition height. Then, we achieve edge agreement in the infinite path , again with the help of 2-graded consensus. Finally, we show that our edge agreement protocol enables -agreement in in rounds with messages and bits of communication, where is the maximum non-byzantine input magnitude.
View on arXiv