A decentralizált azonosítókat a Google és a Mozilla tiltakozása ellenére szabványosítják

Tim Berners-Lee bejelentette, hogy a Web decentralizált azonosítóinak (DID, Decentralized Identifier) ​​státuszát meghatározó specifikációt javasolt szabványnak tekinti. A Google és a Mozilla által felvetett kifogásokat elutasítják.

A DID specifikáció egy új típusú egyedi globális azonosítót vezet be, amely nem kötődik egyedi központosított szolgáltatásokhoz és szervezetekhez, például a tartományregisztrátorokhoz és a hitelesítés-szolgáltatókhoz. Egy azonosító tetszőleges erőforráshoz társítható, és az erőforrás tulajdonosa által megbízható rendszerek használatával hozható létre. Az azonosító hitelességének ellenőrzésére kriptográfiai mechanizmusokon, például digitális aláírásokon alapuló, tulajdonjogot igazoló hitelesítést alkalmaznak. A specifikáció lehetővé teszi különféle módszerek használatát az elosztott vezérléshez és az azonosítókkal kapcsolatos információk megszerzéséhez, beleértve a blokklánc alapú módszereket is.

Az új URI formátuma "did:method:unique_identifier", ahol a "did" az új URI sémát adja meg, a "method" az azonosító feldolgozásának mechanizmusát, az "egyedi_azonosító" pedig a kiválasztott erőforrás azonosítója. metódus, például "did:example" :123456789abcdefghi. A metódussal rendelkező mező az igénybe vett ellenőrzött adattárolási szolgáltatás nevét jelzi, amely garantálja az azonosító egyediségét, meghatározza a formátumát, és biztosítja az azonosító kötődését ahhoz az erőforráshoz, amelyhez létrehozták. Az azonosító URI-t a rendszer JSON-dokumentummá alakítja, amely metaadatokkal írja le a kért objektumot, és nyilvános kulcsokat is tartalmaz a tulajdonos ellenőrzéséhez.

A decentralizált azonosítókat a Google és a Mozilla tiltakozása ellenére szabványosítják

A módszer megvalósításai kívül esnek a DID szabvány hatókörén, saját specifikációikban határozzák meg, és külön nyilvántartásban tartják karban. Jelenleg 135 módszert javasoltak különféle blokkláncokon, kriptográfiai algoritmusokon, elosztott technológiákon, decentralizált adatbázisokon, P2P-rendszereken és azonosítási mechanizmusokon alapulva. Lehetőség van DID-összerendelések létrehozására a központosított rendszerek tetején is, például a webes metódus lehetővé teszi a hagyományos gazdagépnevek (például „did:web:example.com”) kötés használatát.

A Google kifogásai a decentralizált azonosítók általános mechanizmusára vonatkozó specifikáció elválasztásával kapcsolatosak a módszerek végső implementációira vonatkozó specifikációktól, ami nem teszi lehetővé a fő specifikáció helyességének elemzését a módszerek specifikációinak tanulmányozása nélkül. Az alapvető specifikáció közzététele, amikor a módszer specifikációi még nem állnak rendelkezésre, megnehezíti a szakértői értékelést, és a Google azt javasolta, hogy halasszák el az általános DID-specifikáció szabványosítását addig, amíg számos bevált gyakorlat készen áll a szabványosításra, mivel a módszerek szabványosítása során finomítást igénylő finomságok merülhetnek fel. az alapvető specifikációból.

A Mozilla kifogása az, hogy a specifikáció nem szorgalmazza megfelelően a hordozhatóságot, és ezt a kérdést a metódus-nyilvántartási oldalon bízza meg. A nyilvántartó már több mint száz módszert javasolt, amelyeket a szabványos megoldások kompatibilitása és egységesítése nélkül hoztak létre. Jelenlegi formájában minden feladathoz új módszer létrehozását ösztönzi, ahelyett, hogy a meglévő módszereket az Ön igényeihez próbálná adaptálni.

A W3C álláspontja az, hogy a DID specifikáció szabványosítása, amely az azonosítók új, bővíthető osztályát és a kapcsolódó szintaxist határozza meg, ösztönözni fogja a módszerek fejlesztését és a módszer szabványosításával kapcsolatos konszenzust. Jelenlegi állapotában bőséges bizonyíték van arra, hogy az alapvető specifikáció alkalmazható a decentralizált technológiai közösség igényeire. A módszerek javasolt implementációit nem szabad az új URL-sémákkal analógia alapján megítélni, és a metódusok nagyszámú létrehozása úgy tekinthető, hogy megfelel az alapvető specifikációnak a fejlesztők igényeivel.

Egyes módszerek szabványosítását nehezebb feladatnak tekintik a fejlesztők közötti konszenzus elérése szempontjából, mint az azonosítók általános osztályának szabványosítását. Ezért egy közös specifikáció jóváhagyása a módszerek szabványosítása előtt olyan megoldásnak tekinthető, amely kevesebb potenciális kárt okozhat a decentralizált azonosítókat alkalmazó közösségnek.

Forrás: opennet.ru

Hozzászólás