计算机科学
量子拜占庭协议
极限(数学)
继电器
协议(科学)
算法
上下界
认证(法律)
Byzantine容错
简单(哲学)
计算机网络
并行计算
分布式计算
数学
容错
计算机安全
物理
医学
量子力学
数学分析
病理
哲学
功率(物理)
认识论
替代医学
作者
Danny Dolev,H. Raymond Strong
摘要
Reaching agreement in a distributed system in the presence of faulty processors is a central issue for reliable computer systems. Using an authentication protocol, one can limit the undetected behavior of faulty processors to a simple failure to relay messages to all intended targets. In this paper we show that, in spite of such an ability to limit faulty behavior, and no matter what message types or protocols are allowed, reaching (Byzantine) agreement requires at least $t + 1$ phases or rounds of information exchange, where t is an upper bound on the number of faulty processors. We present algorithms for reaching agreement based on authentication that require a total number of messages sent by correctly operating processors that is polynomial in both t and the number of processors, n. The best algorithm uses only $t + 1$ phases and $O(nt)$ messages.
科研通智能强力驱动
Strongly Powered by AbleSci AI