Corpus ID: 33234231

PBFT vs Proof-of-Authority: Applying the CAP Theorem to Permissioned Blockchain

@inproceedings{Angelis2018PBFTVP,
  title={PBFT vs Proof-of-Authority: Applying the CAP Theorem to Permissioned Blockchain},
  author={Stefano De Angelis and Leonardo Aniello and Roberto Baldoni and Federico Lombardi and Andrea Margheri and Vladimiro Sassone},
  booktitle={ITASEC},
  year={2018}
}
Permissioned blockchains are arising as a solution to federate companies prompting accountable interactions. A variety of consensus algorithms for such blockchains have been proposed, each of which has different benefits and drawbacks. Proof-of-Authority (PoA) is a new family of Byzantine fault-tolerant (BFT) consensus algorithms largely used in practice to ensure better performance than traditional Practical Byzantine Fault Tolerance (PBFT). However, the lack of adequate analysis of PoA… Expand
Assessing Security and Performances of Consensus algorithms for Permissioned Blockchains
TLDR
This work has shown that the lack of adequate analysis on these algorithms hinders any cautious evaluation of their effectiveness in a real-world setting where systems are deployed over trustless networks, i.e. Internet ... Expand
An Efficient Permissioned Blockchain Model with Provable Reputation Mechanism
TLDR
This work is the first one to give an analytical result on reputation mechanism in permissioned blockchains, and demonstrates two typical cases where the model can be well applied to. Expand
Voting-Based Decentralized Consensus Design for Improving the Efficiency and Security of Consortium Blockchain
TLDR
This article introduces proof of assets and proof of reputation to design a voting-based decentralized consensus (VDC) algorithm for consortium blockchain that achieves a faster consensus process and better user fairness than existing algorithms while still maintaining a negligible energy cost and adequate security. Expand
Proof of humanity: A tax-aware society-centric consensus algorithm for Blockchains
TLDR
A distributed random variable generation algorithm is presented in this paper which ensures that the randomly selected leader is neither predictable nor adjustable and possesses a high level of propagation speed, which ensures the scalability of the proposed blockchain network. Expand
A security and performance analysis of proof-based consensus protocols
Blockchain is a disruptive technology that will revolutionize the Internet and our way of living, working, and trading. However, the consensus protocols of most blockchain-based public systems showExpand
An Extensive Survey on Consensus Mechanisms for Blockchain Technology
  • Jalpa Khamar, H. Patel
  • Computer Science
  • Lecture Notes on Data Engineering and Communications Technologies
  • 2020
TLDR
This research aims to study various consensus mechanisms in blockchain technology with their strengths and challenges, and discusses factors affecting the consensus mechanism and provides suggestions for drafting an effective consensus mechanism. Expand
Chaos Engineering For Understanding Consensus Algorithms Performance in Permissioned Blockchains
TLDR
This work applies chaos engineering to evaluate the performance of three different consensus algorithms (PBFT, Clique, Raft) and their respective blockchain platforms, and measures the blockchain network’s throughput, latency, and success rate while executing chaos and load tests. Expand
Towards an Analysis of Network Partitioning Prevention for Distributed Ledgers and Blockchains
  • M. Kuperberg
  • Computer Science
  • 2020 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS)
  • 2020
TLDR
A foundational analysis of enterprise-grade consensus protocols, including design recommendations for partitioning avoidance for Proof-of-Authority in Hyperledger Fabric, are presented. Expand
MDP-Based Quantitative Analysis Framework for Proof of Authority
TLDR
The balance between security and scalability of PoA protocol is explored, and subsequently, a flexible quantitative analysis framework based on Markov Decision Process is proposed that can be used to indicate the security from the perspective of the adversarial optimal strategies. Expand
On the Security of Permissioned Blockchain Solutions for IoT Applications
TLDR
This paper focuses on permissioned blockchain platforms and investigates the consensus protocols used, aiming at evaluating their performance and fault tolerance as the main selection criteria for (in principle highly insecure) IoT ecosystem. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 17 REFERENCES
Survey of consensus protocols on blockchain applications
TLDR
This paper focuses on analyzing these consensus protocols already proposed and their feasibility and efficiency in meeting the characteristics they propose to provide and their comparison with other protocols that were earlier proposed. Expand
A Prototype Evaluation of a Tamper-Resistant High Performance Blockchain-Based Transaction Log for a Distributed Database
TLDR
To improve availability and scalability, the proposed layered blockchain-based architecture for distributed (federated) database redo logs is refined by investigating, respectively, a Byzantine Fault Tolerant consensus and a Distributed Hash Table solution to shard the first layer blockchain ledger among available nodes. Expand
BLOCKBENCH: A Framework for Analyzing Private Blockchains
TLDR
BLOCKBENCH is described, the first evaluation framework for analyzing private blockchains and it serves as a fair means of comparison for different platforms and enables deeper understanding of different system design choices, and is released for public use. Expand
Architecture of the Hyperledger Blockchain Fabric
TLDR
A report of Swanson compares the two models of blockchains, where anyone can operate a node and participate through spending CPU cycles and demonstrating a “proof-of-work” in the “permissioned” model. Expand
Blockchain-Based Database to Ensure Data Integrity in Cloud Computing Environments
TLDR
The actual data integrity needs of cloud computing environments and the research questions to be tackled to adopt blockchain-based databases are delineated and the open research questions and the difficulties inherent in addressing them are detailed. Expand
A review on consensus algorithm of blockchain
TLDR
The basic principles and characteristics of the consensus algorithms are reviewed, the performance and application scenarios of different consensus mechanisms are analyzed and technical guidance of selecting a suitable consensus algorithm is given. Expand
The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication
  • M. Vukolic
  • Engineering, Computer Science
  • iNetSeC
  • 2015
TLDR
In the early days of Bitcoin, the performance of its probabilistic proof-of-work (PoW) based consensus fabric, also known as blockchain, was not a major issue, and Bitcoin became a success story, despite its consensus latencies on the order of an hour and the theoretical peak throughput of only up to 7 transactions per second. Expand
ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER
TLDR
The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, with Bitcoin being one of the most notable ones, and Ethereum implements this paradigm in a generalised manner. Expand
Practical byzantine fault tolerance and proactive recovery
TLDR
A new replication algorithm, BFT, is described that can be used to build highly available systems that tolerate Byzantine faults and is used to implement the first Byzantine-fault-tolerant NFS file system, BFS. Expand
Recent Results on Fault-Tolerant Consensus in Message-Passing Networks
TLDR
This paper surveys important works on fault-tolerant consensus in message-passing networks, and the focus is on results from the past decade, and categorizes the results into new problem formulations and practical applications. Expand
...
1
2
...