Continuo a notare qualcosa su come la maggior parte dei sistemi gestisce le informazioni.

Trasferiscono dati.

Se un sistema deve verificare qualcosa, di solito chiede i dati alla base. Più importante è la decisione, più dati vengono condivisi.

Col passare del tempo, quei dati iniziano ad accumularsi.

Sulle piattaforme tradizionali viene archiviato dalle aziende. Sulle blockchain pubbliche diventa visibile nel libro mastro.

In ogni caso, il sistema dipende dall'esposizione delle informazioni.

È qui che il design dietro Midnight Network inizia a sembrare diverso.

Invece di trattare i dati come la cosa principale condivisa, la rete si concentra su qualcos'altro.

Prova.

L'idea è semplice.

Un sistema non ha sempre bisogno dei dati stessi.

Ha solo bisogno di conferma che qualcosa sia vero.

Midnight utilizza prove a conoscenza zero per rendere ciò possibile.

Queste prove consentono alla rete di verificare che un'affermazione sia corretta senza vedere le informazioni sottostanti.

Quindi invece di inviare dati, un utente può inviare una prova.

La rete verifica la prova.

E il processo va avanti.

Quella piccola modifica cambia il modo in cui le informazioni fluiscono attraverso un sistema.

Un'applicazione potrebbe avere bisogno di confermare l'idoneità. Non ha bisogno di dati personali completi. Un sistema finanziario potrebbe aver bisogno di verificare una condizione. Non ha bisogno di esporre registri interni.

Il risultato è lo stesso.

Ma i dati non lasciano mai l'utente.

Questo approccio cambia anche il comportamento dei contratti intelligenti.

Invece di eseguire in base a input visibili, possono eseguire in base a prove verificate. Le transazioni in Midnight sono costruite attorno a un risultato pubblico più una prova che sia corretta senza esporre dettagli privati.

Quindi il sistema raggiunge ancora un accordo.

Ma non richiede piena trasparenza per farlo.

Diventa importante quando la blockchain inizia a interagire con sistemi del mondo reale.

Le aziende non vogliono esporre la logica interna.

Gli utenti non vogliono esporre dati personali.

Ma i sistemi devono comunque verificare che le regole siano seguite.

Il design basato su prove rende ciò possibile.

Midnight è costruito attorno a quell'idea.

Non condividere dati per impostazione predefinita.

Ma condivisione della prova quando necessario.

È ancora presto.

Ma solleva un semplice cambiamento di pensiero.

E se i sistemi non muovessero affatto dati.

e solo prova spostata?

$NIGHT   #night   @MidnightNetwork