Sintr: Safe Interactive Transactions in the Presence of Byzantine Clients
Austin T. Li, Daniel H. Lee, Lorenzo Alvisi, Natacha Crooks, Florian Suri-Payer
Abstract
Byzantine fault-tolerant (BFT) systems are, in principle, an appealing foundation for transactional applications involving mutually distrustful participants. Yet their adoption has been hampered by two persistent stumbling blocks—performance and developer convenience—which are often in tension with one another. Recent systems show promising progress on both fronts by shifting to a client-centric architecture; clients execute transactions locally and concurrently, while the system resolves any data conflicts to maintain database serializability. We argue that, in its current form, this approach introduces a critical vulnerability: it leaves the integrity of the database exposed to Byzantine clients, which may issue malicious or incorrect transactions. We address this threat with Sintr, a framework that prevents Byzantine clients from compromising database integrity by executing rogue transactions. Sintr combines redundant execution to validate transaction outcomes with a flexible, heterogeneous policy framework for expressing an application's data integrity requirements. We apply Sintr to harden several existing BFT database systems and find that it imposes only modest overheads—3%-16% in throughput and 3%-21% in latency.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 092d64f7-3f64-4856-bd7e-3f768c8fd024Builds on5
- OmniLedger: A Secure, Scale-Out, Decentralized Ledger via ShardingEleftherios Kokoris-Kogias, Philipp Jovanovic, Linus Gasser, Nicolas Gailly et al.S&P 2018 · 1,145 citations
- Flexible Byzantine Fault ToleranceDahlia Malkhi, Kartik Nayak, Ling RenCCS 2019 · 122 citations
- Basil: Breaking up BFT with ACID (transactions)Florian Suri-Payer, Matthew Burke, Zheng Wang, Yunhao Zhang et al.SOSP 2021 · 22 citations
- Autobahn: Seamless high speed BFTNeil Giridharan, Florian Suri-Payer, Ittai Abraham, Lorenzo Alvisi et al.SOSP 2024 · 13 citations
- Pesto: Cooking up High Performance BFT QueriesFlorian Suri-Payer, Neil Giridharan, Liam Arzola, Shir Cohen et al.SOSP 2025
Related papers
- In-ConcReTeS: Interactive Consistency meets Distributed Real-Time Systems, Again!Arpan Gujarati, Ningfeng Yang, Björn B. BrandenburgRTSS 2022 · 4 citations
- Scalar DL: Scalable and Practical Byzantine Fault Detection for Transactional Database SystemsHiroyuki Yamada, Jun NemotoVLDB 2022 · 9 citations
- Orthrus: Accelerating Multi-BFT Consensus Through Concurrent Partial Ordering of TransactionsHanzheng Lyu, Shaokang Xie, Jianyu Niu, Ivan Beschastnikh et al.ICDE 2025 · 2 citations
- ByShard: Sharding in a Byzantine EnvironmentJelle Hellings, Mohammad SadoghiVLDB 2021 · 103 citations
- RoboRebound: Multi-Robot System Defense with Bounded-Time InteractionNeeraj Gandhi, Yifan Cai, Andreas Haeberlen, Linh Thi Xuan PhanEuroSys 2025 · 1 citation
