The main type of blockchain can be classified as public blockchain, private blockchain and hybrid blockchain. Public blockchain is an open network from where data can be accessed freely while a private blockchain is a permissioned network where a user needs to join the network to access the data. Hybrid blockchain is a mix of above two.