【24h】

Scalable Byzantine Agreement with a Random Beacon

机译:可扩展的拜占庭协议与随机标灯

获取原文

摘要

We present two Monte Carlo algorithms for efficiently computing Byzantine agreement in the partially synchronous communication model. The algorithms assume the existence of a Random Beacon, which is a stream of random bits, known to all the processors. Both algorithms terminate in O(1) expected time. The first algorithm sends O(M + n log~2 n) messages in total, where M is the maximum number of messages sent by the bad processors in any round and n is the number of processors. It ensures all processors reach agreement. The second algorithm sends O(1) messages per processor, and is thus load-balanced, and ensures all but a o(1) fraction of the processors reach agreement. Both algorithms succeed with probability 1 - O(1/n~k), even against an adaptive adversary that takes over up to a 1/3 - ∈ fraction of the processors for any ε > 0. We prove the correctness of both algorithms and provide empirical evidence that they require significantly less bandwidth than previous algorithms for networks of size greater than 4,000 processors. Our algorithms work in the full-information model and thus make no cryptographic assumptions.
机译:我们提出了两个蒙特卡罗算法,用于有效地计算部分同步通信模型中的拜占庭协议。该算法假设存在随机信标,这是所有处理器已知的随机位流。这两种算法终止于O(1)预期时间。第一个算法总共发送O(M + N log〜2 n)消息,其中M是任何圆形的坏处理器发送的最大消息数,n是处理器的数量。它确保所有处理器达到协议。第二种算法每次处理器发送O(1)消息,因此负载平衡,并确保处理器的所有O(1)分数达到协议。这两种算法都成功了概率1 - O(1 / N〜K),即使针对任何ε> 0的处理器的自适应对手,也可以占据最多1/3 - ∈分数。我们证明了这两种算法的正确性和提供经验证据,以至于它们需要比以前的算法大于超过4,000个处理器的网络。我们的算法在全信息模型中工作,因此没有加密假设。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号