Vaatamata Google'i ja Mozilla vastuväidetele standarditakse detsentraliseeritud identifikaatorid

Tim Berners-Lee teatas otsusest teha spetsifikatsioon, mis määratleb veebi jaoks detsentraliseeritud identifikaatorid (DID, Decentralized Identifier), mis on soovitatava standardi staatus. Google'i ja Mozilla esitatud vastuväited tühistatakse.

DID-spetsifikatsioon tutvustab uut tüüpi ainulaadseid globaalseid identifikaatoreid, mis ei ole seotud üksikute tsentraliseeritud teenuste ja organisatsioonidega, nagu domeeniregistripidajad ja sertifitseerimisasutused. Identifikaatorit saab seostada suvalise ressursiga ja selle võivad genereerida süsteemid, mida ressursi omanik usaldab. Identifikaatori autentimine kasutab omandiõigust tõendavat autentimist, mis põhineb krüptograafilistel mehhanismidel, näiteks digitaalallkirjadel. Spetsifikatsioon võimaldab erinevaid meetodeid hajutatud juhtimiseks ja identiteedi teabe hankimiseks, sealhulgas plokiahelapõhiseid meetodeid.

Uue URI vorming moodustatakse kujul "did:method:unique_identifier", kus "did" määrab uue URI skeemi, "method" näitab identifikaatori käsitlemise mehhanismi ja "unikaalne_identifikaator" on valitud ressursi identifikaator. meetod, näiteks "did:example :123456789abcdefghi". Meetodiga väli määrab kontrollitud andmete salvestamiseks kasutatava teenuse nime, mis tagab identifikaatori kordumatuse, määrab selle vormingu ja tagab identifikaatori sidumise ressursiga, mille jaoks see loodi. ID-ga URI teisendatakse JSON-dokumendiks koos metaandmetega, mis kirjeldavad taotletud objekti ja sisaldavad omaniku kontrollimiseks avalikke võtmeid.

Vaatamata Google'i ja Mozilla vastuväidetele standarditakse detsentraliseeritud identifikaatorid

Meetodi juurutused jäävad DID-standardi reguleerimisalast välja, on määratletud nende spetsifikatsioonides ja neid hoitakse eraldi registris. Praegu on pakutud välja 135 meetodit, mis põhinevad erinevatel plokiahelatel, krüptoalgoritmidel, hajutatud tehnoloogiatel, detsentraliseeritud andmebaasidel, P2P-süsteemidel ja identifitseerimismehhanismidel. Samuti on võimalik luua DID-sidumisi tsentraliseeritud süsteemide peale, näiteks veebimeetod võimaldab siduda traditsiooniliste hostinimedega (näiteks "did:web:example.com").

Google'i vastuväited on seotud detsentraliseeritud identifikaatorite üldmehhanismi spetsifikatsiooni eraldamisega meetodite lõpprakenduste spetsifikatsioonidest, mis ei võimalda analüüsida põhispetsifikatsiooni õigsust ilma meetodite spetsifikatsioone uurimata. Põhispetsifikatsiooni avaldamine, kui meetodi spetsifikatsioonid pole valmis, muudab selle ülevaatamise keeruliseks ja Google on soovitanud DID üldspetsifikatsiooni standardimist edasi lükata, kuni mõned parimad meetodid on standardiseerimiseks valmis, kuna meetodi standardimisprotsessis võivad peened punktid tekivad, mis nõuavad põhispetsifikatsiooni lõplikku vormistamist.

Mozilla vastuväide on see, et spetsifikatsioonid ei suru korralikult kaasaskantavuse poole, jättes probleemi meetodiregistri kõrvale. Registris on juba välja pakutud üle saja meetodi, mis on loodud standardlahenduste ühilduvust ja ühtlustamata. Praegusel kujul soovitatakse iga ülesande jaoks luua uus meetod, mitte proovida olemasolevaid meetodeid vastavalt oma vajadustele kohandada.

W3C seisukoht on, et DID spetsifikatsiooni standardimine, mis määratleb uue laiendatava identifikaatori klassi ja sellega seotud süntaksi, soodustab meetodi arendamist ja konsensust meetodi standardimise osas. Praegusel kujul on piisavalt tõendeid peamise spetsifikatsiooni kasutatavuse kohta detsentraliseeritud tehnoloogiaid arendavas kogukonnas nõutavate probleemide lahendamisel. Meetodite pakutud rakendusi ei tohiks hinnata analoogia põhjal uute URL-i skeemidega ning suure hulga meetodite loomist võib pidada põhispetsifikatsioonile vastavaks arendajate vajadustele.

Teatud meetodite standardimist nähakse arendajate seas konsensuse saavutamise seisukohalt keerulisema ülesandena kui ühise identifikaatoriklassi standardimist. Seetõttu peetakse ühtse spetsifikatsiooni vastuvõtmist enne meetodite standardimist lahenduseks, mis võib detsentraliseeritud identifikaatoreid rakendavale kogukonnale vähem potentsiaalset kahju tekitada.

Allikas: opennet.ru

Lisa kommentaar