Introduction of Tendermint consensus engine and programming interface, which allows developers to build distributed applications in any programming language. The Tendermint consensus engine provides optimal fault tolerance against malicious attacks while handling thousands of transactions per second. Get familiar with the background of consensus problem, solutions, while building and run applications utilizing the platform.
Ethan Buchman, Tendermint
6. Tendermint Security
● Identity - validators can be publicly identified
● BFT - requires a significant portion to collude & attack
● Accountability - identify & punish those that attack the
network
7. Tendermint Applications
Generalized application interface for apps in any language
→ Blockchain Gateway Interface (BCGI)
Two implementations:
- Tendermint Socket Protocol (TMSP)
- GRPC (HTTP2+Protobuf)