Population protocols model information spreading in networks where pairwise node exchanges are determined by an external random scheduler. Most of the population protocols in the literature assume that the participating $n$ nodes are honest. Such assumption may not be, however, accurate for large-scale systems of small devices. Hence, in this work, we study a variant of population protocols, where up to $f$ nodes can be Byzantine. We examine the majority (binary) consensus problem against different levels of adversary strengths, ranging from the Full adversary that has complete knowledge of all the node states to the Weak adversary that has only knowledge about which exchanges take place. We also take into account Dynamic vs Static node corruption by the adversary. We give lower bounds that require any algorithm solving the majority consensus to have initial difference $d = \Omega(f + 1)$ for the tally between the two proposed values, which holds for both the Full Static and Weak Dynamic adversaries. We then present an algorithm that solves the majority consensus problem and tolerates $f \leq n / c$ Byzantine nodes, for some constant $c>0$, with $d = \Omega(f + \sqrt{n \log n})$ and $O(\log^3 n)$ parallel time steps, using $O(\log n)$ states per node. We also give an alternative algorithm with $d = \Omega(\min\{f \log^2 n + 1,n\})$. Moreover, we combine both algorithms into one using random coins. The only other known previous work on Byzantine-resilient population protocols tolerates up to $f = o(\sqrt n)$ faulty nodes and works against a static adversary; hence, our protocols significantly improve the tolerance by an $\omega(\sqrt n)$ factor and all of them work correctly against a stronger dynamic adversary.


翻译:在配对节点交换由外部随机调度器决定的网络中传播的人口协议模式信息。 文献中的大多数人口协议假定参与的节点是诚实的。 但是,这种假设对于大型小型装置系统来说可能并不准确。 因此, 在这项工作中, 我们研究一个人口协议的变式, 其中最多为美元节点可以是拜占庭。 我们检查了多数( 二进制)共识问题, 对抗不同级别的对手力量, 从完全了解所有节点状态到只知道要进行交流的弱对手。 我们还考虑到动态与静态节点腐败。 我们给出了更低的界限, 需要任何算法来解决大多数共识的最初差 $ =\ Omega (f+1美元), 这两种数值之间的高点是完全的和 Weak 正常的对手。 然后我们展示一个已知的算法, 解决大多数的共识问题, 并且用美元/ dicial 美元 的比萨纳约 。

0
下载
关闭预览

相关内容

专知会员服务
19+阅读 · 2020年12月9日
【干货书】机器学习速查手册,135页pdf
专知会员服务
125+阅读 · 2020年11月20日
【经典书】C语言傻瓜式入门(第二版),411页pdf
专知会员服务
51+阅读 · 2020年8月16日
迁移学习简明教程,11页ppt
专知会员服务
107+阅读 · 2020年8月4日
因果图,Causal Graphs,52页ppt
专知会员服务
246+阅读 · 2020年4月19日
强化学习最新教程,17页pdf
专知会员服务
174+阅读 · 2019年10月11日
2019年机器学习框架回顾
专知会员服务
35+阅读 · 2019年10月11日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
已删除
将门创投
6+阅读 · 2019年11月21日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
分布式TensorFlow入门指南
机器学习研究会
4+阅读 · 2017年11月28日
【推荐】树莓派/OpenCV/dlib人脸定位/瞌睡检测
机器学习研究会
9+阅读 · 2017年10月24日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Metric-Distortion Bounds under Limited Information
Arxiv
0+阅读 · 2021年7月6日
Arxiv
0+阅读 · 2021年7月6日
Arxiv
0+阅读 · 2021年7月5日
Gradient-Leakage Resilient Federated Learning
Arxiv
1+阅读 · 2021年7月2日
VIP会员
相关VIP内容
专知会员服务
19+阅读 · 2020年12月9日
【干货书】机器学习速查手册,135页pdf
专知会员服务
125+阅读 · 2020年11月20日
【经典书】C语言傻瓜式入门(第二版),411页pdf
专知会员服务
51+阅读 · 2020年8月16日
迁移学习简明教程,11页ppt
专知会员服务
107+阅读 · 2020年8月4日
因果图,Causal Graphs,52页ppt
专知会员服务
246+阅读 · 2020年4月19日
强化学习最新教程,17页pdf
专知会员服务
174+阅读 · 2019年10月11日
2019年机器学习框架回顾
专知会员服务
35+阅读 · 2019年10月11日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
相关资讯
已删除
将门创投
6+阅读 · 2019年11月21日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
分布式TensorFlow入门指南
机器学习研究会
4+阅读 · 2017年11月28日
【推荐】树莓派/OpenCV/dlib人脸定位/瞌睡检测
机器学习研究会
9+阅读 · 2017年10月24日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Top
微信扫码咨询专知VIP会员