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. The seminal protocol of Abraham, Amit and Dolev [OPODIS '04] achieves approximate agreement in with the optimal resilience by making each party reliably broadcast its input. This takes messages per reliable broadcast, or messages in total. In this work, we present optimally resilient asynchronous approximate agreement protocols which forgo reliable broadcast and thus require communication proportional to instead of . First, we achieve -dimensional barycentric agreement with small messages. Then, we achieve edge agreement in a tree of diameter with iterations of a multivalued graded consensus variant for which we design an efficient protocol. This results in a -round protocol for -agreement in with messages and bits of communication, improving over the state of the art which matches this complexity only when the inputs are all either or . Finally, we extend our edge agreement protocol to achieve edge agreement in and thus -agreement in with quadratic communication, in rounds where is the maximum honest input magnitude.
View on arXiv