Els identificadors descentralitzats s'estandarditzaran malgrat les objeccions de Google i Mozilla

Tim Berners-Lee va anunciar la decisió de fer l'especificació que defineix els identificadors descentralitzats per a la web (DID, Identificador descentralitzat), l'estat d'un estàndard recomanat. Les objeccions plantejades per Google i Mozilla són desestimades.

L'especificació DID introdueix un nou tipus d'identificadors globals únics que no estan vinculats a serveis i organitzacions centralitzades individuals, com ara registradors de dominis i autoritats de certificació. L'identificador pot estar associat a un recurs arbitrari i generat per sistemes de confiança del propietari del recurs. L'autenticació d'identitat utilitza l'autenticació de prova de propietat basada en mecanismes criptogràfics com ara signatures digitals. L'especificació permet l'ús de diversos mètodes per al control distribuït i l'obtenció d'informació sobre els identificadors, inclosos els mètodes basats en la cadena de blocs.

El format de la nova URI es forma com a "did:method:unique_identifier", on "did" especifica el nou esquema d'URI, "method" indica el mecanisme per gestionar l'identificador i "unique_identifier" és un identificador de recurs específic per a l'identificador seleccionat. mètode, per exemple, "did:example :123456789abcdefghi". El camp amb el mètode especifica el nom del servei utilitzat per emmagatzemar dades verificades, que garanteix la singularitat de l'identificador, determina el seu format i proporciona la vinculació de l'identificador al recurs per al qual s'ha creat. L'URI amb l'ID es converteix en un document JSON amb metadades que descriuen l'objecte sol·licitat i que inclouen claus públiques per verificar el propietari.

Els identificadors descentralitzats s'estandarditzaran malgrat les objeccions de Google i Mozilla

Les implementacions de mètodes estan fora de l'abast de l'estàndard DID, es defineixen a les seves especificacions i es mantenen en un registre separat. Actualment, s'han proposat 135 mètodes basats en diferents blockchains, algorismes criptogràfics, tecnologies distribuïdes, bases de dades descentralitzades, sistemes P2P i mecanismes d'identificació. També és possible crear enllaços DID a sobre de sistemes centralitzats, per exemple, el mètode web permet enllaçar amb noms d'amfitrió tradicionals (per exemple, "did:web:example.com").

Les objeccions de Google estan relacionades amb la separació de l'especificació del mecanisme general d'identificadors descentralitzats de les especificacions per a les implementacions finals dels mètodes, la qual cosa no permet analitzar la correcció de l'especificació principal sense examinar les especificacions dels mètodes. La publicació de l'especificació principal quan les especificacions del mètode no estan preparades fa que sigui difícil de revisar-la, i Google ha suggerit ajornar l'estandardització de l'especificació general DID fins que alguns dels millors mètodes estiguin preparats per estandarditzar-se, ja que en el procés d'estandardització del mètode, els punts subtils poden ser. sorgeixen que requereixen finalitzar l'especificació principal.

L'objecció de Mozilla és que l'especificació no impulsa correctament la portabilitat, deixant el problema al costat del registre del mètode. Ja s'han proposat més d'un centenar de mètodes al registre, creats sense tenir en compte la compatibilitat i la unificació de solucions estàndard. En la seva forma actual, es recomana crear un mètode nou per a cada tasca, en lloc d'intentar adaptar els mètodes existents a les vostres necessitats.

La posició del W3C és que l'estandardització de l'especificació DID, que defineix una nova classe d'identificador extensible i la sintaxi associada, fomentarà el desenvolupament de mètodes i el consens sobre l'estandardització de mètodes. En la seva forma actual, hi ha prou evidència de l'aplicabilitat de l'especificació principal per resoldre problemes de demanda a la comunitat que desenvolupa tecnologies descentralitzades. Les implementacions proposades de mètodes no s'han de jutjar per analogia amb els nous esquemes d'URL, i la creació d'un gran nombre de mètodes es pot considerar que s'ajusta a l'especificació bàsica a les necessitats dels desenvolupadors.

L'estandardització de determinats mètodes es veu com una tasca més difícil, en termes d'assoliment de consens entre desenvolupadors, que l'estandardització d'una classe comuna d'identificadors. Per tant, l'adopció d'una especificació comuna abans de l'estandardització dels mètodes es considera una solució que pot causar menys danys potencials a la comunitat que implementa identificadors descentralitzats.

Font: opennet.ru

Afegeix comentari