The difference between a public and private blockchain is how the stored data is accessed. In the case of a private or permissioned blockchain network, the stored data is invisible to the public, visible only to those who are part of the system. In the case of the public, anyone can access information and become part of the ecosystem.