We are living in a blockchain era where both academic and industry people are interested in
technology. It all started with the introduction of bitcoin by Satoshi Nakamoto; the world’s
decentralized cryptocurrency, it can be termed as the first phase of blockchain technology.
second phase, Ethereum got the success more people got interested in blockchain technology.
are in the third phase of the blockchain revolution that is the blockchain for enterprise.
business is trying to take advantage of blockchain technology for their use case, and in
Hyperledger Fabric is the most promising modular enterprise blockchain. It is proven to be
but we noticed that official hyperledger fabric implementation still does not support any
for consensus (or ordering service) and above all, there is no practical implementation of a
fault tolerant consensus protocol that can perform in network settings, such as the Internet
the user of the blockchain can not provide network guarantees. In this thesis, We present an
HoneyBadgerBFT as a consensus option in Hyperledger Fabric’s Ordering service, the first
asynchronous BFT protocol, which guarantees liveness without making any timing assumptions
network. HoneyBadgerBFT can handle up to one-third malicious nodes in the network. We
implementation and experimental results to show that our protocol can achieve throughput
Raft (a CFT protocol) in standard scenarios and makes progress even when the underlying
network is not stable.
Deepak Yadav (18111015)