في السنوات الأخيرة، أصبح استخدام zk-SNARKs في أنظمة الهوية الرقمية لحماية الخصوصية اتجاهًا شائعًا. يتم تطوير مجموعة متنوعة من المشاريع الرقمية المعتمدة على zk-SNARKs لتقديم حلول صديقة للمستخدمين، مما يسمح لهم بإثبات هويتهم دون الحاجة إلى الكشف عن تفاصيل الهوية. تجاوز عدد مستخدمي مشاريع مثل World ID عشرة ملايين، وتستكشف العديد من الحكومات والمنظمات الدولية هذه التقنية بنشاط.
من السطح، يبدو أن انتشار تقنية التعريف بالهوية المعتمدة على zk-SNARKs هو انتصار كبير لفكرة اللامركزية. فهي تستطيع حماية مختلف خدمات الإنترنت من هجمات الساحرات والتلاعب بالروبوتات دون المساس بالخصوصية. لكن الحقيقة ليست بهذه البساطة، فهذه التقنية لا تزال تحمل بعض المخاطر. ستتناول هذه المقالة النقاط التالية:
zk-SNARKs حلت العديد من المشكلات المهمة، لكنها لا تزال تواجه بعض المخاطر. تأتي هذه المخاطر أساسًا من الحفاظ الإلزامي على خاصية "التعريف بالهوية"، وليس لها علاقة كبيرة بالتقنيات المحددة مثل البيومترية أو جوازات السفر.
الاعتماد الكامل على "إثبات الثروة" للحماية من هجمات الساحرات ليس كافياً في معظم السيناريوهات، نحتاج إلى نوع من الحل "شبيه الهوية".
الحالة المثالية هي أن تكلفة الحصول على N من الهويات هي N²، مما يقع بين الهوية الواحدة وارتباطها الكامل بالثروة.
من الصعب تحقيق هذه الحالة المثالية بشكل كامل، لكن نظام "التعريف بالهوية المتعددة" هو الحل الأقرب والأكثر واقعية. يمكن أن تكون الهوية المتعددة ظاهرة مثل ( المرتبطة بالشبكات الاجتماعية )، أو يمكن أن تكون غير ظاهرة حيث تتواجد هويات متعددة تعتمد على zk-SNARKs ولا تهيمن واحدة منها بشكل مطلق (.
![فيتاليك: التحديات المتعددة تحت الهوية الرقمية + تقنية zk-SNARKs])https://img-cdn.gateio.im/webp-social/moments-1fa15b87f0dad953ff390e1ff4499f3d.webp(
zk-SNARKs التعريف بالهوية的局限性
حتى لو كان نظام التعريف بالهوية القائم على zk-SNARKs يعمل بشكل جيد كما هو مصمم، لا يزال هناك بعض المشاكل:
لا يمكن تحقيق الخصوصية الحقيقية. إذا كان التطبيق يخصص معرفًا فريدًا لكل مستخدم، وكان بإمكان الشخص أن يمتلك حسابًا واحدًا فقط، فقد تكون الخصوصية التي يحصل عليها المستخدم أقل من المستوى الحالي.
لا يمكن تجنب التعرض للضغط. إذا طُلب من شخص ما إجبارياً الكشف عن قيمة سرية، فإن حماية zk-SNARKs ستفشل. قد تطلب الحكومة أو صاحب العمل أو حتى التطبيق نفسه من المستخدم الكشف عن معلومات الهوية الكاملة.
لا يمكن حل المخاطر غير المتعلقة بالخصوصية. جميع أشكال الهوية لديها حالات حدودية، مثل عدم القدرة على تغطية الأشخاص عديمي الجنسية، والامتيازات الناتجة عن تعدد الجنسيات، وإمكانية تعرض الهيئات المصدرة للاختراق. هذه المشكلات لا تتعلق بالخصوصية، ولا يمكن حلها بواسطة zk-SNARKs.
![فيتاليك: التحديات المتعددة تحت الهوية الرقمية + تقنية ZK])https://img-cdn.gateio.im/webp-social/moments-18e125ae671fbd46a8f4b809256f301e.webp(
نقص إثبات الثروة
هناك آراء تعتبر أنه يمكن الاعتماد بالكامل على "إثبات الثروة" لمنع هجمات السحرة، دون الحاجة إلى أي شكل من أشكال التعريف بالهوية. لكن هذه الخطة قد لا تكون قابلة للتطبيق في بعض السيناريوهات، خصوصًا:
مشهد مثل دخل أساسي شامل ) مثل UBI (: الحاجة إلى توزيع الأصول أو الخدمات على مجموعة واسعة من المستخدمين، دون النظر إلى القدرة على الدفع.
مشهد مشابه للحوكمة ): يحتاج إلى التمييز بين "شخص واحد يتحكم في كميات كبيرة من الأموال" و "مجموعة من الأشخاص يمتلكون أموالاً متساوية"، لأن الحالة الأخيرة تمثل مزيدًا من الأفراد المستقلين، وتحتوي على معلومات أكثر ثراءً.
هذا يشير إلى أننا بحاجة إلى نوع من حلول التعريف بالهوية، ولكن ليس من الضروري الالتزام الصارم بقاعدة "هُوية واحدة لشخص واحد".
الحالة المثالية ونظام الهوية المتعددة
الحالة المثالية النظرية هي أن تكلفة الحصول على N هوية هي N². وهذا يوفر مساحة كافية للخصوصية ومقاومة الإكراه، ويحد أيضًا من إساءة استخدام النظام من قبل الكيانات الكبيرة.
أفضل حل لتحقيق هذه الحالة المثالية هو نظام الهوية المتعددة:
الهوية المتعددة الظاهرة: إثبات الهوية من خلال رسم العلاقات الاجتماعية، مثل مشروع Circles.
الهوية متعددة الطبقات: وجود مزودي هوية متعددين، والتطبيق متوافق مع عدة طرق لمصادقة الهوية.
يمكن أن يوفر نظام الهوية المتعددة مزيدًا من الخصوصية ومقاومة الضغوط وقدرة على تحمل الأخطاء. ولكن يجب أن نكون حذرين من هيمنة شكل معين من الهوية، حيث قد يؤدي ذلك إلى تدهور النظام إلى نمط "هوية واحدة لكل شخص".
في الوضع المثالي، يمكن لمشروع "هوية واحدة لشخص واحد" أن يتكامل مع نظام الهوية القائم على المخططات الاجتماعية، مما يوفر الدعم الأولي للأخير، ويخلق عددًا كافيًا من المستخدمين الأوائل، وبالتالي تطوير مخطط اجتماعي موزع عالميًا.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تقنية التعريف بالهوية zk-SNARKs: الفرص والمخاطر المتزامنة مناقشة أهمية نظم الهوية المتعددة
zk-SNARKs للتعريف بالهوية: تقييم المزايا والعيوب وأهمية الهوية المتعددة
في السنوات الأخيرة، أصبح استخدام zk-SNARKs في أنظمة الهوية الرقمية لحماية الخصوصية اتجاهًا شائعًا. يتم تطوير مجموعة متنوعة من المشاريع الرقمية المعتمدة على zk-SNARKs لتقديم حلول صديقة للمستخدمين، مما يسمح لهم بإثبات هويتهم دون الحاجة إلى الكشف عن تفاصيل الهوية. تجاوز عدد مستخدمي مشاريع مثل World ID عشرة ملايين، وتستكشف العديد من الحكومات والمنظمات الدولية هذه التقنية بنشاط.
من السطح، يبدو أن انتشار تقنية التعريف بالهوية المعتمدة على zk-SNARKs هو انتصار كبير لفكرة اللامركزية. فهي تستطيع حماية مختلف خدمات الإنترنت من هجمات الساحرات والتلاعب بالروبوتات دون المساس بالخصوصية. لكن الحقيقة ليست بهذه البساطة، فهذه التقنية لا تزال تحمل بعض المخاطر. ستتناول هذه المقالة النقاط التالية:
zk-SNARKs حلت العديد من المشكلات المهمة، لكنها لا تزال تواجه بعض المخاطر. تأتي هذه المخاطر أساسًا من الحفاظ الإلزامي على خاصية "التعريف بالهوية"، وليس لها علاقة كبيرة بالتقنيات المحددة مثل البيومترية أو جوازات السفر.
الاعتماد الكامل على "إثبات الثروة" للحماية من هجمات الساحرات ليس كافياً في معظم السيناريوهات، نحتاج إلى نوع من الحل "شبيه الهوية".
الحالة المثالية هي أن تكلفة الحصول على N من الهويات هي N²، مما يقع بين الهوية الواحدة وارتباطها الكامل بالثروة.
من الصعب تحقيق هذه الحالة المثالية بشكل كامل، لكن نظام "التعريف بالهوية المتعددة" هو الحل الأقرب والأكثر واقعية. يمكن أن تكون الهوية المتعددة ظاهرة مثل ( المرتبطة بالشبكات الاجتماعية )، أو يمكن أن تكون غير ظاهرة حيث تتواجد هويات متعددة تعتمد على zk-SNARKs ولا تهيمن واحدة منها بشكل مطلق (.
![فيتاليك: التحديات المتعددة تحت الهوية الرقمية + تقنية zk-SNARKs])https://img-cdn.gateio.im/webp-social/moments-1fa15b87f0dad953ff390e1ff4499f3d.webp(
zk-SNARKs التعريف بالهوية的局限性
حتى لو كان نظام التعريف بالهوية القائم على zk-SNARKs يعمل بشكل جيد كما هو مصمم، لا يزال هناك بعض المشاكل:
لا يمكن تحقيق الخصوصية الحقيقية. إذا كان التطبيق يخصص معرفًا فريدًا لكل مستخدم، وكان بإمكان الشخص أن يمتلك حسابًا واحدًا فقط، فقد تكون الخصوصية التي يحصل عليها المستخدم أقل من المستوى الحالي.
لا يمكن تجنب التعرض للضغط. إذا طُلب من شخص ما إجبارياً الكشف عن قيمة سرية، فإن حماية zk-SNARKs ستفشل. قد تطلب الحكومة أو صاحب العمل أو حتى التطبيق نفسه من المستخدم الكشف عن معلومات الهوية الكاملة.
لا يمكن حل المخاطر غير المتعلقة بالخصوصية. جميع أشكال الهوية لديها حالات حدودية، مثل عدم القدرة على تغطية الأشخاص عديمي الجنسية، والامتيازات الناتجة عن تعدد الجنسيات، وإمكانية تعرض الهيئات المصدرة للاختراق. هذه المشكلات لا تتعلق بالخصوصية، ولا يمكن حلها بواسطة zk-SNARKs.
![فيتاليك: التحديات المتعددة تحت الهوية الرقمية + تقنية ZK])https://img-cdn.gateio.im/webp-social/moments-18e125ae671fbd46a8f4b809256f301e.webp(
نقص إثبات الثروة
هناك آراء تعتبر أنه يمكن الاعتماد بالكامل على "إثبات الثروة" لمنع هجمات السحرة، دون الحاجة إلى أي شكل من أشكال التعريف بالهوية. لكن هذه الخطة قد لا تكون قابلة للتطبيق في بعض السيناريوهات، خصوصًا:
مشهد مثل دخل أساسي شامل ) مثل UBI (: الحاجة إلى توزيع الأصول أو الخدمات على مجموعة واسعة من المستخدمين، دون النظر إلى القدرة على الدفع.
مشهد مشابه للحوكمة ): يحتاج إلى التمييز بين "شخص واحد يتحكم في كميات كبيرة من الأموال" و "مجموعة من الأشخاص يمتلكون أموالاً متساوية"، لأن الحالة الأخيرة تمثل مزيدًا من الأفراد المستقلين، وتحتوي على معلومات أكثر ثراءً.
هذا يشير إلى أننا بحاجة إلى نوع من حلول التعريف بالهوية، ولكن ليس من الضروري الالتزام الصارم بقاعدة "هُوية واحدة لشخص واحد".
الحالة المثالية ونظام الهوية المتعددة
الحالة المثالية النظرية هي أن تكلفة الحصول على N هوية هي N². وهذا يوفر مساحة كافية للخصوصية ومقاومة الإكراه، ويحد أيضًا من إساءة استخدام النظام من قبل الكيانات الكبيرة.
أفضل حل لتحقيق هذه الحالة المثالية هو نظام الهوية المتعددة:
الهوية المتعددة الظاهرة: إثبات الهوية من خلال رسم العلاقات الاجتماعية، مثل مشروع Circles.
الهوية متعددة الطبقات: وجود مزودي هوية متعددين، والتطبيق متوافق مع عدة طرق لمصادقة الهوية.
يمكن أن يوفر نظام الهوية المتعددة مزيدًا من الخصوصية ومقاومة الضغوط وقدرة على تحمل الأخطاء. ولكن يجب أن نكون حذرين من هيمنة شكل معين من الهوية، حيث قد يؤدي ذلك إلى تدهور النظام إلى نمط "هوية واحدة لكل شخص".
في الوضع المثالي، يمكن لمشروع "هوية واحدة لشخص واحد" أن يتكامل مع نظام الهوية القائم على المخططات الاجتماعية، مما يوفر الدعم الأولي للأخير، ويخلق عددًا كافيًا من المستخدمين الأوائل، وبالتالي تطوير مخطط اجتماعي موزع عالميًا.