Fundamental challenges with public blockchains

1. Limited scalability

Scalability Solutions


2. Limited privacy

Privacy solutions

Conceptual diagram that illustrates the general idea of the key exchange by using colors instead of very large numbers (Source:
Zcash transaction diagram

3. Lack of formal contract verification

Formal verification solutions

4. Storage constraints

Storage Solutions

5. Unsustainable consensus mechanisms

Consensus Solutions

6. Lack of governance and standards

7. Inadequate tooling

8. Quantum computing threat

Miscellaneous challenges to keep in mind


I do not publish on Medium any longer. You can find my latest writings here:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store