Gli identificatori decentralizzati per il Web diventano uno standard consigliato

Tim Berners-Lee recentemente ha annunciato la decisione di convertire la specifica che definisce gli identificatori decentralizzati per il Web (DID, Identificatore decentralizzato), nello stato di standard raccomandato, annullando così le obiezioni sollevate da Google e Mozilla.

La specifica DID introduce un nuovo tipo di identificatori globali solo quelli che non sono collegati a singole organizzazioni e servizi centralizzati, come registrar di domini e autorità di certificazione. L'identificatore può essere associato a una risorsa arbitraria e generato da sistemi attendibili dal proprietario della risorsa.

Autenticazione dell'identificatore utilizza l'autenticazione della prova di proprietà basata su meccanismi crittografici, come le firme digitali. La specifica consente vari metodi per il controllo distribuito e il recupero delle informazioni sull'identità, inclusi i metodi basati su blockchain.

Il formato del nuovo URI è formato come "did:method:unique_identifier", dove "did" specifica il nuovo schema URI, "method" indica il meccanismo per gestire l'identificatore e "unique_identifier" è un identificatore di risorsa specifico del metodo.

Il campo con il metodo specifica il nome del servizio utilizzato per memorizzare i dati verificati, che garantisce l'univocità dell'identificatore, ne determina il formato e fornisce l'associazione dell'identificatore alla risorsa per la quale è stato creato. L'URI con l'ID viene convertito in un documento JSON con metadati che descrive l'oggetto richiesto e include chiavi pubbliche per verificarne il proprietario.

Le implementazioni del metodo non rientrano nell'ambito dello standard DID, sono definite nelle sue specifiche e sono conservate in un registro separato.

Ora Sono stati proposti 135 metodi basato su diverse blockchain, algoritmi crittografici, tecnologie distribuite, database decentralizzati, sistemi P2P e meccanismi di identificazione. Anche è possibile creare collegamenti DID su sistemi centralizzati, ad esempio, il metodo web consente di associare nomi host tradizionali (ad esempio "did:web:example.com").

Le obiezioni di Google sono relative alla separazione della specifica per il meccanismo generale degli identificatori decentralizzati delle specifiche per le implementazioni finali dei metodi, che non consente di analizzare la correttezza della specifica principale senza studiare le specifiche dei metodi.

La pubblicazione della specifica principale quando le specifiche del metodo non sono pronte rende difficile la revisione e Google ha suggerito di posticipare la standardizzazione della specifica generale DID fino a quando alcuni dei migliori metodi non saranno pronti per la standardizzazione, poiché nel processo di standardizzazione del metodo, i punti sottili possono sorgono che richiedono la finalizzazione della specifica principale.

L'obiezione di Mozilla è che le specifiche non guidano adeguatamente la portabilità, lasciando il problema alla registrazione del metodo.

In anagrafe sono già state proposte oltre cento metodi, creati senza tener conto della compatibilità e dell'unificazione delle soluzioni standard. Nella sua forma attuale, si consiglia di creare un nuovo metodo per ogni attività, piuttosto che cercare di adattare i metodi esistenti alle proprie esigenze.

La posizione del W3C è che la standardizzazione della specifica DID, che definisce una nuova classe di identificatore estensibile e la sintassi associata, promuoverà lo sviluppo del metodo e il consenso sulla standardizzazione del metodo.

Nella sua forma attuale, ci sono prove sufficienti dell'applicabilità della specifica principale per risolvere i problemi richiesti dalla comunità che sviluppa tecnologie decentralizzate. Le implementazioni proposte dei metodi non dovrebbero essere giudicate per analogia con i nuovi schemi URL e la creazione di un gran numero di metodi può essere considerata conforme alla specifica di base per le esigenze degli sviluppatori.

La standardizzazione di alcuni metodi è vista come un compito più difficile, in termini di raggiungimento del consenso tra gli sviluppatori, rispetto alla standardizzazione su una classe comune di identificatori. Pertanto, l'adozione di una specifica comune prima della standardizzazione del metodo è considerata una soluzione che può causare meno danni potenziali alla comunità che implementa identificatori decentralizzati.

Infine se sei interessato a saperne di più, puoi controllare il dettagli nel seguente collegamento.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.