pith. sign in

arxiv: 1705.10387 · v5 · pith:TZXOQZOKnew · submitted 2017-05-29 · 💻 cs.DS · cs.DC

Tiny Groups Tackle Byzantine Adversaries

classification 💻 cs.DS cs.DC
keywords groupgroupssizecommunicationcostsparticipantsstatesystem
0
0 comments X
read the original abstract

A popular technique for tolerating malicious faults in open distributed systems is to establish small groups of participants, each of which has a non-faulty majority. These groups are used as building blocks to design attack-resistant algorithms. Despite over a decade of active research, current constructions require group sizes of $O(\log n)$, where $n$ is the number of participants in the system. This group size is important since communication and state costs scale polynomially with this parameter. Given the stubbornness of this logarithmic barrier, a natural question is whether better bounds are possible. Here, we consider an attacker that controls a constant fraction of the total computational resources in the system. By leveraging proof-of-work (PoW), we demonstrate how to reduce the group size exponentially to $O(\log\log n)$ while maintaining strong security guarantees. This reduction in group size yields a significant improvement in communication and state costs.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.