Decentralizirani identifikatori bit će standardizirani unatoč prigovorima Googlea i Mozille

Tim Berners-Lee objavio je odluku da specifikacija koja definira decentralizirane identifikatore za web (DID, Decentralized Identifier) ​​postane preporučeni standard. Prigovori Googlea i Mozille se odbijaju.

DID specifikacija uvodi novu vrstu jedinstvenog globalnog identifikatora koji nije vezan uz pojedinačne centralizirane usluge i organizacije, kao što su registri domena i tijela za izdavanje certifikata. Identifikator se može povezati s proizvoljnim resursom i generirati korištenjem sustava kojima vjeruje vlasnik resursa. Za provjeru autentičnosti identifikatora koristi se provjera autentičnosti na temelju dokaza o vlasništvu koja se temelji na kriptografskim mehanizmima kao što su digitalni potpisi. Specifikacija dopušta korištenje različitih metoda za distribuiranu kontrolu i dobivanje informacija o identifikatorima, uključujući metode temeljene na blockchainu.

Format novog URI-ja oblikovan je kao "did:method:unique_identifier", gdje "did" specificira novu URI shemu, "method" označava mehanizam za obradu identifikatora, a "unique_identifier" je identifikator resursa specifičan za odabrani metoda, na primjer, "did:example" :123456789abcdefghi.” Polje s metodom označava naziv korištene verificirane usluge pohrane podataka, čime se jamči jedinstvenost identifikatora, određuje njegov format i osigurava vezanje identifikatora na resurs za koji je kreiran. URI identifikatora pretvara se u JSON dokument s metapodacima koji opisuju traženi objekt i uključuju javne ključeve za provjeru vlasnika.

Decentralizirani identifikatori bit će standardizirani unatoč prigovorima Googlea i Mozille

Implementacije metoda izvan su opsega DID standarda, definirane su u njihovim vlastitim specifikacijama i održavaju se u zasebnom registru. Trenutno je predloženo 135 metoda koje se temelje na različitim lancima blokova, kriptografskim algoritmima, distribuiranim tehnologijama, decentraliziranim bazama podataka, P2P sustavima i identifikacijskim mehanizmima. Također je moguće stvoriti DID povezivanja na vrhu centraliziranih sustava, na primjer, web metoda vam omogućuje korištenje povezivanja s tradicionalnim nazivima hostova (na primjer, "did:web:example.com").

Googleove zamjerke odnose se na odvajanje specifikacije za opći mehanizam decentraliziranih identifikatora od specifikacija za konačne implementacije metoda, što ne dopušta analizu ispravnosti glavne specifikacije bez proučavanja specifikacija metoda. Objavljivanje temeljne specifikacije kada specifikacije metode nisu spremne otežava recenziju od kolega, a Google je predložio odgodu standardizacije cjelokupne DID specifikacije dok nekoliko najboljih praksi ne bude spremno za standardizaciju, budući da se u procesu standardizacije metoda mogu pojaviti suptilni problemi koji zahtijevaju doradu osnovne specifikacije.

Mozillin prigovor je da specifikacija ne promiče dovoljno prenosivost, ostavljajući ovo pitanje strani registra metoda. Registar je već predložio više od stotinu metoda, stvorenih bez obzira na kompatibilnost i unificiranost standardnih rješenja. U svom trenutnom obliku, potiče stvaranje nove metode za svaki zadatak, umjesto da pokušava prilagoditi postojeće metode vašim potrebama.

Stav W3C-a je da će standardizacija DID specifikacije, koja definira novu proširivu klasu identifikatora i pridružene sintakse, potaknuti razvoj metoda i konsenzus o standardizaciji metoda. Kako sada stoji, postoji dovoljno dokaza da je osnovna specifikacija primjenjiva na potrebe decentralizirane tehnološke zajednice. Predložene implementacije metoda ne treba prosuđivati ​​po analogiji s novim URL shemama, a stvaranje velikog broja metoda može se smatrati ispunjavanjem osnovne specifikacije s potrebama programera.

Standardiziranje određenih metoda smatra se težim zadatkom, u smislu postizanja konsenzusa među programerima, nego standardiziranje opće klase identifikatora. Stoga se odobravanje zajedničke specifikacije prije standardizacije metoda smatra rješenjem koje bi moglo uzrokovati manje potencijalne štete zajednici koja implementira decentralizirane identifikatore.

Izvor: opennet.ru

Dodajte komentar