Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024
MBFT: A Modular Byzantine Fault Tolerance Protocol for high adaptability
Expert Systems with Applications: An International Journal (EXWA), Volume 257, Issue Chttps://doi.org/10.1016/j.eswa.2024.125102AbstractWith the substantial increase in permissioned blockchain applications, various application scenarios for Byzantine Fault Tolerance (BFT) protocols are emerging. However, due to the inherent complexity of BFT, the performance improvement of BFT ...
Highlights- Modular methods be utilized to quickly construct satisfactory BFT protocols.
- Deconstruct the single-layer leader-based BFT protocol into three phases.
- Two typical modules with different characteristics were provided for each phase.
- research-articleOctober 2024
Pluggable Consensus in Hyperledger Fabric
BIOTC '24: Proceedings of the 2024 6th Blockchain and Internet of Things ConferencePages 92–100https://doi.org/10.1145/3688225.3688237Permissioned blockchain for decentralized systems is pivotal in the public and private sectors, such as banking, healthcare, or the supply chain. It is fulfilling a variety of organizational requirements. The consensus protocol is the critical component ...
- ArticleMay 2024
Network Abstractions for Characterizing Communication Requirements in Asynchronous Distributed Systems
Structural Information and Communication ComplexityPages 501–506https://doi.org/10.1007/978-3-031-60603-8_29AbstractWhereas distributed computing research has been very successful in exploring the solvability/impossibility border of distributed computing problems like consensus in representative classes of computing models with respect to model parameters like ...
- research-articleMay 2024
ZK-BFT: A Zero-knowledge and Byzantine Fault Tolerant Consensus for Permissioned Blockchain Networks
ICBTA '23: Proceedings of the 2023 6th International Conference on Blockchain Technology and ApplicationsPages 70–77https://doi.org/10.1145/3651655.3651663Consensus algorithms play an essential role in blockchains, directly impacting their performance. These algorithms involve validating and ordering pending transactions into new blocks, a process that exposes data to consensus nodes, raising privacy ...
-
- research-articleDecember 2023
Atomic Appends in Asynchronous Byzantine Distributed Ledgers
Journal of Parallel and Distributed Computing (JPDC), Volume 182, Issue Chttps://doi.org/10.1016/j.jpdc.2023.104748AbstractA Distributed Ledger Object (DLO) is a concurrent object that maintains a totally ordered sequence of records. In this work we formalize a linearizable Byzantine-tolerant Distributed Ledger Object (BDLO), which is a linearizable DLO ...
Highlights
- A formalization of the linearizable Byzantine-tolerant Distributed Ledger Object (BDLO).
OrderlessChain: A CRDT-based BFT Coordination-free Blockchain Without Global Order of Transactions
Middleware '23: Proceedings of the 24th International Middleware ConferencePages 137–150https://doi.org/10.1145/3590140.3629111Existing permissioned blockchains often rely on coordination-based consensus protocols to ensure the safe execution of applications in a Byzantine environment. Furthermore, the protocols serialize the transactions by ordering them in a global order. The ...
- ArticleMarch 2023
Adaptive Byzantine Fault-Tolerant ConsensusProtocol
AbstractThe existing blockchain consensus protocol has reached the level of availability in replicas in small-scale scenarios. However, if the blockchain system is composed of hundreds or even thousands of replicas, the throughput and delay will ...
- review-articleNovember 2022
Building blocks of sharding blockchain systems: Concepts, approaches, and open problems
- Yizhong Liu,
- Jianwei Liu,
- Marcos Antonio Vaz Salles,
- Zongyang Zhang,
- Tong Li,
- Bin Hu,
- Fritz Henglein,
- Rongxing Lu
AbstractSharding is the prevalent approach to breaking the trilemma of simultaneously achieving decentralization, security, and scalability in traditional blockchain systems, which are implemented as replicated state machines relying on atomic ...
Highlights- Conceptual decomposition of sharding blockchains.
- Composing method to combine ...
- research-articleOctober 2022
SplitBFT: Improving Byzantine Fault Tolerance Safety Using Trusted Compartments
Middleware '22: Proceedings of the 23rd ACM/IFIP International Middleware ConferencePages 56–68https://doi.org/10.1145/3528535.3531516Byzantine fault-tolerant agreement (BFT) in a partially synchronous system usually requires 3f + 1 nodes to tolerate f faulty replicas. Due to their high throughput and finality property, BFT algorithms build the core of recent permissioned blockchains. ...
- research-articleJuly 2022
SEGBFT: A Scalable Consensus Protocol for Consortium Blockchain
ICBCT '22: Proceedings of the 2022 4th International Conference on Blockchain TechnologyPages 15–21https://doi.org/10.1145/3532640.3532643Blockchain technology is moving towards the 3.0 era, and the consortium blockchain's commercial application value has become the main concern and research hotspot. Consensus protocol is used to solve the consistency problem of blockchain system, and it ...
- research-articleApril 2021
SCEW: Programmable BFT-Consensus with Smart Contracts for Client-Centric P2P Web Applications
PaPoC '21: Proceedings of the 8th Workshop on Principles and Practice of Consistency for Distributed DataArticle No.: 2, Pages 1–7https://doi.org/10.1145/3447865.3457965Collaborative web applications are becoming increasingly client-centric, with technologies such as WebRTC, WebWorkers and IndexedDB enabling a shift towards a decentralized peer-to-peer (P2P) model. Contemporary systems such as Automerge, Legion, ...
- short-paperDecember 2020
Towards Environmental-Adaptive and Performance-Resilient Consensus in Distributed Ledger Technology
Middleware'20 Doctoral Symposium: Proceedings of the 21st International Middleware Conference Doctoral SymposiumPages 1–4https://doi.org/10.1145/3429351.3431740Many recent research works have proposed distributed ledger technology (DLT) that employs Byzantine fault-tolerant (BFT) consensus protocols as the underlying core primitive to create a total order among all transactions. Compared to many Proof-of-Work (...
- research-articleAugust 2020
Transaction Dependency Model for Block Minimization in Arbitrary Blockchains
IECC '20: Proceedings of the 2nd International Electronics Communication ConferencePages 59–66https://doi.org/10.1145/3409934.3409935Blockchains are distributed replicated state machines with a continuously increasing data storage underneath. The size of the storage can cause problems especially in limited IoT devices. In order to address that, this paper is based on the following ...
- research-articleDecember 2019
Generalized Consensus for Practical Fault Tolerance
Middleware '19: Proceedings of the 20th International Middleware ConferencePages 55–67https://doi.org/10.1145/3361525.3361536Despite extensive research on Byzantine Fault Tolerant (BFT) systems, overheads associated with such solutions preclude widespread adoption. Past efforts such as the Cross Fault Tolerance (XFT) model address this problem by making a weaker assumption ...
- research-articleOctober 2019
Aleph: Efficient Atomic Broadcast in Asynchronous Networks with Byzantine Nodes
AFT '19: Proceedings of the 1st ACM Conference on Advances in Financial TechnologiesPages 214–228https://doi.org/10.1145/3318041.3355467The spectacular success of Bitcoin and Blockchain Technology in recent years has provided enough evidence that a widespread adoption of a common cryptocurrency system is not merely a distant vision, but a scenario that might come true in the near ...
- research-articleOctober 2019
SoK: Consensus in the Age of Blockchains
- Shehar Bano,
- Alberto Sonnino,
- Mustafa Al-Bassam,
- Sarah Azouvi,
- Patrick McCorry,
- Sarah Meiklejohn,
- George Danezis
AFT '19: Proceedings of the 1st ACM Conference on Advances in Financial TechnologiesPages 183–198https://doi.org/10.1145/3318041.3355458The core technical component of blockchains is consensus: how to reach agreement among a distributed network of nodes. A plethora of blockchain consensus protocols have been proposed---ranging from new designs, to novel modifications and extensions of ...
- research-articleDecember 2018
Scaling Byzantine Consensus: A Broad Analysis
SERIAL'18: Proceedings of the 2nd Workshop on Scalable and Resilient Infrastructures for Distributed LedgersPages 13–18https://doi.org/10.1145/3284764.3284767Blockchains and distributed ledger technology (DLT) that rely on Proof-of-Work (PoW) typically show limited performance. Several recent approaches incorporate Byzantine fault-tolerant (BFT) consensus protocols in their DLT design as Byzantine consensus ...
- short-paperNovember 2015
Anticipating Requests to Improve Performance and Reduce Costs in Cloud Storage
ACM SIGMETRICS Performance Evaluation Review (SIGMETRICS), Volume 43, Issue 3Pages 21–24https://doi.org/10.1145/2847220.2847226Clouds are a suitable place to store data with scalability and financial flexibility. However, it is difficult to ensure the reliability of the data stored in a cloud. Byzantine fault tolerance can improve reliability, but at a high cost. This paper ...
- ArticleMay 2015
Stabilizing Byzantine-Fault Tolerant Storage
IPDPS '15: Proceedings of the 2015 IEEE International Parallel and Distributed Processing SymposiumPages 894–903https://doi.org/10.1109/IPDPS.2015.89Distributed storage service is one of the main abstractions provided to developers of distributed applications due to its ability to hide the complexity generated by the various messages exchanged between processes. Many protocols have been proposed to ...