Gli identificatori decentralizzati saranno standardizzati, nonostante le obiezioni di Google e Mozilla.

Tim Berners-Lee ha annunciato la decisione di conferire alla specifica che definisce gli identificatori decentralizzati per il Web (DID, Decentralized Identifier) lo status di raccomandato standard. Le obiezioni sollevate da Google e Mozilla sono state respinte.

La specifica DID introduce un nuovo tipo di identificatori globali unici, non legati a singoli servizi e organizzazioni centralizzate, come i registrar di domini e le autorità di certificazione. L'identificatore può essere associato a qualsiasi risorsa e generato tramite sistemi di cui il proprietario della risorsa si fida. Per la verifica dell'identificatore, viene utilizzata l'autenticazione con prova di possesso basata su meccanismi crittografici, come le firme digitali. La specifica consente di utilizzare diversi metodi di gestione distribuita e di recupero di informazioni sugli identificatori, incluse le metodologie basate su blockchain.

Il formato del nuovo URI è strutturato come "did:metodo:identificatore_unico", dove "did" definisce il nuovo schema URI, "metodo" indica il meccanismo di gestione dell'identificatore e "identificatore_unico" rappresenta un identificatore di risorsa specifico per il metodo scelto, come "did:example:123456789abcdefghi". Nel campo del metodo è indicato il nome del servizio di archiviazione dei dati verificabili utilizzato, garantendo l'unicità dell'identificatore, definendo il suo formato e assicurando l'associazione dell'identificatore alla risorsa per cui è stato creato. L'URI con l'identificatore viene convertito in un documento in formato JSON con metadati che descrivono l'oggetto richiesto e includono le chiavi pubbliche per la verifica del proprietario.

Gli identificatori decentralizzati saranno standardizzati, nonostante le obiezioni di Google e Mozilla.

Le implementazioni dei metodi vanno oltre lo standard DID, sono definite nelle proprie specifiche e sono supportate in un registro separato. Attualmente sono stati proposti 135 metodi basati su diverse blockchain, algoritmi crittografici, tecnologie distribuite, database decentralizzati, sistemi P2P e meccanismi di identificazione. È consentita anche la creazione di wrapper DID sopra sistemi centralizzati; ad esempio, il metodo web consente di utilizzare il legame con nomi di host tradizionali (come "did:web:example.com").

Le obiezioni di Google riguardano la separazione della specifica del meccanismo generale degli identificatori decentralizzati dalle specifiche delle implementazioni finali dei metodi, il che non consente di analizzare la correttezza della specifica principale senza esaminare le specifiche dei metodi. La pubblicazione della specifica principale senza la prontezza delle specifiche dei metodi complica la revisione e Google ha proposto di rinviare la standardizzazione della specifica generale dei DID fino a quando non saranno pronti alcuni dei migliori metodi, poiché nel processo di standardizzazione dei metodi potrebbero emergere aspetti delicati che richiedono revisioni alla specifica principale.

Le obiezioni di Mozilla riguardano il fatto che la specifica non promuove adeguatamente la portabilità, delegando questa questione al registro dei metodi. Nel registro sono già stati proposti oltre cento metodi, creati senza considerare la compatibilità e l'unificazione delle soluzioni di riferimento. Nella sua forma attuale, viene incoraggiato lo sviluppo di un nuovo metodo per ogni compito, piuttosto che tentare di adattare i metodi esistenti alle proprie esigenze.

La posizione del W3C è che la standardizzazione della specifica DID, che definisce un nuovo tipo estensibile di identificatori e la sintassi ad essa correlata, stimolerà lo sviluppo di metodi e il raggiungimento di un consenso sulla standardizzazione dei metodi. Attualmente ci sono prove sufficienti dell'applicabilità della specifica principale per risolvere problemi richiesti dalla comunità che sviluppa tecnologie decentralizzate. Le implementazioni dei metodi proposte non dovrebbero essere valutate in analogia con nuovi schemi URL, e la creazione di un numero considerevole di metodi può essere vista come una risposta alle esigenze dei programmatori.

La standardizzazione di determinati metodi è vista come un compito più complesso, in termini di raggiungimento di un consenso tra i programmatori, rispetto alla standardizzazione di una classe generale di identificatori. Pertanto, l'adozione della specifica generale prima della standardizzazione dei metodi è considerata una soluzione che potrebbe comportare un minor danno potenziale per la comunità che sta implementando identificatori decentralizzati.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster