Tim Berners-Lee bejelentette, hogy a weben található decentralizált azonosítókhoz (DID, Decentralized Identifier) tartozó specifikáció ajánlott szabványi státuszt kapott. A Google és a Mozilla által benyújtott kifogásokat elutasították.
A DID specifikáció egy új típusú globális egyedi azonosítót vezet be, amely nem kötődik központosított szolgáltatásokhoz és szervezetekhez, például domain regisztrátorokhoz és hitelesítési központokhoz. Az azonosító bármilyen forráshoz társítható, és olyan rendszerek által generálható, amelyekben a forrás tulajdonosa megbízik. Az azonosító hitelesítésére kriptográfiai mechanizmusok, például digitális aláírások alapú birtoklási bizonyítékkal végzett autentikációt alkalmaznak. A specifikáció különböző decentralizált irányítási módszerek és az azonosítók információinak nyerésére szolgáló módszerek használatát teszi lehetővé, beleértve a blokklánc alapú módszereket is.
Az új URI formátuma a „did:módszer:egyedi_azonosító” struktúra, ahol a „did” új URI sémát határoz meg, a „módszer” az azonosító feldolgozásának mechanizmusát jelöli, míg az „egyedi_azonosító” a választott módszerhez tartozó forráshoz rendelt azonosító, például „did:example:123456789abcdefghi”. A módszer mezője a használt megbízható adatokat tároló szolgáltatás nevét tartalmazza, amely biztosítja az azonosító egyediségét, meghatározza a formátumát és összekapcsolja az azonosítót a forrással, amelyhez készült. Az azonosítóval rendelkező URI JSON formátumú dokumentummá alakul át, amely metainformációkat tartalmaz a kért objektumról és nyilvános kulcsokat a tulajdonos hitelesítéséhez.

A módszerek megvalósításai túllépnek a DID szabvány keretein, saját specifikációik határozzák meg őket, és külön nyilvántartásban támogatják. Jelenleg 135 módszert javasoltak különböző blokkláncok, kriptográfiai algoritmusok, decentralizált technológiák, decentralizált adatbázisok, P2P rendszerek és azonosítási mechanizmusok alapján. Továbbá, DID borítások létrehozása központosított rendszerek felett is megengedett, például a web módszer lehetővé teszi a hagyományos hosztnevekhez való kapcsolódást (például „did:web:example.com”).
A Google kifogásai az általános decentralizált azonosítókra vonatkozó specifikációk és a módszerek végső megvalósításai közötti elválasztásról szólnak, ami megnehezíti az alapértelmezett specifikáció helyességének elemzését a módszerek specifikációinak tanulmányozása nélkül. Az alapértelmezett specifikáció közzététele, amikor a módszerek specifikációi nem készültek el, megnehezíti a felülvizsgálatot, ezért a Google azt javasolta, hogy halasszák el a DID általános specifikációjának standardizálását, amíg több kiemelkedő módszer standardizálásra nem készül, mivel a módszerek standardizálása során felmerülhetnek olyan finom részletek, amelyek a fő specifikáció további kidolgozását igénylik.
A Mozilla kifogásai abban rejlenek, hogy a specifikáció nem ösztönzi megfelelően a hordozhatóság biztosítását, és ezt a kérdést a módszerek nyilvántartásának oldalára tolja. A nyilvántartásban már több mint száz módszert javasoltak, amelyeket nem a kompatibilitásra és az egységes megoldásokra tekintettel alakítottak ki. Jelenlegi formájában a meglévő módszerek saját igényeikhez való alkalmazásának megkísérlése helyett arra ösztönzi a fejlesztőket, hogy új módszert hozzanak létre minden feladat számára.
A W3C álláspontja az, hogy a DID specifikáció standardizálása, amely egy új bővíthető azonosítós osztályt és ahhoz kapcsolódó szintaxist határoz meg, ösztönözni fogja a módszerek kidolgozását és a módszerek standardizálásával kapcsolatos konszenzus elérését. Jelenlegi formájában elég bizonyíték áll rendelkezésre az alapértelmezett specifikáció alkalmazhatóságára a decentralizált technológiákat fejlesztő közösség által keresett problémák megoldására. A javasolt módszerek megvalósításait nem szabad az új URL sémákhoz hasonlítani, és a nagyszámú módszer létrehozása az alapértelmezett specifikáció fejlesztői igényeknek való megfelelésként tekinthető.
A bizonyos módszerek standardizálása bonyolultabb feladatként értékelhető a fejlesztők közötti konszenzus elérése szempontjából, mint az azonosítók általános osztályának standardizálása. Ezért az általános specifikáció elfogadása a módszerek standardizálása előtt olyan döntésnek tekinthető, amely kevesebb potenciális kárt okozhat a decentralizált azonosítókat bevezető közösség számára.
Forrás: opennet.ru
