A public blockchain is an open-source, permissionless network that anyone can join, use, and participate in without requiring approval. All transactions are publicly visible and verifiable. Bitcoin and Ethereum are the most prominent examples of public blockchains. This stands in contrast to private or permissioned blockchains, where access is restricted to approved participants.