september 30th, 2022
cosmos and tendermint
you can’t have blockchains that are decentralized, scalable, and secure.
2 schools of though with scalability
interoperability between blockchains
have blockchains communicate with each other
cosmos is scalable and secure
network of independent blockchains named ‘zones’
interoperability b/t blockchains while still allowing blockchains to run in parallel
each zone contains a chain
zones can communicate to each other through cosmos hub
cosmos hub records total number of tokens in each zone
each zone uses tendermint BFT as its consensus machine and can send and receive tokens
zones can transfer tokens/info to each other, but this must go through the hub
the hub keeps track of each zone’s state through recent block commits, and zones keep track of hub’s state (much better for scaling)
what is tendermint:
tendermint is also referred to as the “Tendermint Core,” a protocol that can communicate with blockchains within a network and with external blockchains. With Tendermint, you can create any blockchain system seamlessly. It helps to overcome the time-consuming technical setup phase so you can focus on the application itself.
tendermint consensus engine:
transactions are recorded on every machine in the same order.