Hajautetut tunnisteet standardoidaan Googlen ja Mozillan vastalauseista huolimatta

Tim Berners-Lee ilmoitti päätöksestään tehdä spesifikaatiosta, joka määrittelee Webin hajautetut tunnisteet (DID, Decentralized Identifier), suositellun standardin tilan. Googlen ja Mozillan esittämät vastalauseet hylätään.

DID-spesifikaatio tuo käyttöön uudentyyppiset ainutlaatuiset globaalit tunnisteet, joita ei ole sidottu yksittäisiin keskitettyihin palveluihin ja organisaatioihin, kuten verkkotunnusten rekisteröijiin ja varmenneviranomaisiin. Tunniste voidaan liittää mielivaltaiseen resurssiin ja luoda järjestelmät, joihin resurssin omistaja luottaa. Identiteettitodennus käyttää todistusta omistajuudesta, joka perustuu salausmekanismeihin, kuten digitaalisiin allekirjoituksiin. Spesifikaatio mahdollistaa erilaisten menetelmien käytön hajautettuun ohjaukseen ja tunnistetietojen hankkimiseen, mukaan lukien lohkoketjuun perustuvat menetelmät.

Uuden URI:n muoto muodostetaan muodossa "did:method:unique_identifier", jossa "did" määrittää uuden URI-mallin, "method" ilmaisee tunnisteen käsittelymekanismin ja "unique_identifier" on valitulle ominaiselle resurssitunniste. menetelmä, esimerkiksi "did:example :123456789abcdefghi". Metodin kenttä määrittelee varmennettujen tietojen tallentamiseen käytetyn palvelun nimen, joka takaa tunnisteen yksilöllisyyden, määrittää sen muodon ja tarjoaa tunnuksen sitomisen resurssiin, jota varten se on luotu. Tunnuksella varustettu URI muunnetaan JSON-dokumentiksi, jonka metatiedot kuvaavat pyydettyä objektia ja sisältävät julkiset avaimet omistajan vahvistamiseksi.

Hajautetut tunnisteet standardoidaan Googlen ja Mozillan vastalauseista huolimatta

Menetelmien toteutukset eivät kuulu DID-standardin piiriin, ne on määritelty niiden spesifikaatioissa ja niitä ylläpidetään erillisessä rekisterissä. Tällä hetkellä on ehdotettu 135 menetelmää, jotka perustuvat erilaisiin lohkoketjuihin, salausalgoritmeihin, hajautettuihin teknologioihin, hajautettuihin tietokantoihin, P2P-järjestelmiin ja tunnistusmekanismeihin. On myös mahdollista luoda DID-sidoksia keskitettyjen järjestelmien päälle, esimerkiksi web-menetelmä mahdollistaa sitomisen perinteisiin isäntänimiin (esim. "did:web:example.com").

Googlen vastalauseet liittyvät hajautettujen tunnisteiden yleisen mekanismin spesifikaation erottamiseen menetelmien lopullisten toteutusten spesifikaatioista, mikä ei mahdollista päämääritelmän oikeellisuuden analysointia ilman menetelmien spesifikaatioita. Pääspesifikaatioiden julkaiseminen silloin, kun menetelmäspesifikaatiot eivät ole valmiita, vaikeuttaa tarkastelua, ja Google on ehdottanut DID-yleisen spesifikaation standardoinnin lykkäämistä, kunnes muutama paras menetelmä on valmis standardoitavaksi, koska menetelmän standardointiprosessissa hienovaraiset kohdat voivat olla jotka edellyttävät päämäärittelyn viimeistelemistä.

Mozilla vastustaa sitä, että määritykset eivät oikein vaadi siirrettävyyttä, mikä jättää ongelman menetelmärekisterin puolelle. Rekisteriin on jo ehdotettu yli sata menetelmää, jotka on luotu ottamatta huomioon standardiratkaisujen yhteensopivuutta ja yhtenäistämistä. Nykyisessä muodossaan on rohkaistava luomaan jokaiselle tehtävälle uusi menetelmä sen sijaan, että yritetään mukauttaa olemassa olevia menetelmiä tarpeisiisi.

W3C:n kanta on, että uuden laajennettavan tunnisteluokan ja siihen liittyvän syntaksin määrittelevän DID-määrityksen standardointi kannustaa menetelmän kehittämiseen ja yksimielisyyteen menetelmän standardoinnista. Nykyisessä muodossaan on riittävästi näyttöä päämääritelmän soveltuvuudesta hajautettuja teknologioita kehittävässä yhteisössä kysyttyjen ongelmien ratkaisemiseen. Ehdotettuja menetelmien toteutuksia ei pidä arvioida analogisesti uusien URL-järjestelmien kanssa, ja useiden menetelmien luominen voidaan nähdä kehittäjien tarpeiden perusmäärittelyn mukaisena.

Tiettyjen menetelmien standardointi nähdään kehittäjien yhteisymmärrykseen pääsemisen kannalta vaikeampana tehtävänä kuin yhteisen tunnisteluokan standardointi. Siksi yhteisen spesifikaation käyttöönottoa ennen menetelmien standardointia pidetään ratkaisuna, joka voi aiheuttaa vähemmän haittaa hajautettuja tunnisteita käyttävälle yhteisölle.

Lähde: opennet.ru

Lisää kommentti