论文标题
理性统一共识,一般遗漏失败
Rational Uniform Consensus with General Omission Failures
论文作者
论文摘要
通常,系统故障(例如崩溃故障,拜占庭失败等)被认为是分布式共识不一致的常见原因,并且已经进行了广泛的研究。实际上,在分布式系统中达成共识,理性代理人的战略操纵并不忽略。在本文中,我们扩展了共识的游戏理论分析,并设计了一种理性统一共识的算法,并在过程中普遍遗漏失败的情况下,假设过程是由理性代理控制并更喜欢共识的。与崩溃的不同之处不同,遗漏故障的代理可能会崩溃,或者在应有的情况下省略发送或接收消息,这导致难以检测有缺陷的代理。通过将代理在链接的两端的可能失败结合,我们将遗漏故障模型转换为链接状态模型,以使错误检测成为可能。通过分析带有N代理的分布式系统中的消息传递机制,其中T代理可能会实施遗漏故障,我们在消息传递时间上提供了上限,以在非虚假的代理之间达成共识,以及验证消息的消息链机制。然后,当n> 2t+1时,我们证明我们的理性统一共识是纳什平衡,而失败模式和初始偏好是盲目的(随机性的假设)。因此,代理人没有动力偏离共识。从游戏理论的角度来看,我们的研究通过省略失败增强了共识的可靠性。
Generally, system failures, such as crash failures, Byzantine failures and so on, are considered as common reasons for the inconsistencies of distributed consensus and have been extensively studied. In fact, strategic manipulations by rational agents do not be ignored for reaching consensus in distributed system. In this paper, we extend the game-theoretic analysis of consensus and design an algorithm of rational uniform consensus with general omission failures under the assumption that processes are controlled by rational agents and prefer consensus. Different from crashing one, agent with omission failures may crash, or omit to send or receive messages when it should, which leads to difficulty of detecting faulty agents. By combining the possible failures of agents at the both ends of a link, we convert omission failure model into link state model to make faulty detection possible. Through analyzing message passing mechanism in the distributed system with n agents, among which t agents may commit omission failures, we provide the upper bound on message passing time for reaching consensus on a state among nonfaulty agents, and message chain mechanism for validating messages. And then we prove our rational uniform consensus is a Nash equilibrium when n>2t+1, and failure patterns and initial preferences are blind (an assumption of randomness). Thus agents could have no motivation to deviate the consensus. Our research strengthens the reliability of consensus with omission failures from the perspective of game theory.