Midnight Hub
Your comprehensive resource for learning Midnight Network — from first principles to advanced privacy-preserving smart contract development with Compact.
Why Midnight?
Understanding the four pillars of privacy-first blockchain
Privacy by Design
Midnight uses ZK proofs to allow smart contracts to process private data without exposing it on-chain.
Compact Language
A TypeScript-inspired language designed specifically for writing privacy-preserving smart contracts.
Shielded UTXO
Built on a shielded UTXO model that enables selective disclosure and granular privacy control.
Selective Disclosure
Prove facts about data without revealing the underlying data itself using ZK circuits.
Learning Paths
Structured guides from zero to advanced — follow the path that fits you
Beginner Track
Topics covered:
- What is Midnight Network?
- Blockchain Privacy Basics
- The UTXO Model Explained
- Setting Up Your Dev Environment
Intermediate Track
Topics covered:
- Compact Language Primer
- Building Private DApps
- Zero-Knowledge in Plain English
- Token Standards on Midnight
Advanced Track
Topics covered:
- ZK Circuit Design Patterns
- Midnight Protocol Deep-Dive
- Selective Disclosure Architecture
- Cross-Chain Privacy Bridges
Ready to Build?
Join the growing community of developers building the next generation of privacy-preserving applications on Midnight Network.