Identificatorii descentralizați vor fi standardizați, în ciuda obiecțiilor Google și Mozilla

Tim Berners-Lee a anunțat decizia de a conferi specificației care definește identificatoarele descentralizate pentru Web (DID, Decentralized Identifier) statutul de standard recomandat. Obiecțiile formulate de companiile Google și Mozilla au fost respinse.

Specificarea DID introduce un nou tip de identificatori globali unici, care nu sunt legați de servicii și organizații centralizate, cum ar fi registratorii de domenii și autoritățile de certificare. Un identificator poate fi asociat cu orice resursă și generat prin sisteme de încredere pentru proprietarul resursei. Pentru a verifica autenticitatea identificatorului, se folosește autentificarea bazată pe dovada deținătorului, utilizând mecanisme criptografice, cum ar fi semnăturile digitale. Specificația permite utilizarea diverselor metode de gestionare distribuită și de obținere a informațiilor despre identificatori, inclusiv metode bazate pe blockchain.

Formatul noului URI este structurat ca „did:metod:identificator_unic”, unde „did” definește o nouă schemă URI, „metod” indică mecanismul de procesare a identificatorului, iar „identificator_unic” reprezintă un identificator specific pentru metoda aleasă a resursei, de exemplu, „did:example:123456789abcdefghi”. În câmpul metodă se specifică numele serviciului folosit pentru stocarea datelor verificate, care garantează unicitatea identificatorului, definește formatul acestuia și asigură legătura între identificator și resursa pentru care a fost creat. URI cu identificatorul este convertit într-un document în format JSON cu metadate care descriu obiectul solicitat și includ cheile publice pentru verificarea proprietarului.

Identificatorii descentralizați vor fi standardizați, în ciuda obiecțiilor Google și Mozilla

Implementările metodelor depășesc standardul DID, fiind stabilite în specificațiile proprii și susținute într-un registru separat. În prezent, au fost propuse 135 de metode bazate pe diferite blockchain-uri, algoritmi criptografici, tehnologii distribuite, baze de date descentralizate, sisteme P2P și mecanisme de identificare. De asemenea, este permisă crearea de straturi DID deasupra sistemelor centralizate, de exemplu, metoda web permite utilizarea legăturii cu numele tradiționale ale gazdelor (de exemplu, „did:web:example.com”).

Obiecțiile Google se referă la separarea specificației mecanismului general al identificatorilor descentralizați de specificațiile implementărilor metodologice, ceea ce nu permite analiza validității specificației principale fără a studia specificațiile metodologice. Publicarea specificației principale fără pregătirea specificațiilor metodologice îngreunează revizuirea, iar Google a sugerat amânarea standardizării specificației generale DID până când mai multe metode de top vor fi pregătite pentru standardizare, deoarece în procesul de standardizare a metodelor pot apărea aspecte subtile ce necesită o retratare a specificației principale.

Obiecțiile Mozilla se referă la faptul că specificația nu încurajează adecvat asigurarea portabilității, lăsând această întrebare pe seama registrului metodologic. Înregistrul conține deja peste o sută de metode, create fără a lua în considerare compatibilitatea și unificarea soluțiilor standard. În forma sa actuală, se încurajează crearea unei noi metode pentru fiecare sarcină, în loc să se încerce adaptarea metodelor existente la propriile nevoi.

Poziția W3C se rezumă la faptul că standardizarea specificației DID, care definește o nouă clasă extensibilă de identificatori și sintaxa asociată, va stimula dezvoltarea metodelor și va ajuta la atingerea unui consens în legătură cu standardizarea acestora. În forma actuală există suficiente dovezi ale aplicabilității specificației principale pentru a soluționa problemele solicitate de comunitatea care dezvoltă tehnologiile descentralizate. Implementările propuse ale metodelor nu ar trebui evaluate prin analogie cu noile scheme URL, iar crearea unui număr mare de metode poate fi considerată ca o corespondență a specificației de bază cu nevoile dezvoltatorilor.

Standardizarea anumitor metode este considerată o sarcină mai complexă, din perspectiva atingerii consensului în rândul dezvoltatorilor, decât standardizarea clasei generale de identificatori. Prin urmare, aprobarea specificației generale înainte de standardizarea metodelor este văzută ca o soluție capabilă să provoace un potențial prejudiciu mai mic pentru comunitatea care implementează identificatori descentralizați.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster