Public blockchains have some disadvantages. Mainly the high power consumption required to maintain a distributed public ledger. Other issues include a lack of complete privacy and anonymity. This can lead to weaker security of the network and user identities. In addition to genuine contributors, participants sometimes include fraudulent members who can engage in malicious activities such as hacking, token stealing, and network congestion.
How do you overcome these?