Decentralizētie identifikatori tiks standartizēti, neskatoties uz Google un Mozilla iebildumiem

Tims Berners-Lī paziņoja par lēmumu izveidot specifikāciju, kas definē decentralizētos identifikatorus tīmeklī (DID, Decentralized Identifier) ​​kā ieteicamo standartu. Google un Mozilla izvirzītie iebildumi tiek noraidīti.

DID specifikācija ievieš jauna veida unikālu globālo identifikatoru, kas nav saistīts ar atsevišķiem centralizētiem pakalpojumiem un organizācijām, piemēram, domēnu reģistrētājiem un sertifikācijas iestādēm. Identifikatoru var saistīt ar patvaļīgu resursu un ģenerēt, izmantojot sistēmas, kurām uzticams resursa īpašnieks. Lai pārbaudītu identifikatora autentiskumu, tiek izmantota īpašumtiesību apliecinājuma autentifikācija, kuras pamatā ir kriptogrāfijas mehānismi, piemēram, ciparparaksti. Specifikācija ļauj izmantot dažādas metodes sadalītai kontrolei un informācijas iegūšanai par identifikatoriem, tostarp uz blokķēdes balstītas metodes.

Jaunā URI formāts tiek veidots kā "did:method:unique_identifier", kur "did" norāda jauno URI shēmu, "metode" norāda identifikatora apstrādes mehānismu, un "unikālais_identifikators" ir resursa identifikators, kas ir raksturīgs atlasītajam. metode, piemēram, "did:example" :123456789abcdefghi. Laukā ar metodi tiek norādīts izmantotā verificētā datu uzglabāšanas pakalpojuma nosaukums, kas garantē identifikatora unikalitāti, nosaka tā formātu un nodrošina identifikatora piesaisti resursam, kuram tas izveidots. Identifikatora URI tiek pārveidots par JSON dokumentu ar metadatiem, kas apraksta pieprasīto objektu un ietver publiskās atslēgas, lai pārbaudītu īpašnieku.

Decentralizētie identifikatori tiks standartizēti, neskatoties uz Google un Mozilla iebildumiem

Metodes ieviešanas neietilpst DID standarta darbības jomā, tās ir noteiktas to specifikācijās un tiek uzturētas atsevišķā reģistrā. Šobrīd ir piedāvātas 135 metodes, kuru pamatā ir dažādas blokķēdes, kriptogrāfiskie algoritmi, izplatītās tehnoloģijas, decentralizētas datu bāzes, P2P sistēmas un identifikācijas mehānismi. Ir iespējams arī izveidot DID saistījumus virs centralizētām sistēmām, piemēram, tīmekļa metode ļauj izmantot saistīšanu ar tradicionālajiem resursdatora nosaukumiem (piemēram, “did:web:example.com”).

Google iebildumi ir saistīti ar decentralizēto identifikatoru vispārējā mehānisma specifikācijas nošķiršanu no metožu galīgo realizāciju specifikācijām, kas neļauj analizēt galvenās specifikācijas pareizību, neizpētot metožu specifikācijas. Pamatspecifikācijas publicēšana, kad metodes specifikācijas nav gatavas, apgrūtina salīdzinošo pārskatīšanu, un Google ir ierosinājis atlikt vispārējās DID specifikācijas standartizāciju, līdz vairākas labākās prakses ir gatavas standartizācijai, jo metožu standartizācijas procesā var rasties smalkas problēmas, kuras ir jāprecizē. no galvenās specifikācijas.

Mozilla iebilst, ka specifikācija nepietiekami veicina pārnesamību, atstājot šo problēmu metodes reģistra pusē. Reģistrs jau ir piedāvājis vairāk nekā simts metodes, kas izveidotas, neņemot vērā standarta risinājumu savietojamību un unifikāciju. Pašreizējā formā tas mudina izveidot jaunu metodi katram uzdevumam, nevis mēģināt pielāgot esošās metodes savām vajadzībām.

W3C nostāja ir tāda, ka DID specifikācijas standartizācija, kas nosaka jaunu paplašināmu identifikatoru klasi un saistīto sintaksi, stimulēs metodes attīstību un vienprātību par metožu standartizāciju. Pašreizējā situācijā ir pietiekami daudz pierādījumu tam, ka galvenā specifikācija ir piemērojama decentralizētās tehnoloģiju kopienas vajadzībām. Piedāvātās metožu ieviešanas nevajadzētu vērtēt pēc analoģijas ar jaunām URL shēmām, un liela skaita metožu izveide var tikt uzskatīta par atbilstību pamata specifikācijām ar izstrādātāju vajadzībām.

Noteiktu metožu standartizācija tiek uzskatīta par sarežģītāku uzdevumu izstrādātāju vienprātības panākšanai nekā vispārējas identifikatoru klases standartizēšana. Tāpēc vienotas specifikācijas apstiprināšana pirms metožu standartizācijas tiek uzskatīta par risinājumu, kas varētu radīt mazāku iespējamo kaitējumu sabiedrībai, kas ievieš decentralizētus identifikatorus.

Avots: opennet.ru

Pievieno komentāru