Causality and Epistemic Reasoning in Byzantine Multi-Agent Systems

07/22/2019
by   Roman Kuznets, et al.
0

Causality is an important concept both for proving impossibility results and for synthesizing efficient protocols in distributed computing. For asynchronous agents communicating over unreliable channels, causality is well studied and understood. This understanding, however, relies heavily on the assumption that agents themselves are correct and reliable. We provide the first epistemic analysis of causality in the presence of byzantine agents, i.e., agents that can deviate from their protocol and, thus, cannot be relied upon. Using our new framework for epistemic reasoning in fault-tolerant multi-agent systems, we determine the byzantine analog of the causal cone and describe a communication structure, which we call a multipede, necessary for verifying preconditions for actions in this setting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2019

Towards A Logical Account of Epistemic Causality

Reasoning about observed effects and their causes is important in multi-...
research
11/02/2020

The Persistence of False Memory: Brain in a Vat Despite Perfect Clocks

Recently, a detailed epistemic reasoning framework for multi-agent syste...
research
04/01/2023

A Sufficient Condition for Gaining Belief in Byzantine Fault-Tolerant Distributed Systems

Existing protocols for byzantine fault tolerant distributed systems usua...
research
03/31/2017

A simplicial complex model of dynamic epistemic logic for fault-tolerant distributed computing

The usual epistemic S5 model for multi-agent systems is a Kripke graph, ...
research
07/12/2021

Learning interaction rules from multi-animal trajectories via augmented behavioral models

Extracting the interaction rules of biological agents from moving sequen...
research
07/29/2019

Strengthening Gossip Protocols using Protocol-Dependent Knowledge

Distributed dynamic gossip is a generalization of the classic telephone ...
research
05/20/2020

Causality, Responsibility and Blame in Team Plans

Many objectives can be achieved (or may be achieved more effectively) on...

Please sign up or login with your details

Forgot password? Click here to reset