2022
DOI: 10.1145/3503042
|View full text |Cite
|
Sign up to set email alerts
|

BFT in Blockchains: From Protocols to Use Cases

Abstract: A blockchain is a distributed system that achieves strong security guarantees in storing, managing, and processing data. All blockchains achieve a common goal: building a decentralized system that provides a trustworthy service in an untrustworthy environment. A blockchain builds a Byzantine fault-tolerant system where decentralized nodes run a protocol to reach an agreement on the common system state. In this article, we focus on the research of BFT protocols. In particular, we categorize BFT protocols accord… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2023
2023
2025
2025

Publication Types

Select...
4
2
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(4 citation statements)
references
References 152 publications
(210 reference statements)
0
4
0
Order By: Relevance
“…A use case is enabling the creation of vaults containing cryptocurrency-backed assets (enabling asset transfers from Bitcoin to Polkadot) [122]. For Byzantine fault tolerant-based consensus (e.g., Elastico, Omniledger, Algorand) [123] or crash-fault tolerant consensus (e.g., Hyperledger Fabric [124]), a light client needs to verify validator signatures and keep track of validator rotation. For private blockchains (e.g., Hyperledger Fabric with privacy settings on), the techniques rely on a trusted quorum that operates the private blockchain, blockchain views, and the usage of a decentralized public bulletin [27], [125], [126].…”
Section: B Light Client Protocolsmentioning
confidence: 99%
“…A use case is enabling the creation of vaults containing cryptocurrency-backed assets (enabling asset transfers from Bitcoin to Polkadot) [122]. For Byzantine fault tolerant-based consensus (e.g., Elastico, Omniledger, Algorand) [123] or crash-fault tolerant consensus (e.g., Hyperledger Fabric [124]), a light client needs to verify validator signatures and keep track of validator rotation. For private blockchains (e.g., Hyperledger Fabric with privacy settings on), the techniques rely on a trusted quorum that operates the private blockchain, blockchain views, and the usage of a decentralized public bulletin [27], [125], [126].…”
Section: B Light Client Protocolsmentioning
confidence: 99%
“…A use case is enabling the creation of vaults containing cryptocurrency-backed assets (enabling asset transfers from Bitcoin to Polkadot) [119]. For Byzantine fault tolerant-based consensus (e.g., Elastico, Omniledger, Algorand) [120] or crash-fault tolerant consensus (e.g., Hyperledger Fabric [121]), a light client needs to verify validator signatures and keep track of validator rotation. For private blockchains (e.g., Hyperledger Fabric with privacy settings on), the techniques rely on a trusted quorum that operates the private blockchain, blockchain views, and the usage of a decentralized public bulletin [27], [122], [123].…”
Section: B Light Client Protocolsmentioning
confidence: 99%
“…The function of the TMO is to allocate a sequential number to the message while also verifying its authenticity, after which the verified message can be transmitted through the communication channel. In this consensus protocol, malicious replicas have no control over the channel, they cannot be ambiguous, and thus they cannot act arbitrarily [91]. CheapBFT is a Byzantine fault-tolerant (BFT) system that utilizes a reliable sub-system, known as CASH, which is based on FPGA technology, to verify messages and achieve high efficiency in resource usage [85].…”
Section: Consensus Algorithms Based On Trusted Hardwarementioning
confidence: 99%