Qualche giorno fa sono andato a spedire un pacco nella stessa città, stavo inviando un contratto commerciale con un accordo di riservatezza. Quando ho compilato il modulo, il nuovo impiegato del punto vendita mi ha insistito per scrivere sulla copertina quali documenti c'erano dentro e quali due aziende avevano firmato, dicendo che era una regola aziendale dover specificare i dettagli degli oggetti.


In quel momento ero abbastanza senza parole e stavo discutendo con lui. Ho detto che se usi lo strumento per scansionare e confermare che questa cosa non è un articolo proibito e può passare i controlli di sicurezza, va bene. Cosa c'è scritto dentro come segreto commerciale, che relazione ha con la tua consegna?


Poi è arrivato un vecchio corriere, ha dato un'occhiata, ha messo un timbro di sicurezza e l'ha sigillato.

Questa situazione mi ricorda l'ecosistema delle attuali blockchain pubbliche.

Le catene che usiamo ora sono come quel corriere testardo. Se vuoi eseguire un'applicazione commerciale sulla catena, devi mettere tutto in chiaro: l'importo del trasferimento, gli indirizzi delle parti coinvolte, la logica di interazione. Essere completamente trasparenti può effettivamente prevenire comportamenti scorretti, ma equivale a lasciare che tutti sulla rete osservino le tue carte commerciali.


$NIGHT si trova nel @MidnightNetwork ; il "libro mastro duale pubblico-privato" menzionato nel white paper sta effettivamente facendo ciò che quel vecchio corriere faceva.


Ha separato lo stato sulla catena. La pista pubblica gestisce le cose che richiedono un consenso di rete, come se questa transazione sia legittima o se la firma sia corretta; la pista privata gestisce i contenuti specifici dei dati, e questa parte viene completata tramite la prova ZK.


In parole semplici, la rete deve solo verificare che il tuo "pacchetto" sia conforme, non è necessario aprirlo per vedere quanti soldi ci sono dentro o chi ha trasferito a chi.


Ma questa meccanica, quando viene implementata, presenta notevoli difficoltà operative.


Nel white paper si menziona che i dati in stato privato esistono localmente per l'utente, con la catena che conserva solo una prova ZK. Questo protegge certamente la privacy assoluta, ma implica anche che la responsabilità della sicurezza dei dati viene completamente trasferita all'utente.


Se il disco rigido locale di un nodo aziendale si guasta e i dati vengono persi, la prova sulla catena non può aiutarti a recuperare i file originali. Questa assoluta sovranità sui dati suona ideale, ma nella realtà molti utenti non riescono nemmeno a ricordare le parole chiave del portafoglio, figurarsi gestire correttamente un database privato locale.


Separare la verifica della legittimità e l'esposizione della privacy è logicamente del tutto valido ed è anche il percorso obbligato per l'ingresso dei fondi tradizionali.


Quel vecchio corriere capisce questo principio, quindi si limita a mettere il timbro di controllo senza guardare il contenuto. Riguardo a se Midnight riuscirà a mantenere un buon equilibrio tra l'esperienza degli sviluppatori e le barriere per gli utenti, evitando di scaricare completamente la responsabilità della sicurezza dei dati sugli utenti, è difficile dirlo ora; dobbiamo aspettare di vedere come si comporta la mainnet per un po'.#night