Abstract
One of the main reasons why Byzantine fault-tolerant (BFT) systems are currently not widely used lies in their high resource consumption: <inline-formula><tex-math notation="LaTeX">$3f+1$</tex-math></inline-formula> replicas are required to tolerate only <inline-formula><tex-math notation="LaTeX">$f$</tex-math></inline-formula> faults. Recent works have been able to reduce the minimum number of replicas to <inline-formula><tex-math notation="LaTeX">$2f+1$</tex-math> </inline-formula> by relying on trusted subsystems that prevent a faulty replica from making conflicting statements to other replicas without being detected. Nevertheless, having been designed with the focus on fault handling, during normal-case operation these systems still use more resources than actually necessary to make progress in the absence of faults. This paper presents <i>Resource-efficient Byzantine Fault Tolerance</i> ( <small>ReBFT</small> ), an approach that minimizes the resource usage of a BFT system during normal-case operation by keeping <inline-formula> <tex-math notation="LaTeX">$f$</tex-math></inline-formula> replicas in a passive mode. In contrast to active replicas, passive replicas neither participate in the agreement protocol nor execute client requests; instead, they are brought up to speed by verified state updates provided by active replicas. In case of suspected or detected faults, passive replicas are activated in a consistent manner. To underline the flexibility of our approach, we apply <small>ReBFT</small> to two existing BFT systems: PBFT and MinBFT.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.