Nel mondo della blockchain, la "privacy" è sempre stata una richiesta contraddittoria. Le blockchain pubbliche tradizionali come Bitcoin ed Ethereum hanno tutte le transazioni pubbliche—chiunque può controllare il tuo indirizzo, l'importo del trasferimento, e il momento del trasferimento. Questo è positivo per le applicazioni che richiedono trasparenza, ma diventa un problema per gli scenari che necessitano di proteggere informazioni sensibili.

Le soluzioni passate a questo problema erano le criptovalute "completamente private", come Monero e Zcash. La loro tecnologia è davvero potente e può nascondere completamente l'importo delle transazioni, il mittente e il destinatario. Ma questo ha anche portato a problemi: i token completamente privati possono essere utilizzati per scopi illeciti, affrontando repressioni normative, e per le esigenze legittime che richiedono "dimostrare alcune cose senza rivelare tutto", la completa privacy può risultare inutile.

Midnight Network sta cercando di seguire una strada intermedia.

Divulgazione selettiva: un nuovo paradigma della privacy

L'innovazione principale di Midnight è chiamata 'divulgazione selettiva' (Selective Disclosure). Questo concetto può sembrare un po' astratto, lascia che te lo spieghi con un esempio concreto.

Immagina di dover dimostrare di avere più di 18 anni per partecipare a un'attività. Il metodo tradizionale è mostrare un documento d'identità—ma questo espone il tuo nome, indirizzo, numero di documento d'identità e tutte le altre informazioni. Utilizzando le prove a conoscenza zero di Midnight, puoi dimostrare solo il fatto 'età ≥ 18' senza rivelare altre informazioni personali.


Per fare un altro esempio aziendale: un'azienda deve dimostrare di avere flussi di cassa sufficienti per onorare un contratto, ma non vuole rivelare quanti soldi ha. Attraverso la tecnologia di Midnight, può generare una prova a conoscenza zero che dimostra che 'flusso di cassa ≥ requisiti del contratto' è vero, mentre il numero specifico rimane completamente nascosto.


Questo è il significato di 'privacy programmabile'—puoi controllare con precisione quali informazioni sono pubbliche e quali informazioni rimangono riservate.


Modello a doppio token: separazione tra governance e privacy


Midnight adotta un design unico a doppio token, che è abbastanza raro nel campo della blockchain.


NIGHT è un token di governance e capitale pubblico. Possedere NIGHT consente di partecipare al voto di governance della rete, mentre NIGHT genera automaticamente DUST—è come ricaricare i diritti di utilizzo della tua privacy.


DUST è una risorsa speciale: è schermata (completamente privata), non trasferibile (non può essere trasferita ad altri) e si degrada (se non la utilizzi, scomparirà lentamente). L'unico scopo di DUST è pagare le spese delle transazioni di privacy.


L'intelligenza di questo design sta nel fatto che lega strettamente 'utilizzo della privacy' e 'detenzione di token', ma allo stesso tempo è diversa dal tradizionale modello di 'detenzione di token per pagare le spese di Gas'. La caratteristica di DUST di non essere trasferibile rende poco probabile che diventi uno strumento di speculazione o riciclaggio di denaro, il che è più facilmente accettato a livello normativo.


Tecnologia sottostante: prove a conoscenza zero + linguaggio Compact

Midnight utilizza prove a conoscenza zero (ZKP) come base crittografica sottostante. Ma a differenza dei progetti blockchain tradizionali che utilizzano direttamente le librerie ZKP, Midnight ha sviluppato un linguaggio di programmazione chiamato Compact, basato su TypeScript, progettato specificamente per scrivere smart contract ZK.

Questo abbassa la soglia per gli sviluppatori—non è necessario apprendere a fondo complessi concetti di crittografia, basta conoscere TypeScript per scrivere contratti di privacy. Questo è importante per lo sviluppo rapido dell'ecosistema.

Inoltre, Midnight ha menzionato la tecnologia Tensor Codes—un metodo matematico legato al calcolo GPU AI. Il team ritiene che, con il miglioramento delle capacità hardware AI, i costi computazionali delle prove a conoscenza zero diminuiranno notevolmente, così come i costi delle transazioni di privacy di Midnight. Questo è un design interessante 'future-proof'.

Collaborazione con Cardano

Midnight è un progetto di sidechain dell'ecosistema Cardano, sviluppato congiuntamente da IOG (il team di sviluppo di Cardano) e Shielded. Questo significa che può riutilizzare parte dell'infrastruttura di Cardano, inclusi i ponti di stato con Cardano.

Gli SPO di Cardano (operatori di pool di staking) possono partecipare alla produzione di blocchi di Midnight senza influenzare le loro operazioni ADA. Questo fornisce a Midnight una rete di validatori decentralizzata già pronta.

La mia opinione

L'innovazione tecnologica di Midnight è reale—la privacy programmabile con divulgazione selettiva è una direzione con una chiara domanda, e un design amichevole per la conformità è anche prudente. Ma avere una buona tecnologia non significa necessariamente avere successo. Nella storia delle blockchain di privacy, ci sono stati progetti tecnologicamente avanzati che alla fine hanno fallito.

La questione chiave è: chi verrà a utilizzare questa rete? Sono utenti normali o aziende? Se si tratta di aziende, sono disposte a migrare a una nuova catena di privacy o a costruirne una propria? Solo dopo il lancio della mainnet queste domande avranno risposta.