Decentraliserede identifikatorer vil blive standardiseret på trods af indvendinger fra Google og Mozilla

Tim Berners-Lee annoncerede beslutningen om at gøre specifikationen, der definerer decentraliserede identifikatorer til internettet (DID, Decentralized Identifier), status for en anbefalet standard. Indsigelserne fra Google og Mozilla afvises.

DID-specifikationen introducerer en ny type unikke globale identifikatorer, der ikke er bundet til individuelle centraliserede tjenester og organisationer, såsom domæneregistratorer og certificeringsmyndigheder. Identifikatoren kan associeres med en vilkårlig ressource og genereres af systemer, som ejeren af ​​ressourcen har tillid til. Identitetsgodkendelse bruger bevis-for-ejerskabsgodkendelse baseret på kryptografiske mekanismer såsom digitale signaturer. Specifikationen tillader brug af forskellige metoder til distribueret kontrol og indhentning af information om identifikatorer, herunder metoder baseret på blockchain.

Formatet på den nye URI er dannet som "did:method:unique_identifier", hvor "did" angiver det nye URI-skema, "method" angiver mekanismen til håndtering af identifikatoren, og "unique_identifier" er en ressourceidentifikator, der er specifik for den valgte metode, for eksempel "did:eksempel :123456789abcdefghi". Feltet med metoden angiver navnet på den anvendte tjeneste til lagring af verificerede data, hvilket garanterer identifikatorens unikke karakter, bestemmer dens format og giver binding af identifikatoren til den ressource, som den blev oprettet for. URI'en med ID'et konverteres til et JSON-dokument med metadata, der beskriver det anmodede objekt og inkluderer offentlige nøgler for at bekræfte ejeren.

Decentraliserede identifikatorer vil blive standardiseret på trods af indvendinger fra Google og Mozilla

Metodeimplementeringer er uden for omfanget af DID-standarden, er defineret i deres specifikationer og vedligeholdes i et separat register. I øjeblikket er 135 metoder blevet foreslået baseret på forskellige blockchains, kryptografiske algoritmer, distribuerede teknologier, decentraliserede databaser, P2P-systemer og identifikationsmekanismer. Det er også muligt at oprette DID-bindinger oven på centraliserede systemer, for eksempel tillader webmetoden binding til traditionelle værtsnavne (for eksempel "did:web:example.com").

Googles indvendinger er relateret til adskillelsen af ​​specifikationen for den generelle mekanisme af decentraliserede identifikatorer fra specifikationerne for de endelige implementeringer af metoderne, hvilket ikke tillader at analysere rigtigheden af ​​hovedspecifikationen uden at undersøge metodernes specifikationer. Offentliggørelse af hovedspecifikationen, når metodespecifikationerne ikke er klar, gør det vanskeligt at gennemgå, og Google har foreslået at udskyde standardiseringen af ​​den generelle DID-specifikation, indtil nogle få bedste metoder er klar til at blive standardiseret, da i metodestandardiseringsprocessen kan subtile punkter evt. opstår, der kræver, at hovedspecifikationen færdiggøres.

Mozillas indvending er, at specifikationen ikke skubber ordentligt til portabilitet, hvilket efterlader problemet til siden af ​​metoderegistret. Mere end hundrede metoder er allerede blevet foreslået i registret, skabt uden hensyn til kompatibilitet og forening af standardløsninger. I sin nuværende form opfordres det til at skabe en ny metode til hver opgave i stedet for at forsøge at tilpasse eksisterende metoder, så de passer til dine behov.

W3C's holdning er, at standardiseringen af ​​DID-specifikationen, som definerer en ny udvidelig identifikatorklasse og tilhørende syntaks, vil fremme metodeudvikling og konsensus om metodestandardisering. I sin nuværende form er der nok beviser for anvendeligheden af ​​hovedspecifikationen til at løse efterspurgte problemer i samfundet, der udvikler decentraliserede teknologier. Foreslåede implementeringer af metoder bør ikke bedømmes analogt med nye URL-skemaer, og oprettelsen af ​​et stort antal metoder kan ses som i overensstemmelse med basisspecifikationen til udviklernes behov.

Standardiseringen af ​​visse metoder ses som en vanskeligere opgave i forhold til at opnå konsensus blandt udviklere end standardiseringen af ​​en fælles klasse af identifikatorer. Derfor betragtes vedtagelsen af ​​en fælles specifikation før standardisering af metoder som en løsning, der kan forårsage mindre potentiel skade for samfundet, der implementerer decentraliserede identifikatorer.

Kilde: opennet.ru

Tilføj en kommentar