
هوية DID، أو المعرف اللامركزي (Decentralized Identifier)، هي هوية رقمية يتحكم بها المستخدم ولا تعتمد على منصات مركزية. تتكون أساساً من سلسلة فريدة بصيغة "did:method:identifier"، وتثبت ملكيتها من خلال مفتاح خاص.
عند رؤية "DID"، اعتبرها بمثابة اسم حسابك اللامركزي. ويرتبط بهذا المعرف "وثيقة DID" التي تسرد مفاتيحك العامة (لتحقق التوقيع) ونقاط الخدمة (لاكتشاف واجهاتك أو قنوات الاتصال). باستخدام هذه المعلومات، يمكن للتطبيقات تأكيد ملكيتك للهوية دون الحاجة لأسماء مستخدمين تقليدية أو كلمات مرور أو تسجيل دخول عبر طرف ثالث.
المبدأ الأساسي لهوية DID هو "إثبات الهوية من خلال توقيع المفتاح الخاص والتحقق من المفتاح العام في التطبيق"، مع عملية حل قياسية تربط سلسلة DID بمفتاحها العام وبيانات الخدمة.
في هذا السياق، يعمل زوج المفتاح الخاص/المفتاح العام كبيانات اعتماد تشفيرية. المفتاح الخاص هو أداتك الشخصية للتوقيع؛ والمفتاح العام هو النموذج العام للتحقق. توقع رسالة تحدي بمفتاحك الخاص، ويقوم التطبيق بالتحقق من هذا التوقيع باستخدام مفتاحك العام—إذا تطابقا، يتم التعرف عليك كمالك لـ DID. وتعد وثيقة DID دليلاً إرشادياً لمفتاحك العام والخدمات المرتبطة.
تعتمد DIDs على "طرق DID". تحدد هذه الطرق كيفية إنشاء وحل DIDs ذات البادئات المختلفة—مثل did:key (مشتقة مباشرة من مفتاح عام)، did:pkh (مرتبطة بعنوان على السلسلة)، did:ion (مبنية على شبكة معرفات موزعة). كل طريقة تحدد مكان تخزين وثيقة DID وكيفية تحديثها أو إلغائها.
إنشاء وحل هوية DID يتضمن خطوات متعددة—تأسيس المعرف، نشر الوثيقة، واستخدام أداة حل للوصول إلى معلومات الاستخدام.
أكثر حالات الاستخدام شيوعاً لهويات DID هي "تسجيل الدخول بتوقيع الرسالة" و"إثبات التأهل". تستخدم محفظتك لتوقيع رسالة تحدي من التطبيق؛ وعند التحقق، يتم تسجيل دخولك أو منحك حق الوصول للميزات.
في حوكمة DAO، يمكن ربط هويات DID بحقوق التصويت—فقط من يحمل رموزاً أو بيانات اعتماد محددة يمكنه التصويت على المقترحات.
في سيناريوهات NFT وحجب المحتوى، يمكن لـ DIDs التحقق مما إذا كنت تملك سلسلة NFT معينة قبل منح إذن التحميل أو العرض.
في جمع التمويل المتوافق أو إثبات العمل، يتم إقران DIDs مع بيانات اعتماد قابلة للتحقق (VCs)—إثباتات قابلة للتحقق تشفيرياً تصدرها مؤسسات موثوقة. على سبيل المثال، يمكنك تقديم VC "إكمال KYC" أو "عضو في المؤسسة X" لإثبات الأهلية دون كشف بيانات شخصية غير ضرورية.
هويات DID لا تتطلب مزودي هوية مركزيين. أنظمة الحساب التقليدية تخزن بيانات الاعتماد في قواعد بيانات المنصة؛ ويعتمد OAuth على أطراف ثالثة مثل تسجيل الدخول الاجتماعي. مع DIDs، تثبت التحكم مباشرة باستخدام مفتاحك الخاص—كل ما تحتاجه التطبيقات هو التحقق من توقيعك.
يكمن الاختلاف في التحكم وقابلية النقل. مع DIDs، لا يمكن لأي منصة واحدة تجميد أو إلغاء هويتك، ويمكنك إعادة استخدام نفس الهوية والبيانات عبر عدة تطبيقات. كما تتيح DIDs خصوصية أكثر دقة—حيث تكشف فقط البيانات الضرورية بدلاً من الملف الشخصي بالكامل.
في التطبيقات اللامركزية (dApps) التي تدعم did:pkh، يكون عنوانك على السلسلة هو هوية DID الخاصة بك. عند ربط محفظة Gate Web3، توقع بعنوانك لتسجيل الدخول بالتحدي، وتتعرف التطبيقات على هوية DID الخاصة بك بناءً على ذلك.
ضمن بيئة Gate Web3، يوقع المستخدمون عادةً طلبات التفويض عبر توقيع المحفظة ويستخدمون واجهات تحقق VC للتحكم في الوصول إلى ميزات أو محتوى معين. على سبيل المثال، يمكن للعناوين التي تحتفظ بـ NFTs محددة فتح فعاليات أو عمليات توزيع؛ وإذا تم دمج التحقق من VC، يمكنك إثبات الأهلية مع أقل قدر من الإفصاح عن البيانات.
تحذير المخاطر: يتحكم مفتاح محفظتك الخاص في هوية DID الخاصة بك. النسخ الاحتياطي الآمن، واستخدام محافظ الأجهزة أو أنظمة التوقيع المتعدد يقلل من مخاطر الفقد أو السرقة.
تسمى تطبيقات DID الرائدة "طرق DID". من الأمثلة الشائعة did:key (مبنية على المفتاح العام، خفيفة)، did:pkh (مرتبطة بعناوين على السلسلة، متوافقة مع Ethereum وغيرها)، وdid:ion (مبنية على شبكات معرفات موزعة تدعم الإلغاء القوي وقابلية التوسع).
يركز اختيار الشبكة على ثلاثة جوانب: توفر الحل، التكلفة، وتوافق النظام البيئي. على سبيل المثال، تعمل did:pkh بسلاسة مع المحافظ والتطبيقات اللامركزية في أنظمة Ethereum؛ أما السيناريوهات التي تحتاج إلى اتساق وتوسع عاليين فقد تختار شبكات معرفات لامركزية أكثر نضجاً أو حلول الطبقة الثانية لتحقيق توازن مثالي بين التكلفة والأداء.
تتجه هويات DID نحو التوحيد القياسي وقابلية التشغيل البيني. فقد اعتمدت W3C مواصفة DID الأساسية كمواصفة موصى بها (المصدر: W3C، يوليو 2022)، وتحسنت أدوات الحل والتكامل عبر الشبكات بسرعة.
تشمل التوجهات المستقبلية المتوقعة تكامل المحافظ الأوسع لهويات DID وVCs؛ واعتماد تسجيل الدخول بتوقيع التحدي بشكل أوسع مع تحسين إثباتات الخصوصية؛ ودعم أساسي لإلغاء البيانات والتدقيق في بيئات المالية والقطاع المؤسسي المتوافقة. من الناحية التقنية، ستتعايش عدة طرق، وسيصبح الحل عبر الشبكات ممارسة قياسية.
تعيد هوية DID التحكم في الهوية إلى المستخدمين—ممكنة إثبات التأهل عبر التطبيقات من خلال "توقيعات المفتاح الخاص + بيانات اعتماد قابلة للتحقق". اختيار الطريقة المناسبة لـ DID وممارسة إدارة قوية للمفاتيح/الخصوصية ضروريان للتبني الآمن. ومع نضج المعايير وتحسن الأدوات، ستصبح DIDs أسهل في التكامل مع المحافظ والتطبيقات—مما يدفع التبني في Web3 والخدمات الرقمية الأوسع.
تعتمد هويات DID على البلوكتشين كطبقة تخزين لامركزية مقاومة للتلاعب تضمن أصالة الهوية. تُدار الأنظمة التقليدية بواسطة سلطات مركزية—مما يجعلها عرضة لنقاط فشل واحدة أو إساءة استخدام السلطة. يضمن دفتر السجلات الموزع في البلوكتشين احتفاظ المستخدمين بالملكية الكاملة لبيانات الهوية، مع إمكانية تتبع كل التغييرات والتحقق منها. وتُعد هذه السيادة للمستخدم ميزة أساسية لـ DIDs مقارنة بأنظمة الهوية التقليدية.
نعم—تقدم هويات DID توافقاً عبر الشبكات لأنها تلتزم بمعايير W3C ولا ترتبط بأي بلوكتشين محددة. على سبيل المثال، يمكن التعرف على DID مسجلة على Ethereum والتحقق منها على Solana أو Polygon أو شبكات أخرى—تماماً كما تعمل جوازات السفر عالمياً. يعتمد الدعم الفعلي على ما إذا كانت التطبيقات قد دمجت معيار DID المعني؛ ومع ذلك، ينمو الدعم عبر الأنظمة الرئيسية بسرعة.
توفر DIDs قيمة لكل من الأفراد والمؤسسات ولكنها تلبي احتياجات مختلفة. يمكن للأفراد إدارة هوياتهم بأنفسهم لتسجيل الدخول عبر المنصات وحماية الخصوصية؛ ويمكن للمؤسسات استخدام DIDs لمصادقة الموظفين، تتبع سلسلة التوريد، عمليات KYC للعملاء، وغيرها. وتعمل منصات مثل Gate على خفض حواجز التبني تدريجياً عبر دعم مصادقة المستخدم بواسطة DIDs.
فقدان المفتاح الخاص لـ DID يعني فقدان التحكم بتلك الهوية—ولا توجد سلطة مركزية لمساعدتك على استعادتها (وهي سمة أساسية لأنظمة البلوكتشين). لهذا السبب، تُعد ممارسات الإدارة الآمنة (محافظ الأجهزة أو إعدادات التوقيع المتعدد) ضرورية. إذا فقدت الوصول، يجب عليك تسجيل DID جديدة؛ بينما تبقى السجلات السابقة على السلسلة لكنها تصبح غير قابلة للإدارة.
للمصادقة عبر هوية DID على Gate:


