Midnight logoMidnight Academy
← back to curriculum

Module 01

What is Midnight, and why does it exist?

Most public blockchains have one privacy setting: none. Every balance, every contract call, every piece of state is visible to anyone who looks. That rules out huge categories of real activity — payroll, medical records, identity, B2B contracts — anywhere a fact needs to be verified without being published to the world forever.

Midnight's bet: privacy doesn't have to be all-or-nothing. Its core idea is programmable privacy — a developer decides, field by field, what's public and what's shielded, using zero-knowledge proofs so the network can still verify a claim is true without seeing the data behind it.

Three ideas that matter most

Check your understanding

  1. What does "selective disclosure" mean, in a sentence?
  2. Why does Compact exist — what does it remove for a web developer?
  3. Name one real use case awkward on a fully public chain, and awkward on a fully private one.
Next: Module 02 — Blockchain Basics →