1. Public Blockchain - It is a decentralized Open Source platform where anyone who has the internet connection can become a part of the blockchain network and can access current and past records and verify transactions. The purpose of a public blockchain is for mining and cryptocurrency exchanging.
Example: Bitcoin, Ethereum
2. Private Blockchain - It is a centralized platform with some restrictions and permissions to join the network. These Blockchains are usually used within an enterprise and organization. The purpose of private Blockchain is voting, supply chain management, digital identity, asset ownership, etc.
Example: Hyperledger, Corda
3. Hybrid Blockchain - It is a combination of both public and private blockchain. This Hybrid Blockchain gives businesses the flexibility to choose what data they want to make public and what data to keep private