Algorand की टीम GoPlausible ने मानक संस्था DIF को यूनिवर्सल DID रिज़ॉल्वर दान किया
मई के मध्य में, Decentralized Identity Foundation (DIF) — वह उद्योग निकाय जहाँ कंपनियाँ और प्रोजेक्ट विकेंद्रीकृत पहचान मानकों पर सहयोग करते हैं — ने अपने न्यूज़लेटर में एक असहज संभावना जताई: कि उसका लंबे समय से चल रहा यूनिवर्सल रिज़ॉल्वर, जो एक साझा संदर्भ सेवा है और विकेंद्रीकृत पहचानकर्ताओं को ऐसे दस्तावेज़ों में बदलता है जिन्हें एप्लिकेशन सत्यापित कर सकते हैं, शायद बंद कर दिया जाए, 'जब तक कि यह स्पष्ट न हो जाए कि हमारे सदस्यों को वास्तव में इसकी आवश्यकता है।' तब से इस सवाल का जवाब पुनर्निर्माण के साथ दिया गया है। DIF के अपने खाते ने पाठकों को thisDID की ओर इशारा किया है — 'समर्थित विधियों को सीधे संभालना और अन्य अनुरोधों को ज्ञात रिज़ॉल्वरों को प्रॉक्सी करना' — और प्रोजेक्ट का README स्पष्ट रूप से बताता है कि इसे GoPlausible द्वारा बनाया और DIF को दान किया गया है, जो एक ऐसी टीम है जिसका अपना आइडेंटिटी इंफ्रास्ट्रक्चर Algorand पर चलता है।
यह दान केवल मानक व्यवस्था से परे महत्वपूर्ण है। यूनिवर्सल रिज़ॉल्वर वह पाइपलाइन है जो क्रेडेंशियल-जाँच करने वाले एप्लिकेशन को कहीं भी एंकर किए गए पहचानकर्ताओं को स्वीकार करने की सुविधा देती है — चाहे वह डोमेन हो, ब्लॉकचेन हो, या नाम सेवा — बिना प्रत्येक स्रोत को अलग से एकीकृत किए। Algorand कोई दर्शक नहीं है: did:algo और did:nfd इस रिज़ॉल्वर की विशेष प्रविष्टियों में शामिल हैं।
हर तरह की पहचान के लिए एक एंडपॉइंट
एक विकेंद्रीकृत पहचानकर्ता (DID) एक स्ट्रिंग है जिसे World Wide Web Consortium (W3C) द्वारा परिभाषित किया गया है, जो वेब का मुख्य मानक निकाय है: did:web:example.com, did:key:z6Mk..., did:algo:uti7paas... प्रत्येक का समाधान एक DID दस्तावेज़ के रूप में होता है, जो एक मशीन-पठनीय रिकॉर्ड है जिसमें सार्वजनिक कुंजियाँ और सेवा एंडपॉइंट होते हैं — हस्ताक्षरों और सत्यापन योग्य क्रेडेंशियल्स (डिजिटल रूप से हस्ताक्षरित प्रमाण-पत्र) की जाँच के लिए कच्ची सामग्री। विधि खंड यह बताता है कि पहचानकर्ता कहाँ रहता है और उस दस्तावेज़ को कैसे प्राप्त किया जाए, और जो एप्लिकेशन कई पारिस्थितिक तंत्रों से DID स्वीकार करना चाहता था, उसे ऐतिहासिक रूप से प्रत्येक विधि की समाधान लॉजिक को अलग से जोड़ना पड़ता था।
thisDID उस काम को एक HTTP कॉल में समेट देता है। इसका लैंडिंग पेज '70+' समर्थित विधियों का विज्ञापन करता है — इसकी अपनी प्रकाशित सूची में 68 नाम हैं — जिनमें से 24 सेवा के अंदर Cloudflare के नेटवर्क पर एज पर चलने वाले अलग-थलग TypeScript ड्राइवर प्रोग्रामों के माध्यम से समाधान करती हैं, कंप्यूटिंग उपयोगकर्ताओं के करीब डेटा सेंटरों में वितरित (साइट के अनुसार 42 क्षेत्र), और बाकी लंबी पूंछ अपस्ट्रीम भेज दी जाती है। हर प्रतिक्रिया को एक ही W3C-अनुरूप दस्तावेज़ में सामान्यीकृत किया जाता है जिसमें हस्ताक्षरित समाधान मेटाडेटा होता है। API DIF के यूनिवर्सल रिज़ॉल्वर HTTP बाइंडिंग को लागू करता है — एक सहमत URL आकार, GET /1.0/identifiers/{did}, जिसे कोई भी अनुरूप क्लाइंट पहले से जानता है; दस्तावेज़ीकरण का अपना उदाहरण did:web:identity.foundation है। डिस्कवरी, स्वास्थ्य, विश्लेषण और एक लाइव समाधान फ़ीड इसके साथ हैं, साथ ही एक /mcp एंडपॉइंट जो Model Context Protocol को लागू करता है, जो AI एजेंटों में टूल जोड़ने के लिए खुला मानक है — एक एजेंट बिना कस्टम ग्लू के वर्कफ़्लो के बीच में DID समाधान कर सकता है।
रूटिंग इंजन के अंदर
साइट का टैगलाइन, 'The universal resolver that thinks before it routes,' एक चार-चरणीय पाइपलाइन का वर्णन करता है: पहचानकर्ता को पार्स और वर्गीकृत करना; नियम इंजन में विलंबता, विश्वास और ताजगी का मूल्यांकन करना; मेल खाने वाले ड्राइवर को भेजना, कई को समानांतर में जहाँ वह सहायक हो; और हस्ताक्षरित, सामान्यीकृत परिणाम लौटाना।
| अवधारणा | वास्तविक दुनिया में प्रभाव |
|---|---|
| GoPlausible — Algorand-मूल कार्यकर्ता; did:algo और did:nfd के लिए पहला हॉप, godiddy और archon फॉलबैक के रूप में | Algorand पहचानकर्ता सामान्य-उद्देश्य वाले अपस्ट्रीम के बजाय एक विशेषज्ञ ड्राइवर के माध्यम से समाधान करते हैं |
| Godiddy (Danube Tech) — होस्टेड यूनिवर्सल रिज़ॉल्वर और रजिस्ट्रार API | अधिकांश विधियों को समाहित करता है जिन्हें अपस्ट्रीम ड्राइवर की आवश्यकता होती है |
| Archon — iden3 और did:cid ड्राइवर चलाता है | Polygon के iden3 zk-आइडेंटिटी विधि के लिए पहला हॉप; अन्यत्र अंतिम फॉलबैक |
नए ड्राइवर उस सत्यापन गारंटी के तहत आते हैं जिसे README कहता है: जहाँ भी कोई स्वतंत्र अपस्ट्रीम उसी विधि का समाधान कर सकता है, हर समाधान को तब तक समानांतर में दोबारा जाँचा जाता है जब तक ड्राइवर की लाइव मैच दर ग्रेजुएशन न कमा ले, और जिन विधियों को कोई अपस्ट्रीम सेवा नहीं देता उन्हें असत्यापित चिह्नित किया जाता है। सार्वजनिक फ़ीड दोनों परिणाम दिखाता है — एक did:cheqd पहचानकर्ता स्थानीय रूप से समाधान हुआ जिसकी क्रॉस-चेक 'मैच' चिह्नित है, और एक did:ebsi समाधान 'मिसमैच' चिह्नित है। एक अलग प्रोब वर्कर हर पाँच मिनट में हर रूट के खिलाफ कैनरी समाधान चलाता है; 31 अगस्त को स्थिति पृष्ठ ने हर प्रदाता को चालू सूचीबद्ध किया, सफलता दर 0.997 और 1.0 के बीच थी।
Algorand का प्रवेश द्वार
did:algo Algorand ऑन-चेन पहचानकर्ताओं का समाधान करता है, और लाइव फ़ीड दिखाता है कि यह खातों के साथ-साथ परिसंपत्तियों को भी संभालता है: did:algo:मेननेट:asa: पैटर्न पर बने पहचानकर्ता नमूना अवधि के दौरान सफलतापूर्वक समाधान हुए, जिसमें USDC के पीछे की एसेट ID भी शामिल है, जो डॉलर स्टेबलकॉइन है। did:nfd NFDomains से नामों को पहचान दस्तावेज़ों में समाधान करता है, जो Algorand की .algo नाम सेवा है और मानव-पठनीय नामों को चेन पते से मैप करती है।
31 अगस्त को परीक्षण किया गया, API दस्तावेज़ीकरण का उदाहरण पहचानकर्ता — did:algo:uti7paas..., एक पूर्ण Algorand पता — GoPlausible अपस्ट्रीम के माध्यम से 332 मिलीसेकंड में समाधान हुआ, और USDC एसेट पहचानकर्ता 400 मिलीसेकंड में समाधान हुआ। उदाहरण पता मनमाना नहीं है: यह goplausible.algo NFD के पीछे का जमा खाता है, जो जून 2023 में पंजीकृत हुआ था, जिसमें 197 परिसंपत्तियों में 1,544.13 ALGO और 40,283.56 USDC मौजूद हैं। निर्माता ने पहले अपनी पहचान का समाधान किया।
एक खुरदुरा किनारा: साइट का विशेष did:nfd उदाहरण, did:nfd:thisdid.algo, 404 लौटाता है, और NFD निर्देशिका में ऐसा कोई नाम मौजूद नहीं है। सेवा का अपना शोकेस नाम समाधान नहीं करता।
मेट्रिक्स को ईमानदारी से पढ़ना
लैंडिंग पेज 200 मिलीसेकंड से कम के माध्यिका समाधान समय और 99.98% वैश्विक अपटाइम का दावा करता है। दिन-सीमा विश्लेषण स्नैपशॉट उसका आधा समर्थन करता है: thisDID के अपने इन-वर्कर ड्राइवरों का औसत 198 मिलीसेकंड था, लेकिन अपस्ट्रीम रूट धीमे थे — GoPlausible के माध्यम से 477 मिलीसेकंड, godiddy के माध्यम से 488 और archon के माध्यम से 1,471 — जिससे समग्र औसत लगभग 700 मिलीसेकंड तक खिंच गया। माध्यिका और औसत अलग-अलग चीज़ें मापते हैं, इसलिए यह दावा पूरी सेवा के बजाय स्थानीय तेज़ पथ का वर्णन करता है। उसी स्नैपशॉट में GoPlausible ने सबसे बड़ा रूटेड हिस्सा ले जाया, 179 समाधान।
सफलता दरों को भी इसी तरह खोलने की जरूरत है। डैशबोर्ड 285 में से 253 सफल समाधान (88.8%) रिपोर्ट करता है, जबकि अंतर्निहित JSON एंडपॉइंट 280 में से 248 (88.6%) रिपोर्ट करता है — दोनों सतहें थोड़ी अलग हैं, और डैशबोर्ड अपने आंकड़ों के पास एक सेटअप सूचना भी दिखाता है, 'एनालिटिक्स स्टोरेज अभी बाउंड नहीं है।' इसके अलावा, अधिकांश विफलताएँ notFound त्रुटियाँ हैं: जो DID मौजूद ही नहीं हैं, जैसे कि एक जर्मन स्मारक साइट के लिए did:web पहचानकर्ता जो लाइव त्रुटि फ़ीड में शीर्ष पर हैं। एक रिज़ॉल्वर द्वारा अनुपस्थित पहचानकर्ता की सही रिपोर्ट करना रिज़ॉल्वर की विफलता के समान नहीं है।
ट्रैफ़िक वास्तविक है लेकिन मामूली है। दिन-सीमा टाइमलाइन जुलाई के पहले तीन हफ्तों में प्रतिदिन 1 से 39 समाधान दिखाती है, 7 जुलाई को 39 के शिखर के साथ। एक लंबी-सीमा क्वेरी एक अजीब कहानी बताती है: अकेले 14 अगस्त को 59,468 अनुरोध, जिनमें से 33,262 notFound — एक स्वचालित स्कैन का प्रोफ़ाइल — और देशों का विभाजन संयुक्त राज्य (52,379) और ऑस्ट्रिया (15,385) के नेतृत्व में था। विश्लेषण जानबूझकर मोटे हैं, जिसमें कोई IP नहीं, कोई कुकीज़ नहीं, और केवल देश-स्तरीय भूगोल है, और रेंज स्वयं अजीब व्यवहार करती हैं: 'दिन' स्नैपशॉट की टाइमलाइन 1 जुलाई से 21 जुलाई तक चलती है।
एक परीक्षण के साथ जुड़ा दान
कोड DIF के अपने GitHub संगठन के अंतर्गत decentralized-identity/thisdid पर रहता है, जो उदार Apache-2.0 लाइसेंस के तहत है, अंतिम बार 28 अगस्त को एक कमिट के साथ पुश किया गया था जिसमें 'Wave 6 method candidates' पर शोध को अपडेट किया गया था — पाइपलाइन में और विधियाँ। अब तक गति पतली है: रिपॉजिटरी में एक सिंगल स्टार है, और शीर्ष योगदानकर्ता emg110 ने 73 योगदान दिए हैं। DIF के जून न्यूज़लेटर ने 'DIF के यूनिवर्सल रिज़ॉल्वर इंस्टेंस का ओवरहाल' वर्णित किया और did:webvh और did:webplus को अनुशंसित विधियों के रूप में नामित किया; अगस्त के लिए एक और अपडेट का संकेत दिया गया था।
आगे क्या होता है, यह उसी चर पर निर्भर करता है जिसे DIF ने खुद मई में पहचाना था: क्या सदस्य वास्तविक ट्रैफ़िक को इसके माध्यम से रूट करते हैं। इंफ्रास्ट्रक्चर लाइव और अवलोकन योग्य है — स्थिति जांच, एक सार्वजनिक फ़ीड, एक खुला API — और Algorand की पहचानों के पास अब इसमें एक नामित, मानक-आधारित मार्ग है। जिस टीम ने पहले अपने खाते का समाधान किया, उसके लिए अगला मील का पत्थर किसी और की पहचान है।
स्रोत
- thisDID
- decentralized-identity/thisdid on GitHub
- DIF Newsletter #62
- GoPlausible
- ThisDID · DIF Universal DID Resolver
- https://thisdid.com/data
- https://thisdid.com/recent
- https://thisdid.com/1.0/identifiers/did:algo:uti7paasilrda3ishy5m7j7lnrx2aivqjwi7zkccgkvlmfd3vpr5pwsz4i
- https://thisdid.com/status
- https://thisdid.com/methods
- https://thisdid.com/1.0/identifiers/did:algo:mainnet:asa:31566704
- Post by @identity.foundation — Bluesky
- DIF Newsletter #64
- raw.githubusercontent.com
- ThisDID Directory
- did:algo — ThisDID Directory
Source: https://thisdid.com