Дэцэнтралізаваныя ідэнтыфікатары будуць стандартызаваны, нягледзячы на ​​??пярэчанні Google і Mozilla

Цім Бернерс-Лі (Tim Berners-Lee) абвясціў аб рашэнні надаць спецыфікацыі, якая вызначае дэцэнтралізаваныя ідэнтыфікатары для Web (DID, Decentralized Identifier), статут рэкамендаванага стандарту. Пярэчанні, заяўленыя кампаніямі Google і Mozilla, адхіленыя.

Спецыфікацыя DID уводзіць ва ўжытак новы тып унікальных глабальных ідэнтыфікатараў, не прывязаных да асобных цэнтралізаваных службаў і арганізацыям, такім як рэгістратары даменаў і якія сведчаць цэнтры. Ідэнтыфікатар можа быць асацыіраваны з адвольным рэсурсам і згенераваны пры дапамозе сістэм, якім давярае ўладальнік рэсурса. Для праверкі сапраўднасці ідэнтыфікатара прымяняецца аўтэнтыфікацыя з доказам валодання на аснове крыптаграфічных механізмаў, такіх як лічбавыя подпісы. Спецыфікацыя дазваляе выкарыстоўваць розныя метады размеркаванага кіравання і атрымання інфармацыі аб ідэнтыфікатарах, у тым ліку метады на аснове блокчейна.

Фармат новага URI фармуецца як "did:метад:унікальны_ідэнтыфікатар", дзе "did" вызначае новую схему URI, "метад" паказвае на механізм апрацоўкі ідэнтыфікатара, а "унікальны_ідэнтыфікатар" уяўляе сабой спецыфічны для абранага метаду ідэнтыфікатар рэсурсу, напрыклад, "did:example :123456789abcdefghi». У полі з метадам паказваецца імя выкарыстоўванага сэрвісу захоўвання якія веруюцца дадзеных, які гарантуе ўнікальнасць ідэнтыфікатара, што вызначае яго фармат і забяспечвае прывязку ідэнтыфікатара да рэсурсу, для якога ён створаны. URI з ідэнтыфікатарам пераўтворыцца ў дакумент у фармаце JSON з метададзенымі, якія апісваюць запытаны аб'ект і ўключаюць адчыненыя ключы для верыфікацыі ўладальніка.

Дэцэнтралізаваныя ідэнтыфікатары будуць стандартызаваны, нягледзячы на ​​??пярэчанні Google і Mozilla

Рэалізацыі метадаў выходзяць за рамкі стандарту DID, вызначаюцца ў сваіх спецыфікацыях і падтрымліваюцца ў асобным рэестры. Цяпер прапанавана 135 метадаў на базе розных блокчэйнаў, крыптаграфічных алгарытмаў, размеркаваных тэхналогій, дэцэнтралізаваных БД, P2P-сістэм і механізмаў ідэнтыфікацыі. Дапушчаецца і стварэнне абвязак DID па-над цэнтралізаванымі сістэмамі, напрыклад, метад web дазваляе выкарыстоўваць прывязку да традыцыйных імёнаў хастоў (напрыклад, «did:web:example.com»).

Пярэчанні Google звязаныя з аддзяленнем спецыфікацыі на агульны механізм дэцэнтралізаваных ідэнтыфікатараў ад спецыфікацый на канчатковыя рэалізацыі метадаў, што не дазваляе прааналізаваць карэктнасць асноўнай спецыфікацыі без вывучэння спецыфікацый метадаў. Публікацыя асноўнай спецыфікацыі пры негатоўнасці спецыфікацый метадаў абцяжарвае рэцэнзаванне і Google прапанаваў адкласці стандартызацыю агульнай спецыфікацыі DID да гатовасці да стандартызацыі некалькіх лепшых метадаў, бо падчас стандартызацыі метадаў, могуць усплыць тонкія моманты, патрабавальныя дапрацоўкі асноўнай спецыфікацыі.

Пярэчанні Mozilla звязаныя з тым, што спецыфікацыя належным чынам не падштурхоўвае да забеспячэння пераноснасці, выносячы гэтае пытанне на бок рэестра метадаў. У рэестры ўжо прапанавана больш за сотню метадаў, створаных без аглядкі на сумяшчальнасць і ўніфікацыю тыпавых рашэнняў. У бягучым выглядзе заахвочваецца стварэнне новага метаду для кожнай задачы, замест спробы адаптацыі для сваіх патрэб існуючых метадаў.

Пазіцыя W3C зводзіцца да таго, што стандартызацыя спецыфікацыі DID, вызначальнай новы які пашыраецца клас ідэнтыфікатараў і злучаны з ім сінтаксіс, стане стымулам да распрацоўкі метадаў і дасягненню кансенсусу ў стаўленні стандартызацыі метадаў. У бягучым выглядзе маецца дастаткова доказаў дастасавальнасці асноўнай спецыфікацыі для рашэння задач, запатрабаваных у супольнасці, якая развівае дэцэнтралізаваныя тэхналогіі. Прапанаваныя рэалізацыі метадаў не варта ацэньваць па аналогіі з новымі схемамі URL, а стварэнне вялікай колькасці метадаў можна разглядаць як адпаведнасць базавай спецыфікацыі патрэбам распрацоўшчыкаў.

Стандартызацыя ж пэўных метадаў разглядаецца як больш складаная задача, з пункту гледжання дасягнення кансэнсусу сярод распрацоўшчыкаў, чым стандартызацыя агульнага класа ідэнтыфікатараў. Таму зацвярджэнне агульнай спецыфікацыі да стандартызацыі метадаў разглядаецца як рашэнне, здольнае нанесці меншую патэнцыйную шкоду для супольнасці, які ўкараняе дэцэнтралізаваныя ідэнтыфікатары.

Крыніца: opennet.ru

Дадаць каментар