Public Blockchain - It is a decentralized open source platform where anyone with internet connectivity can become part of the blockchain network, access current and past records, and verify transactions. The purpose of public blockchain is to mine and exchange cryptocurrencies P>
For example: Bitcoin, Ethereum
Private blockchain - It is a centralized platform with some restrictions and permissions to join the network. These blockchains are typically used in enterprises and organizations. The purpose of private blockchain is voting, supply chain management, digital identity, asset ownership, etc P>
For example: Hyper ledger, Corda
Hybrid blockchain - It is a combination of public and private blockchains. This hybrid blockchain allows businesses to flexibly choose the data they want to publicly disclose and which data needs to be kept private P>
Decentralized - without central authorities to monitor, instead, all your activities will be stored in a public distributed ledger for enhanced security - all information on the blockchain is encrypted hashed, meaning the network will hide input data through mathematical puzzles P>
Distributed ledger - Every information about transactions and participants is distributed to every node in the blockchain network P>
Consensus Algorithm - This consensus algorithm is responsible for verifying transactions, balances, and signatures P>
The main difference between blockchain and traditional databases is the architecture - blockchain uses distributed ledger technology, while databases use a client server architecture P>
Integrity - Blockchain supports data integrity, and malicious activities may occur in the database P>
Transparency - Blockchain provides high transparency, while there is control in database management P>