Decentralizirani identifikatorji bodo standardizirani kljub ugovorom Googla in Mozille

Tim Berners-Lee je napovedal odločitev, da bo specifikacija, ki opredeljuje decentralizirane identifikatorje za splet (DID, Decentralized Identifier), status priporočenega standarda. Ugovori Googla in Mozille so zavrnjeni.

Specifikacija DID uvaja novo vrsto edinstvenega globalnega identifikatorja, ki ni vezan na posamezne centralizirane storitve in organizacije, kot so registratorji domen in certifikacijski organi. Identifikator je lahko povezan s poljubnim virom in ustvarjen s pomočjo sistemov, ki jim zaupa lastnik vira. Za preverjanje pristnosti identifikatorja se uporablja preverjanje pristnosti z dokazilom o lastništvu, ki temelji na kriptografskih mehanizmih, kot so digitalni podpisi. Specifikacija omogoča uporabo različnih metod za porazdeljen nadzor in pridobivanje informacij o identifikatorjih, vključno z metodami, ki temeljijo na verigi blokov.

Oblika novega URI-ja je oblikovana kot "did:method:unique_identifier", kjer "did" določa novo shemo URI-ja, "method" označuje mehanizem za obdelavo identifikatorja, "unique_identifier" pa je identifikator vira, značilen za izbrano metoda, na primer "did:example" :123456789abcdefghi." Polje z metodo označuje ime uporabljene preverjene storitve shranjevanja podatkov, ki zagotavlja edinstvenost identifikatorja, določa njegovo obliko in zagotavlja vezavo identifikatorja na vir, za katerega je bil ustvarjen. URI identifikatorja se pretvori v dokument JSON z metapodatki, ki opisujejo zahtevani objekt in vključujejo javne ključe za preverjanje lastnika.

Decentralizirani identifikatorji bodo standardizirani kljub ugovorom Googla in Mozille

Implementacije metod so izven obsega standarda DID, opredeljene v lastnih specifikacijah in vzdrževane v ločenem registru. Trenutno je predlaganih 135 metod, ki temeljijo na različnih verigah blokov, kriptografskih algoritmih, porazdeljenih tehnologijah, decentraliziranih bazah podatkov, sistemih P2P in identifikacijskih mehanizmih. Prav tako je mogoče ustvariti vezave DID na vrhu centraliziranih sistemov, na primer spletna metoda omogoča uporabo vezave na tradicionalna imena gostiteljev (na primer »did:web:example.com«).

Googlovi ugovori so povezani z ločitvijo specifikacije za splošni mehanizem decentraliziranih identifikatorjev od specifikacij za končne implementacije metod, kar ne omogoča analiziranja pravilnosti glavne specifikacije brez proučevanja specifikacij metod. Objava osnovne specifikacije, ko specifikacije metod še niso pripravljene, oteži strokovni pregled, zato je Google predlagal odložitev standardizacije celotne specifikacije DID, dokler več najboljših praks ni pripravljenih za standardizacijo, saj se lahko v procesu standardizacije metod pojavijo subtilne težave, ki jih je treba izboljšati. osnovne specifikacije.

Mozillin ugovor je, da specifikacija ne spodbuja dovolj prenosljivosti, zato je to vprašanje prepuščeno strani registra metod. Register je predlagal že več kot sto metod, ustvarjenih ne glede na združljivost in poenotenje standardnih rešitev. V svoji trenutni obliki spodbuja ustvarjanje nove metode za vsako nalogo, namesto da poskuša prilagoditi obstoječe metode, da bodo ustrezale vašim potrebam.

Stališče W3C je, da bo standardizacija specifikacije DID, ki definira nov razširljiv razred identifikatorjev in povezane sintakse, spodbudila razvoj metod in soglasje o standardizaciji metod. V sedanjem stanju obstaja veliko dokazov, da je osnovna specifikacija uporabna za potrebe decentralizirane tehnološke skupnosti. Predlaganih implementacij metod ne bi smeli presojati po analogiji z novimi shemami URL, ustvarjanje velikega števila metod pa je mogoče razumeti kot izpolnjevanje osnovne specifikacije s potrebami razvijalcev.

Standardizacija določenih metod velja za težjo nalogo v smislu doseganja soglasja med razvijalci kot standardizacija splošnega razreda identifikatorjev. Zato se odobritev skupne specifikacije pred standardizacijo metod obravnava kot rešitev, ki bi lahko povzročila manj potencialne škode skupnosti, ki izvaja decentralizirane identifikatorje.

Vir: opennet.ru

Dodaj komentar