In this paper, we provide an epistemic analysis of a simple variant of the fundamental consistent broadcasting primitive for byzantine fault-tolerant asynchronous distributed systems. Our Firing Rebels with Relay (FRR) primitive enables agents with a local preference for acting/not acting to trigger an action (FIRE) at all correct agents, in an all-or-nothing fashion. By using the epistemic reasoning framework for byzantine multi-agent systems introduced in our TARK'19 paper, we develop the necessary and sufficient state of knowledge that needs to be acquired by the agents in order to FIRE. It involves eventual common hope (a modality related to belief), which we show to be attained already by achieving eventual mutual hope in the case of FRR. We also identify subtle variations of the necessary and sufficient state of knowledge for FRR for different assumptions on the local preferences.
翻译:在本文中,我们对一种简单的基本连续广播原型进行了缩略语分析,这种基本连续广播原型为邻-赞丁断裂容忍非同步分布式分布式系统。我们用中继(FRR)原型发射反叛者使当地偏好采取行动/不采取行动的代理人能够以完全或完全不采取行动的方式触发所有正确的代理人的行动。我们利用TARK(19年)文件中引入的邻-赞丁(Byzantine)多试剂系统的缩略语推理框架,发展了代理人为FIRE所需要获得的必要和充分的知识状态。这涉及到最终的共同希望(一种与信仰有关的模式),我们通过在FRR(FR)案中最终实现共同希望已经表明,我们通过实现最终的共同希望已经实现了这种希望。我们还确定了FRR(FR)必要和充分的知识状态对于当地偏好的不同假设的微妙变化。