Understanding what the CosmosHub is
Just hear me out. The Cosmos team created Tendermint. Tendermint is a consensus mechanism that can be used in blockchains and distributed systems. It handles the consensus and p2p communication between nodes in a network. Then they created the Cosmos SDK. The SDK is a software suite for creating simple blockchains on top of Tendermint. Thus, you can ignore the consensus mechanism and just focus on your application. Now. I read that BSC was built using the Cosmos SDK. Does this mean, Binance took the SDK and Tendermint and built there own blockchain? They use Tendermint, but they defined their own system on how validators should work and they used the SDK to allow for EVM usage? Finally, what is the CosmosHub? Am I correct in stating that: The Cosmos team created a consensus mechanism and SDK to build interoperable blockchains, but once they did this there was basically no Cosmos Network and ATOM didn't exist. They then used their own SDK and Tendermint to create a blockchain. They customized Tendermint to be PoS and configured how the validatora should work. They then created the hub using the SDK and set the currency of isage as ATOM. Thus, using the SDK on my own in a private network, I can use Tendermint, the SDK and IBC without any fees, because it is private and not part of the CosmosHub. But the CosmosHub can be seen as the main public network of the Cosmos Network and the proposed network others should connect to, of which the currency is ATOM. Thus, the difference between the CosmosHub and my private network made using starport, SDK and Tendermint, is the same as the difference between mainnet Ethereum and Bitcoin and my own Bitcoin and Ethereum networks that I run privately? CosmosHub is the resulting product of the team after they used their own SDK and Tendermint?