Network Size Estimation in Small-World Networks under Byzantine Faults

02/18/2021
by   Soumyottam Chatterjee, et al.
0

We study the fundamental problem of counting the number of nodes in a sparse network (of unknown size) under the presence of a large number of Byzantine nodes. We assume the full information model where the Byzantine nodes have complete knowledge about the entire state of the network at every round (including random choices made by all the nodes), have unbounded computational power, and can deviate arbitrarily from the protocol. Our main contribution is a randomized distributed algorithm that estimates the size of a network under the presence of a large number of Byzantine nodes. In particular, our algorithm estimates the size of a sparse, "small-world", expander network with up to O(n^1 - δ) Byzantine nodes, where n is the (unknown) network size and δ can be be any arbitrarily small (but fixed) positive constant. Our algorithm outputs a (fixed) constant factor estimate of log(n) with high probability; the correct estimate of the network size will be known to a large fraction ((1 - ϵ)-fraction, for any fixed positive constant ϵ) of the honest nodes. Our algorithm is fully distributed, lightweight, and simple to implement, runs in O(log^3n) rounds, and requires nodes to send and receive messages of only small-sized messages per round; any node's local computation cost per round is also small.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2022

Byzantine-Resilient Counting in Networks

We present two distributed algorithms for the Byzantine counting problem...
research
04/14/2020

Round-Efficient Distributed Byzantine Computation

We present the first round efficient algorithms for several fundamental ...
research
07/28/2019

Spartan: Sparse Robust Addressable Networks

We present an overlay design called Sparse Robust Addressable Network (S...
research
10/12/2022

Self-stabilization and byzantine tolerance for maximal independt setb ELF-STABILIZATION

We analyze the impact of transient and Byzantine faults on the construct...
research
05/06/2023

DORA: Distributed Oracle Agreement with Simple Majority

Oracle networks feeding off-chain information to a blockchain are requir...
research
10/16/2018

Always be Two Steps Ahead of Your Enemy

We investigate the maintenance of overlay networks under massive churn, ...

Please sign up or login with your details

Forgot password? Click here to reset