Public blockchain network
A public blockchain is a blockchain that anyone can join and participate in, such as Bitcoin. Disadvantages may include: most public chain systems require higher hardware resources to ensure security, and the privacy of transactions is extremely low or there is no privacy at all. These are important considerations for blockchain enterprise use cases.
Private blockchain network
The private blockchain network is similar to the public blockchain network and is a decentralized peer-to-peer network. The significant difference is that the entire network of the private blockchain is managed by an organization. The organization has full authority to control who is allowed to participate and maintain the blockchain network. Depending on the usage, the trust and confidence between participants can be significantly improved. Private blockchains can run behind corporate firewalls or even be hosted within the enterprise.
Alliance Blockchain Network
Multiple organizations can share the responsibility of maintaining the blockchain. These pre-selected organizations will decide who can submit transactions or access data. When all participants need to obtain permission and have shared responsibility for the blockchain, the consortium blockchain is the ideal choice for business.