In passato accettavo semplicemente che "tutto è pubblico" fosse parte di come funzionano i contratti smart... non mi sono mai realmente posto domande.
Ma più ci penso, più sembra una limitazione 😅
Nei sistemi della vita reale, non esponi tutti i tuoi dati solo per far funzionare qualcosa. Dimostri ciò che è necessario... e tieni il resto privato.
Ecco perché Midnight ha attirato la mia attenzione.
Capovolge il modello abituale. Invece di contratti che rivelano tutto, si concentra sull'esecuzione senza divulgazione. Con le prove a conoscenza zero, puoi verificare che qualcosa sia corretto senza mostrare effettivamente i dati sottostanti.
Quindi la logica funziona ancora, la prova è ancora valida... ma i dettagli rimangono nascosti.
E questo onestamente apre un diverso tipo di spazio di design.
Perché ora i dati sensibili non sono qualcosa con cui devi lavorare... è qualcosa con cui puoi effettivamente costruire.
Sembra un livello mancante di cui Web3 ha silenziosamente bisogno 👀