TL;DR
This paper investigates the correctness of data dissemination in networks, proving that multicast-based distribution behaves equivalently to ideal broadcast under certain topologies, using formal methods and graphical notation.
Contribution
It provides a formal proof of the equivalence between multicast and broadcast data distribution in specific network topologies, bridging theory and practical implementations.
Findings
Multicast and broadcast are equivalent in certain topologies.
Formal proof is machine-checked using Isabelle proof assistant.
Graphical notation aids in understanding the proof structure.
Abstract
Maintaining data consistency among multiple parties requires nodes to repeatedly send data to all other nodes. For example, the nodes of a blockchain network have to disseminate the blocks they create across the whole network. The scientific literature typically takes the ideal perspective that such data distribution is performed by broadcasting to all nodes directly, while in practice data is distributed by repeated multicast. Since correctness and security of consistency maintenance protocols usually have been established for the ideal setting only, it is vital to show that these properties carry over to real-world implementations. Therefore, it is desirable to prove that the ideal and the real behavior are equivalent. In the work described in this paper, we take an important step towards such a proof by proving a simpler variant of this equivalence statement. The simplification is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
