Given below are the key differences between Public and Private blockchain. Public Blockchain is a decentralized platform and requires a middle person while private blockchain could require one to make transactions. Rate of transaction is higher in private Blockchain compared to the public blockchain. Private blockchain allow you to use Proof of Elapsed time, Raft, Istanbul BFT whereas public blockchain does not. Private blockchain may have trust issues but public Blockchain does not. Public blockchain is more secure than private blockchain.