Lawniczak L, Distler T (2024)
Publication Language: English
Publication Type: Conference contribution
Publication year: 2024
Open Access Link: https://robust2024.github.io/robust24/assets/abstracts/Utilizing_System_Composition_for_Improved_Resilience.pdf
The notoriously high complexity of Byzantine fault-tolerant (BFT) protocols leads to a high risk of bugs and vulnerabilities and makes diversification costly. We aim to increase the resilience of BFT systems by introducing a new hybrid fault model focussing on the composition of the system. ShellFT structures a BFT system into two main parts: 1. A BFT shell that handles client interaction and is connected to the outside world, and 2. a crash fault-tolerant core providing the protocol logic that is only connected to other replicas. With this approach, we aim to significantly reduce the code base of the BFT parts, making it easier to find vulnerabilities and use diversification. Exploiting the intrinsic modularization of the design paradigm micro replication, we devise a ShellFT variant of the Mirador protocol.
APA:
Lawniczak, L., & Distler, T. (2024). Tough on the Outside, Reliable on the Inside: Utilizing System Composition for Improved Resilience. In Proceedings of the 1st Workshop on Resilient Operations – Byzantine Fault Tolerance and State-Machine Replication (ROBUST '24). Erlangen, DE.
MLA:
Lawniczak, Laura, and Tobias Distler. "Tough on the Outside, Reliable on the Inside: Utilizing System Composition for Improved Resilience." Proceedings of the 1st Workshop on Resilient Operations – Byzantine Fault Tolerance and State-Machine Replication (ROBUST '24), Erlangen 2024.
BibTeX: Download