Dive into Tendermint

Sophie Huang
Apr 21, 2018 · 10 min read
source

Outline

  • Why do reasearchers work on consensus?
  • The milestone of consensus algorithm
  • Why Bitcoin and Ethereum is not enough?
  • Tendermint: the protocol & the project

Why do we need consensus?

Consensus is how we get something reliable out of an unreliable basis. The entropy of universe decreases when consensus leads it out of chaos. The evolution of life is a way that all the cells in the animal reach consensus about arrange of DNAs; the society reached consensus about the next move of a nation.

  • Liveliness means that eventually something good will happen and the system can proceed.

The milestones of development of consensus algorithm

  • The begining of distributed system consensus

How does Bitcoin and Ethereum handle consensus?

  • Nakamoto Consensus

Why Tendermint is so needed?

  • Drawbacks of PoW

Post-Tendermint Era

In the post-Tendermint time, a large number of consensus algorithms (Honeybadger, Ouroboros, Tezos, Casper) popped up that all incorporate elements of previous BFT researches along with other optimization stratigies on the blockchain.


Coinmonks

Coinmonks is a technology-focused publication embracing decentralize technologies. We are Non-profit and education is our core value. Learn, Build and thrive. Our other project— https://coinmonks.com, https://cryptofi.co, https://coincodecap.com

Sophie Huang

Written by

Blockchain | Data Science | Cosmonaut https://www.flyovercrypto.space

Coinmonks

Coinmonks

Coinmonks is a technology-focused publication embracing decentralize technologies. We are Non-profit and education is our core value. Learn, Build and thrive. Our other project— https://coinmonks.com, https://cryptofi.co, https://coincodecap.com