Public blockchain networks are open to all, which includes anonymous and pseudonymous users. However, enterprise blockchain networks are for a list of trusted participants only. Cryptocurrencies need a public blockchain network, whereas enterprise blockchain networks are for other use cases.