Ang mga desentralisadong identifier ay i-standardize sa kabila ng mga pagtutol mula sa Google at Mozilla

Inihayag ni Tim Berners-Lee ang desisyon na gawin ang espesipikasyon na tumutukoy sa mga desentralisadong identifier para sa katayuan ng Web (DID, Decentralized Identifier) ​​bilang isang inirerekomendang pamantayan. Ang mga pagtutol na itinaas ng Google at Mozilla ay tinanggihan.

Ang detalye ng DID ay nagpapakilala ng bagong uri ng natatanging pandaigdigang identifier na hindi nakatali sa mga indibidwal na sentralisadong serbisyo at organisasyon, gaya ng mga registrar ng domain at awtoridad sa certification. Maaaring iugnay ang isang identifier sa isang arbitrary na mapagkukunan at nabuo gamit ang mga system na pinagkakatiwalaan ng may-ari ng mapagkukunan. Upang i-verify ang pagiging tunay ng isang identifier, ginagamit ang proof-of-ownership authentication batay sa mga cryptographic na mekanismo gaya ng mga digital signature. Ang pagtutukoy ay nagbibigay-daan para sa paggamit ng iba't ibang mga pamamaraan para sa distributed control at pagkuha ng impormasyon tungkol sa mga identifier, kabilang ang mga pamamaraan na nakabatay sa blockchain.

Ang format ng bagong URI ay nabuo bilang "did:method:unique_identifier", kung saan ang "did" ay tumutukoy sa bagong URI scheme, "metodo" ay nagpapahiwatig ng mekanismo para sa pagproseso ng identifier, at ang "unique_identifier" ay isang resource identifier na partikular sa napiling paraan, halimbawa, "did:example" :123456789abcdefghi." Ang field na may pamamaraan ay nagpapahiwatig ng pangalan ng na-verify na serbisyo sa pag-iimbak ng data na ginamit, na ginagarantiyahan ang pagiging natatangi ng identifier, tinutukoy ang format nito at tinitiyak ang pagbubuklod ng identifier sa mapagkukunan kung saan ito nilikha. Ang identifier URI ay na-convert sa isang JSON na dokumento na may metadata na naglalarawan sa hiniling na bagay at kasama ang mga pampublikong key upang i-verify ang may-ari.

Ang mga desentralisadong identifier ay i-standardize sa kabila ng mga pagtutol mula sa Google at Mozilla

Ang mga pagpapatupad ng pamamaraan ay nasa labas ng saklaw ng pamantayan ng DID, na tinukoy sa sarili nilang mga detalye, at pinananatili sa isang hiwalay na rehistro. Sa kasalukuyan, 135 na pamamaraan ang iminungkahi batay sa iba't ibang blockchain, cryptographic algorithm, distributed na teknolohiya, desentralisadong database, P2P system at mga mekanismo ng pagkakakilanlan. Posible ring gumawa ng mga DID binding sa itaas ng mga sentralisadong system, halimbawa, ang web method ay nagbibigay-daan sa iyong gumamit ng binding sa mga tradisyonal na pangalan ng host (halimbawa, β€œdid:web:example.com”).

Ang mga pagtutol ng Google ay nauugnay sa paghihiwalay ng pagtutukoy para sa pangkalahatang mekanismo ng mga desentralisadong pagkakakilanlan mula sa mga pagtutukoy para sa panghuling pagpapatupad ng mga pamamaraan, na hindi pinapayagan ang pagsusuri sa kawastuhan ng pangunahing detalye nang hindi pinag-aaralan ang mga detalye ng mga pamamaraan. Ang pag-publish ng pangunahing detalye kapag hindi pa handa ang mga pagtutukoy ng pamamaraan ay nagpapahirap sa pagsusuri ng peer, at iminungkahi ng Google na ipagpaliban ang standardisasyon ng pangkalahatang detalye ng DID hanggang sa handa nang i-standardize ang ilang pinakamahuhusay na kagawian, dahil sa proseso ng pag-standardize ng mga pamamaraan, maaaring lumitaw ang mga banayad na isyu na nangangailangan ng pagpipino. ng pangunahing detalye.

Ang pagtutol ni Mozilla ay ang pagtutukoy ay hindi sapat na nagtutulak para sa portability, na iniiwan ang isyung ito sa paraan ng pagpapatala. Ang pagpapatala ay nagmungkahi na ng higit sa isang daang mga pamamaraan, na nilikha nang walang pagsasaalang-alang sa pagiging tugma at pag-iisa ng mga karaniwang solusyon. Sa kasalukuyang anyo nito, hinihikayat nito ang paglikha ng isang bagong pamamaraan para sa bawat gawain, sa halip na subukang iangkop ang mga kasalukuyang pamamaraan upang umangkop sa iyong mga pangangailangan.

Ang posisyon ng W3C ay ang standardisasyon ng detalye ng DID, na tumutukoy sa isang bagong extensible na klase ng mga identifier at nauugnay na syntax, ay magpapasigla sa pagbuo ng pamamaraan at pinagkasunduan sa standardisasyon ng pamamaraan. Sa kasalukuyan, may sapat na katibayan na ang pangunahing detalye ay naaangkop sa mga pangangailangan ng desentralisadong komunidad ng teknolohiya. Ang mga iminungkahing pagpapatupad ng mga pamamaraan ay hindi dapat hatulan sa pamamagitan ng pagkakatulad sa mga bagong scheme ng URL, at ang paglikha ng isang malaking bilang ng mga pamamaraan ay makikita bilang pagtugon sa pangunahing detalye sa mga pangangailangan ng mga developer.

Ang pag-standardize ng ilang mga pamamaraan ay nakikita bilang isang mas mahirap na gawain, sa mga tuntunin ng pagkamit ng consensus sa mga developer, kaysa sa pag-standardize ng isang pangkalahatang klase ng mga identifier. Samakatuwid, ang pag-apruba sa isang karaniwang detalye bago ang pag-standardize ng mga pamamaraan ay nakikita bilang isang solusyon na maaaring magdulot ng mas kaunting potensyal na pinsala sa komunidad na nagpapatupad ng mga desentralisadong identifier.

Pinagmulan: opennet.ru

Magdagdag ng komento