论文标题
关于概率拜占庭的容错
On Probabilistic Byzantine Fault Tolerance
论文作者
论文摘要
拜占庭式容错(BFT)已在分布式的无信任系统中进行了广泛的研究,以确保最多1/3拜占庭过程的过程确保系统的功能。尽管在BFT系统中进行了大量以前的工作,但他们主要关注从所有参与者过程的状态中推论的常识。在BFT系统中,了解过程对其他过程的状态和系统的全球状态了解的知识至关重要。但是,缺乏关于拜占庭断层的常识的研究,例如,所有诚实的节点是否都知道拜占庭节点的存在是否存在。在动态设置中,过程可能会出乎意料且不可预测地遭到失败或损害。对于哪些过程了解网络的错误过程至关重要。 在本文中,我们有兴趣研究BFT系统,在该系统中,拜占庭过程可能在某些随机时期内随机行为不良。本文研究的\ emph {概率拜占庭式}(pb)过程的问题比现有工作中先前研究的问题更一般。我们提出了一种方法,该方法使我们能够通过所有过程对PB过程的同时了解和推理。我们介绍了对同步和异步系统中提出的方法的研究。
Byzantine fault tolerance (BFT) has been extensively studied in distributed trustless systems to guarantee system's functioning when up to 1/3 Byzantine processes exist. Despite a plethora of previous work in BFT systems, they are mainly concerned about common knowledge deducible from the states of all participant processes. In BFT systems, it is crucial to know about which knowledge a process knows about the states of other processes and the global state of the system. However, there is a lack of studies about common knowledge of Byzantine faults, such as, whether existence of a Byzantine node is known by all honest nodes. In a dynamic setting, processes may fail or get compromised unexpectedly and unpredictably. It is critical to reason about which processes know about the faulty processes of the network. In this paper, we are interested in studying BFT systems in which Byzantine processes may misbehave randomly, possibly at some random periods of time. The problem of \emph{probabilistic Byzantine} (PB) processes studied in this paper is more general than the problems previously studied in existing work. We propose an approach that allows us to formulate and reason about the concurrent knowledge of the PB processes by all processes. We present our study of the proposed approach in both synchronous and asynchronous systems.