Орталықтандырылмаған идентификаторлар Google және Mozilla қарсылығына қарамастан стандартталған болады

Тим Бернерс-Ли ұсынылатын стандарт ретінде веб үшін орталықтандырылмаған идентификаторларды (DID, орталықтандырылмаған идентификатор) анықтайтын спецификацияны қабылдау туралы шешім қабылдады. Google және Mozilla ұсынған қарсылықтар қабылданбайды.

DID спецификациясы домен тіркеушілері және сертификаттау органдары сияқты жеке орталықтандырылған қызметтер мен ұйымдарға байланысты емес бірегей жаһандық идентификатордың жаңа түрін енгізеді. Идентификаторды еркін ресурспен байланыстыруға және ресурс иесі сенетін жүйелерді пайдалану арқылы жасауға болады. Идентификатордың түпнұсқалығын тексеру үшін сандық қолтаңба сияқты криптографиялық механизмдерге негізделген меншік құқығын растау аутентификациясы қолданылады. Спецификация таратылған бақылаудың әртүрлі әдістерін пайдалануға және идентификаторлар туралы ақпаратты, соның ішінде блокчейнге негізделген әдістерді пайдалануға мүмкіндік береді.

Жаңа URI пішімі "ed:method:unique_identifier" ретінде қалыптасады, мұнда "ed" жаңа URI схемасын көрсетеді, "әдіс" идентификаторды өңдеу механизмін көрсетеді, ал "бірегей_идентификатор" таңдалғанға тән ресурс идентификаторы болып табылады. әдісі, мысалы, "ed:example":123456789abcdefghi.” Әдістемесі бар өріс идентификатордың бірегейлігіне кепілдік беретін, оның пішімін анықтайтын және идентификатордың ол жасалған ресурспен байланыстыруын қамтамасыз ететін тексерілген деректерді сақтау қызметінің атауын көрсетеді. URI идентификаторы сұралған нысанды сипаттайтын және иесін тексеру үшін ашық кілттерді қамтитын метадеректері бар JSON құжатына түрлендіріледі.

Орталықтандырылмаған идентификаторлар Google және Mozilla қарсылығына қарамастан стандартталған болады

Әдістерді іске асыру DID стандартының ауқымынан тыс, өз спецификацияларында анықталған және бөлек тізілімде сақталады. Қазіргі уақытта әртүрлі блокчейндерге, криптографиялық алгоритмдерге, бөлінген технологияларға, орталықтандырылмаған дерекқорларға, P135P жүйелеріне және сәйкестендіру механизмдеріне негізделген 2 әдіс ұсынылды. Сондай-ақ орталықтандырылған жүйелердің үстіне DID байланыстарын жасауға болады, мысалы, веб-әдісі дәстүрлі хост атауларына байланыстыруды пайдалануға мүмкіндік береді (мысалы, «did:web:example.com»).

Google компаниясының қарсылықтары орталықсыздандырылған идентификаторлардың жалпы механизмінің спецификациясын әдістердің спецификациясын зерттемей-ақ негізгі спецификацияның дұрыстығын талдауға мүмкіндік бермейтін әдістерді түпкілікті іске асыруға арналған спецификациядан бөлумен байланысты. Әдіс спецификациялары дайын болмаған кезде негізгі спецификацияны жариялау әріптестік шолуды қиындатады және Google бірнеше ең жақсы тәжірибелер стандарттауға дайын болғанша жалпы DID спецификациясын стандарттауды кейінге қалдыруды ұсынды, өйткені стандарттау әдістерін өңдеу барысында нақтылауды қажет ететін нәзік мәселелер туындауы мүмкін. негізгі спецификацияның.

Mozilla-ның қарсылығы - бұл спецификация портативтілікке жеткілікті түрде итермелемейді, бұл мәселені әдіс тізілімінің жағына қалдырады. Тізілім стандартты шешімдердің үйлесімділігі мен біріздендіруін ескермей жасалған жүзден астам әдістерді ұсынды. Қазіргі пішінде ол сіздің қажеттіліктеріңізге сәйкес бар әдістерді бейімдеуге тырыспай, әрбір тапсырма үшін жаңа әдісті құруды ынталандырады.

W3C ұстанымы: идентификаторлардың жаңа кеңейтілетін класын және байланысты синтаксисті анықтайтын DID спецификациясын стандарттау әдісті әзірлеуді және әдісті стандарттау бойынша консенсусты ынталандырады. Көрсетілгендей, негізгі спецификацияның орталықтандырылмаған технологиялық қауымдастықтың қажеттіліктеріне қолданылатыны туралы көптеген дәлелдер бар. Әдістердің ұсынылған іске асырылуын жаңа URL сұлбаларымен ұқсастығы бойынша бағалауға болмайды, ал әдістердің көп санын құру негізгі спецификацияны әзірлеушілердің қажеттіліктерімен қанағаттандыру ретінде қарастырылуы мүмкін.

Белгілі бір әдістерді стандарттау идентификаторлардың жалпы класын стандарттаудан гөрі әзірлеушілер арасында консенсусқа қол жеткізу тұрғысынан қиынырақ міндет ретінде қарастырылады. Сондықтан стандарттау әдістеріне дейін ортақ спецификацияны бекіту орталықтандырылмаған идентификаторларды енгізетін қауымдастыққа аз ықтимал зиян келтіруі мүмкін шешім ретінде қарастырылады.

Ақпарат көзі: opennet.ru

пікір қалдыру