Relaxed Byzantine Vector Consensus
Zhuolun Xiang, Nitin H.Vaidya

TL;DR
This paper introduces relaxed variants of Byzantine vector consensus, reducing the process count requirements in high-dimensional settings by allowing approximate solutions with relaxed validity conditions.
Contribution
It proposes k-relaxed and (delta,p)-relaxed Byzantine vector consensus, showing they can lower process bounds compared to exact consensus in high-dimensional systems.
Findings
For constant delta, process bounds match original problem.
When delta depends on inputs, bounds are reduced for dimensions d>=3.
Relaxed consensus enables more scalable Byzantine fault tolerance.
Abstract
Exact Byzantine consensus problem requires that non-faulty processes reach agreement on a decision (or output) that is in the convex hull of the inputs at the non-faulty processes. It is well-known that exact consensus is impossible in an asynchronous system in presence of faults, and in a synchronous system, n>=3f+1 is tight on the number of processes to achieve exact Byzantine consensus with scalar inputs, in presence of up to f Byzantine faulty processes. Recent work has shown that when the inputs are d-dimensional vectors of reals, n>=max(3f+1,(d+1)f+1) is tight to achieve exact Byzantine consensus in synchronous systems, and n>= (d+2)f+1 for approximate Byzantine consensus in asynchronous systems. Due to the dependence of the lower bound on vector dimension d, the number of processes necessary becomes large when the vector dimension is large. With the hope of reducing the lower…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Mobile Agent-Based Network Management · Advanced Queuing Theory Analysis
