Ապակենտրոնացված նույնացուցիչները ստանդարտացված կլինեն՝ չնայած Google-ի և Mozilla-ի առարկություններին

Թիմ Բերներս-Լին հայտարարեց որոշման մասին՝ որպես առաջարկվող ստանդարտ դարձնելու սպեցիֆիկացիա, որը սահմանում է համացանցի ապակենտրոնացված նույնացուցիչները (DID, Decentralized Identifier): Google-ի և Mozilla-ի կողմից ներկայացված առարկությունները մերժվում են:

DID ճշգրտումը ներկայացնում է եզակի գլոբալ նույնացուցիչի նոր տեսակ, որը կապված չէ առանձին կենտրոնացված ծառայությունների և կազմակերպությունների հետ, ինչպիսիք են տիրույթի գրանցողները և հավաստագրման մարմինները: Նույնացուցիչը կարող է կապված լինել կամայական ռեսուրսի հետ և ստեղծվել ռեսուրսի սեփականատիրոջ կողմից վստահված համակարգերի միջոցով: Նույնացուցիչի իսկությունը ստուգելու համար օգտագործվում է սեփականության իրավունքի հաստատման իսկությունը՝ հիմնվելով ծածկագրային մեխանիզմների վրա, ինչպիսիք են թվային ստորագրությունները: Հստակեցումը թույլ է տալիս օգտագործել տարբեր մեթոդներ բաշխված հսկողության և նույնացուցիչների մասին տեղեկություններ ստանալու համար, ներառյալ բլոկչեյնի վրա հիմնված մեթոդները:

Նոր URI-ի ձևաչափը ձևավորվում է որպես «did:method:unique_identifier», որտեղ «did»-ը սահմանում է նոր URI սխեման, «method»-ը ցույց է տալիս նույնացուցիչի մշակման մեխանիզմը, իսկ «unique_identifier»-ը ընտրվածին հատուկ ռեսուրսի նույնացուցիչ է: մեթոդ, օրինակ՝ «did:example» :123456789abcdefghi»: Մեթոդով դաշտը ցույց է տալիս օգտագործված տվյալների պահպանման ստուգված ծառայության անվանումը, որը երաշխավորում է նույնացուցիչի եզակիությունը, որոշում է դրա ձևաչափը և ապահովում նույնացուցիչի կապը այն ռեսուրսին, որի համար այն ստեղծվել է: Նույնացուցիչ URI-ն վերածվում է JSON փաստաթղթի՝ մետատվյալներով, որոնք նկարագրում են պահանջվող օբյեկտը և ներառում են հանրային բանալիներ՝ սեփականատիրոջը հաստատելու համար:

Ապակենտրոնացված նույնացուցիչները ստանդարտացված կլինեն՝ չնայած Google-ի և Mozilla-ի առարկություններին

Մեթոդի ներդրումը դուրս է DID ստանդարտի շրջանակներից, որոնք սահմանված են իրենց բնութագրերում և պահպանվում են առանձին գրանցամատյանում: Ներկայումս առաջարկվել է 135 մեթոդ՝ հիմնված տարբեր բլոկչեյնների, կրիպտոգրաֆիկ ալգորիթմների, բաշխված տեխնոլոգիաների, ապակենտրոնացված տվյալների բազաների, P2P համակարգերի և նույնականացման մեխանիզմների վրա։ Հնարավոր է նաև կենտրոնացված համակարգերի վերևում ստեղծել DID կապեր, օրինակ՝ վեբ մեթոդը թույլ է տալիս կապել ավանդական հոսթների անուններին (օրինակ՝ «did:web:example.com»):

Google-ի առարկությունները կապված են ապակենտրոնացված իդենտիֆիկատորների ընդհանուր մեխանիզմի բնութագրերի առանձնացման հետ մեթոդների վերջնական ներդրման բնութագրերից, ինչը թույլ չի տալիս վերլուծել հիմնական ճշգրտման ճշգրտությունը՝ առանց մեթոդների բնութագրերի ուսումնասիրության: Հիմնական մասնագրերի հրապարակումը, երբ մեթոդի տեխնիկական բնութագրերը պատրաստ չեն, դժվարացնում է գործընկերների վերանայումը, և Google-ն առաջարկել է հետաձգել DID-ի ընդհանուր հստակեցման ստանդարտացումը այնքան ժամանակ, մինչև մի քանի լավագույն փորձը պատրաստ լինի ստանդարտացման, քանի որ ստանդարտացման մեթոդների ընթացքում կարող են առաջանալ նուրբ խնդիրներ, որոնք պահանջում են կատարելագործում: հիմնական բնութագրի:

Mozilla-ի առարկությունն այն է, որ ճշգրտումը պատշաճ կերպով չի մղում դյուրատարության համար՝ այս խնդիրը թողնելով մեթոդի ռեեստրի կողմին: Ռեեստրն արդեն առաջարկել է հարյուրից ավելի մեթոդներ՝ ստեղծված առանց ստանդարտ լուծումների համատեղելիության և միավորման: Իր ներկայիս ձևով այն խրախուսում է յուրաքանչյուր առաջադրանքի համար նոր մեթոդի ստեղծումը, այլ ոչ թե փորձում է գոյություն ունեցող մեթոդները հարմարեցնել ձեր կարիքներին:

W3C-ի դիրքորոշումն այն է, որ DID ճշգրտման ստանդարտացումը, որը սահմանում է նույնացուցիչների նոր ընդարձակվող դաս և հարակից շարահյուսություն, կխթանի մեթոդի մշակումը և մեթոդի ստանդարտացման վերաբերյալ կոնսենսուսը: Այսպես, կան բազմաթիվ ապացույցներ, որ հիմնական մասնագրերը կիրառելի են ապակենտրոնացված տեխնոլոգիական համայնքի կարիքների համար: Մեթոդների առաջարկվող իրականացումները չպետք է գնահատվեն URL-ի նոր սխեմաների անալոգիայով, և մեծ թվով մեթոդների ստեղծումը կարող է դիտվել որպես հիմնական բնութագրերի բավարարում մշակողների կարիքների հետ:

Որոշ մեթոդների ստանդարտացումն ավելի բարդ խնդիր է ծրագրավորողների միջև կոնսենսուսի հասնելու տեսանկյունից, քան նույնացուցիչների ընդհանուր դասի ստանդարտացումը: Հետևաբար, ստանդարտացման մեթոդներից առաջ ընդհանուր բնութագրի հաստատումը դիտվում է որպես լուծում, որը կարող է ավելի քիչ պոտենցիալ վնաս պատճառել ապակենտրոնացված նույնացուցիչներ կիրառող համայնքին:

Source: opennet.ru

Добавить комментарий