1. Tecnologia Zero-Knowledge Proofs (ZK-SNARKs)
Questo è il "cuore" di Midnight. ZK-SNARKs (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) consentono a una parte di dimostrare a un'altra parte che un'informazione è vera senza rivelarne il contenuto dettagliato.
2. Protocollo Kachina (Contratti Intelligenti a Protezione della Privacy)
Diverso dalle blockchain tradizionali (dove ogni stato del contratto è pubblico), Midnight utilizza il Protocollo Kachina per costruire contratti intelligenti sicuri.
Stato Pubblico & Privato: I contratti intelligenti su Midnight sono modellati come macchine a stati reattive (reactive state machines). Lo stato pubblico è memorizzato on-chain, mentre lo stato privato è mantenuto localmente dall'utente (off-chain).
Fattibilità (Universal Composability - UC): Questo protocollo garantisce che la privacy rimanga intatta anche quando più contratti intelligenti interagiscono tra loro o quando c'è un intervento esterno.
3. Meccanismo di Consenso & Sicurezza da Cardano
Midnight funziona come una Partner Chain (Catena partner) di Cardano. Sfrutta la sicurezza e la decentralizzazione della rete Cardano per proteggere i dati, fornendo al contempo funzionalità di conformità (compliance) che consentono alle imprese di operare all'interno del quadro legale mantenendo la riservatezza commerciale.