The three blockchain generations, explained (Bitcoin, Ethereum, Polkadot, Cosmos)