Consensus Mechanisms: Different Types of Consensus
Consensus Mechanisms: Different Types of Consensus
Consensus Mechanisms: Different Types of Consensus
# C O N S E N S U S
Consensus Mechanisms M E C H AN I S M S
# P B F T # P O W # P O S
EXPLAINER
D i f f e r e n t Ty p e s o f C o n s e n s u s
P r a c t i c a l B y z a n t i n e F a u l t To l e r a n c e ( P B F T )
• Participants or nodes in a network sign off on a transaction by executing the chaincode correctly
• Consensus that a transaction is valid is reached once a certain number of identical responses is
reached
• Works best for permissioned blockchains
• Used on Hyperledger Fabric v1
Pros:
• Tolerant of a failure by a minority of nodes, which is a strength for permissioned networks
Cons:
• Failure of more than 1/3 of nodes can result in a lack of consensus and transactions not being
executed
• This method is only viable for permissioned blockchains
Sources: http://pmg.csail.mit.edu/papers/osdi99.pdf
http://www.gartner.com/document/3426425?ref=AutoReg
https://bytecoin.org/blog/proof-of-stake-proof-of-work-comparison
https://intelledger.github.io/introduction.html