【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(l) messages per processor, and is thus load-balanced, and ensures all but a o(l) fraction of the processors reach agreement. Both algorithms succeed with probability 1 - O(l~k), even against an adaptive adversary that takes over up to a 1/3 - e fraction of the processors for any e > 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(l)消息,从而实现负载平衡,并确保除o(l)以外的所有处理器都达成协议。两种算法都以1-O(l / n〜k)的概率成功,即使在任何e> 0的情况下,自适应对手占据了处理器的1/3-e分数。我们证明了这两种算法的正确性,并且提供的经验证据表明,对于大小超过4,000个处理器的网络,它们比以前的算法所需的带宽要少得多。我们的算法在完整信息模型中工作,因此不做任何加密假设。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号