2023
DOI: 10.1145/3586053
|View full text |Cite
|
Sign up to set email alerts
|

Randomized Testing of Byzantine Fault Tolerant Algorithms

Abstract: Byzantine fault-tolerant algorithms promise agreement on a correct value, even if a subset of processes can deviate from the algorithm arbitrarily. While these algorithms provide strong guarantees in theory, in practice, protocol bugs and implementation mistakes may still cause them to go wrong. This paper introduces ByzzFuzz, a simple yet effective method for automatically finding errors in implementations of Byzantine fault-tolerant algorithms through randomized testing. ByzzFuzz detects fault-tolerance bugs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 59 publications
0
1
0
Order By: Relevance
“…The tuples are replicated on demand using the reactive replication scheme, which provides strong consistency. Winter et al 44 introduced an effective automated testing tool to detect the error in byzantine fault tolerant (BFT) algorithms using randomized testing. The randomized test case generator also detected vulnerability in Practical Byzantine Fault Tolerance (PBFT).…”
Section: Background and Related Workmentioning
confidence: 99%
“…The tuples are replicated on demand using the reactive replication scheme, which provides strong consistency. Winter et al 44 introduced an effective automated testing tool to detect the error in byzantine fault tolerant (BFT) algorithms using randomized testing. The randomized test case generator also detected vulnerability in Practical Byzantine Fault Tolerance (PBFT).…”
Section: Background and Related Workmentioning
confidence: 99%