Recentemente, il calore di $NIGHT nella piazza di Binance è davvero un po' scottante, gli indirizzi che detengono il token hanno superato silenziosamente la soglia di 55k, con un volume di scambi giornaliero che ha toccato i cinquanta milioni di dollari. Non sono stato sopraffatto da questi numeri, anzi, sono più preoccupato per l'atteggiamento di quei nodi di validazione di alto livello; persino Google Cloud e MoneyGram sono scesi in campo per gestire i nodi, un segnale così chiaro non può essere frainteso. Ho passato circa dieci giorni nell'ambiente simulato di Midnight City, sollevando quel velo misterioso della ZK, e ho scoperto che la logica sottostante di questo progetto non ha nulla a che fare con quelle catene di privacy che sanno solo fare grandi promesse.
Ho precedentemente effettuato una valutazione approfondita di Aleo, e a dire la verità, confrontarsi con il gusto di Rust nel linguaggio Leo è estremamente difficile. In confronto, il linguaggio Compact lanciato da Midnight è praticamente l'antidoto per gli sviluppatori. Si basa sulla logica di TypeScript, permettendo a persone come me, abituate a scrivere codice in modo efficiente, di compilare contratti localmente con molta più fluidità. Ho provato a eseguire alcuni contatori di privacy, e l'interfaccia ZK generata è estremamente snella. Anche se snarkVM di Aleo è universale, i file di prova generati superano facilmente 1 MB, e il costo del Gas per caricarli sulla catena può far piangere. Midnight, grazie all'idea innovativa della crittografia basata su reticoli (Lattice-based), è riuscita a ridurre drasticamente le dimensioni della prova, risparmiando almeno il 30% dei costi sulla catena.
Parlando di tecnologia, non si può evitare di affrontare il duro problema degli attacchi quantistici. La maggior parte dei progetti di privacy attuali sta ancora giocando con i vecchi trucchi delle curve ellittiche; quando la potenza di calcolo quantistico diventerà realtà, quegli indirizzi privati saranno praticamente trasparenti. Ho studiato a lungo la complessità dei circuiti di Midnight, e anche se durante la generazione locale della prova la CPU schizza alle stelle, questo tipo di 'implementazione anticipata' è visto come un vero e proprio caveau dagli istituti. Nel testnet, controllo un agente AI per effettuare divulgazioni selettive; posso dimostrare alla rete di possedere beni legittimi senza dover rivelare il saldo specifico del mio conto. Questo tipo di 'privacy razionale' è molto più astuto rispetto al black box completamente oscurato di Secret Network, poiché riesce a trovare quel delicato punto di equilibrio tra privacy e conformità.
Ciò che mi ha sorpreso di più è stato il design del meccanismo DUST. In passato, quando giocavamo con le transazioni di privacy, dovevamo bruciare Gas con dolore; Midnight ha invece creato una strategia per guadagnare DUST detenendo il token. Il DUST ha una proprietà di decadimento ed è intrasferibile, uccidendo sul nascere gli speculatori che fanno attacchi con transazioni spazzatura.
