...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Scalable and Secure Computation Among Strangers: Message-Competitive Byzantine Protocols
【24h】

Scalable and Secure Computation Among Strangers: Message-Competitive Byzantine Protocols

机译:陌生人之间的可扩展和安全计算:消息竞争性拜占庭协议

获取原文
   

获取外文期刊封面封底 >>

       

摘要

The last decade has seen substantial progress on designing Byzantine agreement algorithms which do not require all-to-all communication. However, these protocols do require each node to play a particular role determined by its ID. Motivated by the rise of permissionless systems such as Bitcoin, where nodes can join and leave at will, we extend this research to a more practical model where initially, each node does not know the identity of its neighbors. In particular, a node can send to new destinations only by sending to random (or arbitrary) nodes, or responding to messages received from those destinations. We assume a synchronous and fully-connected network, with a full-information, but static Byzantine adversary. A major drawback of existing Byzantine protocols in this setting is that they have at least ??(n?2) message complexity, where n is the total number of nodes. In particular, the communication cost incurred by the honest nodes is ??(n?2), even when Byzantine node send no messages. In this paper, we design protocols for fundamental problems which are message-competitive, i.e., the total number of bits sent by honest nodes is not significantly more than the total sent by Byzantine nodes. We describe a message-competitive algorithm to solve Byzantine agreement, leader election, and committee election. Our algorithm sends an expected O((T n)log n) bits and has latency O(polylog(n)) (even in the CONGEST model), where T = O(n?2) is the number of bits sent by Byzantine nodes. The algorithm is resilient to (1/4-?μ)n Byzantine nodes for any fixed ?μ 0, and succeeds with high probability. Our message bounds are essentially optimal up to polylagarithmic factors, for algorithms that run in polylogarithmic rounds in the CONGEST model. We also show lower bounds for message-competitive Byzantine agreement regardless of rounds. We prove that, in general, one cannot hope to design Byzantine protocols that have communication cost that is significantly smaller than the cost of the Byzantine adversary.
机译:最后十年在设计拜占庭协议算法上,这是不需要全面沟通的实质性进展。但是,这些协议确实需要每个节点来播放由其ID确定的特定角色。由于比特币等更不用的系统的兴起而导致,其中节点可以加入并暂停,我们将这项研究扩展到最初,每个节点不知道其邻居的身份。特别地,节点只能通过发送到随机(或任意)节点,或响应从这些目的地接收的消息来发送到新目的地。我们假设一个同步和全连接的网络,具有全面信息,但静态拜占庭对手。此设置中存在的拜占庭式协议的主要缺点是它们至少有??(n?2)消息复杂性,其中n是节点的总数。特别是,诚实节点产生的通信成本是??(n?2),即使拜占庭式节点发送无消息。在本文中,我们设计了竞争态竞争的基本问题的协议,即诚实节点发送的位数并不明显超过拜占庭节点发送的总数。我们描述了一种竞争力的算法来解决拜占庭协议,领导者选举和委员会选举。我们的算法发送预期的O((t n)log n)位,并且具有延迟o(polylog(n))(即使在增量模型中),其中t = o(n?2)是拜占庭式发送的比特数节点。该算法适用于任何固定的Δμ> 0的(1 / 4-μ)n拜占庭节点,并且具有高概率的成功。我们的邮件界限基本上是最佳的聚算法因子,用于在集比模型中在PolyGarithic Rounds中运行的算法。我们还显示出竞争力的拜占庭协议的下限,无论轮流如何。我们证明,一般来说,人们无法希望设计具有沟通成本的拜占庭式协议,这些协议明显小于拜占庭对手的成本。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号