The difference between public and private Blockchain lies in how the stored data is accessed. In case of permissioned or private Blockchain, the stored data is not visible to the public but only those who are a part of the system. In case of Public Blockchain, anyone can access the information and be a part of the ecosystem.