Byzantine Fault Tolerant Protocols with Near-Constant Work per Node without Signatures
Philipp Schneider

TL;DR
This paper introduces randomized Byzantine fault-tolerant protocols that operate with near-constant communication per node, do not rely on signatures, and tolerate a constant fraction of failures, improving efficiency in large networks.
Contribution
The paper proposes a novel pre-computation technique using witness committees enabling efficient, signature-free Byzantine protocols with near-constant complexity and high fault tolerance.
Findings
Protocols achieve near-constant message complexity per node.
Protocols tolerate a constant fraction of Byzantine failures.
Pre-computation of witness committees enhances efficiency and repeatability.
Abstract
Numerous distributed tasks have to be handled in a setting where a fraction of nodes behaves Byzantine, that is, deviates arbitrarily from the intended protocol. Resilient, deterministic protocols rely on the detection of majorities to avoid inconsistencies if there is a Byzantine minority, which requires individual nodes to handle a communication workload that is proportional to the size of the network -- an intolerable disadvantage in large networks. Randomized protocols circumvent this by probing only small parts of the network, thus allowing for consistent decisions quickly and with a high level of confidence with communication that is near-constant in the network size. However, such protocols usually come with the drawback of limiting the fault tolerance of the protocol, for instance, by severely restricting the number or type of failures that the protocol can tolerate. We present…
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 · Interconnection Networks and Systems · Cooperative Communication and Network Coding
