La Contraddizione al Centro della Condivisione dei Dati
Le blockchain hanno risolto qualcosa di genuinamente difficile. Consentono a parti indipendenti di coordinarsi attorno a una singola fonte di verità senza fidarsi l'uno dell'altro. Attività, transazioni, esecuzione, tutto trasparente, verificabile, risolto senza un arbitro.
Ma quando cerchi di coordinarti utilizzando dati privati, l'intero modello crolla.
Le liste nere, i modelli di rischio interni, i controlli di conformità, le informazioni a livello utente non sono casi marginali. Sono gli input che guidano le decisioni nel mondo reale. E sono fondamentalmente incompatibili con sistemi completamente trasparenti. Quindi gli sviluppatori devono compromettersi. Mantengono i loro processi offchain e sono esclusi dai benefici dei registri pubblici condivisi.
Quella scelta comporta un costo opportunità, la possibilità di coordinarsi utilizzando dati condivisi. La proprietà fondamentale che ha reso i sistemi blockchain degni di essere costruiti viene scambiata nel momento in cui gli input devono rimanere privati.
Il Problema Sbagliato da Risolvere
La risposta standard a questo è stata concentrarsi sui dati. Come possiamo condividerli più in sicurezza? Come possiamo criptarli? Come possiamo rivelare meno senza rivelare nulla?
Questa impostazione è sbagliata. Il coordinamento non richiede l'accesso a dati grezzi. Richiede un accordo sui risultati.
Un sviluppatore non ha bisogno di sapere perché un utente è ad alto rischio. Deve sapere se soddisfa una politica di rischio. Un contratto non ha bisogno di una visibilità completa su una catena di approvvigionamento. Ha bisogno di garanzie che una condizione sia stata soddisfatta. I dati sottostanti sono irrilevanti per la funzione che viene servita. È la decisione, la conclusione verificata, che deve essere effettivamente fidata.
Una volta che riformuli il problema in questo modo, una diversa classe di soluzioni diventa visibile.
Politica come Interfaccia
Ciò che @Newton Protocol introduce è uno strato in cui le politiche, non i dati, diventano l'unità di coordinamento.
Le regole sono definite nelle politiche. Gli operatori decentralizzati valutano quelle politiche senza esporre i dati sottostanti, e il risultato si stabilisce onchain come un'autorizzazione verificabile. Un sì o no che una transazione soddisfa le regole a cui i suoi partecipanti hanno concordato, valutato da un quorum decentralizzato, senza che nessuna parte veda dati che non dovrebbe.
Questa non è una funzione di privacy aggiunta a un sistema esistente. È un'architettura diversa. Invece di spingere i dati sensibili verso infrastrutture condivise, l'infrastruttura incontra i partecipanti dove i loro dati vivono già.
Il risultato è che le entità possono coordinarsi sfruttando i dati sensibili l'una dell'altra senza fidarsi delle intenzioni o delle infrastrutture reciproche. Devono solo fidarsi che una politica sia definita correttamente e verificabilmente applicata, che è esattamente il tipo di fiducia per cui il crypto è stato progettato per supportare.
Cosa Questo Sblocca
Le applicazioni che diventano possibili non sono miglioramenti incrementali su ciò che esiste. Sono categorie che prima erano impossibili.
Le piattaforme concorrenti possono condividere intelligenza contro le frodi senza costruire un database condiviso. Le istituzioni finanziarie possono eseguire controlli di conformità congiunti senza esporre i dati dei clienti l'uno all'altro. I partecipanti alla catena di approvvigionamento possono ancorare la verifica onchain senza rivelare le loro relazioni di approvvigionamento o operazioni interne.
Queste non erano tecnicamente impossibili prima. Erano strutturalmente impossibili. Richiedevano di scegliere tra coordinamento e privacy, e non c'era una buona risposta a quel compromesso.
I Contratti Intelligenti Sono Stati Costruiti per un Mondo che Non Esiste
Il modello originale assumeva che tutti gli input rilevanti potessero essere pubblici. Per alcune applicazioni, è ancora vero. Per la maggior parte delle decisioni che contano su scala istituzionale, non lo è.
Man mano che il crypto si sposta in settori regolamentati, il divario tra ciò che i contratti intelligenti possono vedere e ciò su cui le decisioni dipendono effettivamente diventa il vincolo vincolante. Le applicazioni rimangono ristrette o compromettono la fiducia per accogliere input privati.
L'approccio @Newton Protocol estende ciò che i contratti intelligenti possono fare, non rendendo più dati pubblici, ma rendendo le decisioni verificabili senza esporre affatto i dati.
Un Nuovo Strato nello Stack
Ciò che viene descritto non è una nuova applicazione. È infrastruttura, uno strato di autorizzazione condiviso che si trova tra il regolamento onchain e i dati privati offchain.
Lo stato pubblico rimane onchain. I dati privati rimangono locali. Le politiche collegano i due e possono essere composte, referenziate e applicate tra partecipanti indipendenti, compresi i concorrenti, senza richiedere a nessuno di esporre ciò che non possono permettersi di condividere.
Ecco come il coordinamento scala oltre il soffitto attuale. Non attraverso strumenti di privacy migliori, ma attraverso un presupposto diverso. Ciò che deve essere condiviso non è mai stato i dati stessi.
