Ho esaminato i documenti della rete di mezzanotte e alcune conferenze... e sì, la narrativa "zk = privacy chain" sembra troppo piatta. ciò che stanno realmente cercando di fare è più simile a dividere l'esecuzione in due realtà: una verificabile, una intenzionalmente nascosta, e poi ricucirle insieme senza rompere il determinismo.
un pezzo sono le transizioni di stato basate su zk. non solo proteggere i saldi, ma consentire ai contratti di eseguire logica in modo privato ed emettere solo prove + output minimi. quella parte è reale, ma anche vincolata: il design del circuito diventa il collo di bottiglia, non solo il calcolo. ogni funzionalità deve essere "provabile", il che limita silenziosamente la flessibilità.
poi c'è questa idea di divulgazione selettiva. gli utenti o i contratti possono rivelare parti dello stato quando necessario (conformità, audit, qualunque cosa). sembra pulito, ma praticamente significa che la gestione delle chiavi + i livelli di politica diventano critici. perdere il controllo lì e l'intero modello di privacy degrada.
il relayer o il layer di invio è un'altra parte in movimento. qualcuno deve gestire queste transazioni, e anche se i contenuti sono nascosti, i metadati non scompaiono magicamente. sembra una superficie poco discussa.
quello di cui non si parla abbastanza è quanto strettamente questi pezzi dipendano l'uno dall'altro. il costo della prova zk influisce sulla capacità, che influisce sul design delle commissioni, che torna al $night utility. e molto di questo presuppone che l'infrastruttura di prova continui a migliorare su una curva prevedibile... non sono sicuro che sia sicuro.
è anche poco chiaro come gli sviluppatori struttureranno effettivamente le app tra logica pubblica e privata senza creare casi limite strani.
sto osservando: prestazioni del provatore in produzione, incentivi del relayer, come vengono fissate le commissioni per il calcolo nascosto e se gli strumenti per sviluppatori astraggono parte di questa complessità
non sono ancora sicuro se questo finisca per sembrare un sistema o due incollati insieme in modo goffo?
$NIGHT @MidnightNetwork #night
