A public blockchain is an open network anyone can read, write, and participate in the network easily.
A private blockchain is a permissioned network. users need permission to read, write the blockchain network.
Both public blockchain vs private blockchain is decentralized. the major difference between public and private blockchain is scalability.
To know more about public blockchain vs private blockchain read out the article - https://bit.ly/3iyFtPy