2015 IEEE International Parallel and Distributed Processing Symposium 2015
DOI: 10.1109/ipdps.2015.21
|View full text |Cite
|
Sign up to set email alerts
|

Making BFT Protocols Really Adaptive

Abstract: Many state-machine Byzantine Fault Tolerant (BFT) protocols have been introduced so far. Each protocol addressed a different subset of conditions and use-cases. However, if the underlying conditions of a service span different subsets, choosing a single protocol will likely not be a best fit. This yields robustness and performance issues which may be even worse in services that exhibit fluctuating conditions and workloads. In this paper, we reconcile existing state-machine BFT protocols in a single adaptive BF… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 27 publications
(19 citation statements)
references
References 22 publications
0
19
0
Order By: Relevance
“…Through the machine learning prediction, DABFT dynamically switches the system to the optimal BFT consensus of the present task. The DABFT improves upon the ADAPT (Bahsoun et al 2015) and is similar to it in several ways. Like the ADAPT, the DABFT is a modular design and consists of three important modules: BFT System (BFTS), Event System (ES), and Quality Control System (QCS).…”
Section: Consensus Building Processmentioning
confidence: 99%
See 1 more Smart Citation
“…Through the machine learning prediction, DABFT dynamically switches the system to the optimal BFT consensus of the present task. The DABFT improves upon the ADAPT (Bahsoun et al 2015) and is similar to it in several ways. Like the ADAPT, the DABFT is a modular design and consists of three important modules: BFT System (BFTS), Event System (ES), and Quality Control System (QCS).…”
Section: Consensus Building Processmentioning
confidence: 99%
“…The DABFT is the fundamental layer distributed consensus algorithm. It improves upon the ADAPT algorithm (Bahsoun et al 2015) and uses deep learning (a branch of Artificial Intelligence) techniques to predict and dynamically select the most suitable Byzantine Fault Tolerant (BFT) algorithm for the current application scenario in order to achieve the best balance of performance, robustness and security. The DABFT is currently the most adaptive distributed consensus solution that meets various technical needs among public chains.…”
Section: Aibc Key Innovationmentioning
confidence: 99%
“…In addition, our blockchain can achieve consensus without computationally expensive proof-of-work, for instance with a Practical Byzantine Fault Tolerance (PBFT) algorithm [26].…”
Section: Authenticity and Veracitymentioning
confidence: 99%
“…Interestingly, the uPoW work supports our idea that matrix-based problems have a high potential to serve as PoWs, and it has a high potential to fit in our PoX model. Finally, ensuring the security of blockchain is also being studied in academia, e.g., [9], [13], [32], [49], [46], following Byzantine fault tolerant (BFT) approaches [10], [31], [22], [27]. However, as shown in [49], BFT-based approaches are not scalable to public settings as in cryptocurrencies, and are thus only used in private blockchain.…”
Section: Related Workmentioning
confidence: 99%