What are the differences between public, private and consortium blockchains?

Public blockchains are decentralized, open to everyone, and anyone can join. Private blockchains are centralized and controlled by a single organization or entity. Consortium blockchains are a hybrid between the two, with some degree of control over who is able to access it, but multiple organizations participating in the blockchain’s operation.