تخيل أن تكون قادرًا على إقناع شخص ما بأنك على حق دون الحاجة إلى شرح السبب. ماذا لو كانت لديك أداة خاصة يمكنها كسب الحجج بطريقة سحرية من أجلك، طالما كنت على حق وتعرف السبب، دون الكشف عن أي شيء آخر غير حقيقة أنك كنت على حق؟ ستكون هذه أداة قوية جدًا، أليس كذلك؟
قد يبدو من غير المنطقي أن يكون هذا ممكنًا، ولكن هذا هو بالضبط ما يسمح لك بروتوكول المعرفة الصفرية بفعله.
إذن ما هو بروتوكول المعرفة الصفرية؟
بروتوكول Zero Knowledge (ZK) (غالبًا ما يشار إليه أيضًا باسم دليل ZK) هو بروتوكول يتضمن طرفين:
1) مُثبت يريد إثبات صحة المطالبة و
2) المدقق الذي يحتاج إلى الاقتناع بصحة المطالبة.
لكي يتم اعتبار البروتوكول صفر المعرفة، يجب أن يفي بثلاث خصائص:
الاكتمال: إذا كانت مطالبة المُثبت صحيحة، فيجب أن يكون قادرًا على إكمال البروتوكول بنجاح.
السلامة: يجب إقناع المدقق فقط إذا كانت مطالبة المُثبت صحيحة بالفعل.
المعرفة الصفرية: لا يتعلم المدقق شيئًا سوى حقيقة أن الادعاء صحيح.
هذا تعريف جيد ولكن ما الذي يمكن استخدامه من أجله؟
في عالم اليوم، عادةً ما يتضمن التحقق من المعلومات حول الفرد مشاركة المستندات الشخصية مثل رخصة القيادة أو بطاقة الهوية أو جواز السفر. من الأمور المشتركة بين جميع هذه المستندات أنها تحتوي عادةً على معلومات أكثر من اللازم. ضع في اعتبارك ما إذا كنت تريد إثبات أنك فوق سن 21 عامًا.
يمكنك القيام بذلك من خلال تقديم جواز سفرك. ومع ذلك، من المرجح أن يكشف هذا أيضًا عن اسمك الكامل وتاريخ ميلادك الدقيق والكثير من المعلومات الأخرى غير الضرورية. تقدم براهين ZK حلاً لهذه المشكلة!
إثبات عمرك بإثبات عدم المعرفة
تخيل أن لديك جواز سفر رقمي موقّع من قبل السلطات المختصة. يمكنك العمل كمُثبت في بروتوكول ZK لإقناع طرف آخر بأنك بالفعل فوق سن 21 (إذا كان ذلك مذكورًا في جواز سفرك)، مما يثبت العبارة التالية في ZK:
«لدي وثيقة موقعة بشكل صحيح توضح تاريخ الميلاد الذي يوضح أنني فوق سن 21 عامًا».
ستضمن خاصية الاكتمال لبروتوكول ZK أنه يمكنك إكمال البروتوكول إذا كانت مطالبتك صحيحة.
ومن شأن خاصية السلامة أن تضمن اقتناع المدقق بالفعل.
علاوة على ذلك، ستضمن خاصية المعرفة الصفرية عدم الكشف عن أي معلومات بخلاف ما يقوله البيان للمدقق.
تعد بروتوكولات المعرفة الصفرية أداة ثورية في التشفير، مما يسمح بالتحقق الآمن والخاص من المعلومات. إنها تمكنك من إثبات صحة المطالبة دون الكشف عن أي تفاصيل غير ضرورية.
في عالم تزداد فيه أهمية الخصوصية وأمن البيانات، تقدم أدلة ZK حلاً قويًا لحماية المعلومات الشخصية مع الاستمرار في تمكين التحقق. تتمتع هذه التقنية التحويلية بالقدرة على تغيير طريقة مشاركة المعلومات والتحقق منها، مما يجعل التفاعلات أكثر أمانًا وخصوصية.
إذن ما هو بروتوكول المعرفة الصفرية؟
بروتوكول Zero Knowledge (ZK) (غالبًا ما يشار إليه أيضًا باسم دليل ZK) هو بروتوكول يتضمن طرفين:
1) مُثبت يريد إثبات صحة المطالبة و
2) المدقق الذي يحتاج إلى الاقتناع بصحة المطالبة.
لكي يتم اعتبار البروتوكول صفر المعرفة، يجب أن يفي بثلاث خصائص:
الاكتمال: إذا كانت مطالبة المُثبت صحيحة، فيجب أن يكون قادرًا على إكمال البروتوكول بنجاح.
السلامة: يجب إقناع المدقق فقط إذا كانت مطالبة المُثبت صحيحة بالفعل.
المعرفة الصفرية: لا يتعلم المدقق شيئًا سوى حقيقة أن الادعاء صحيح.
هذا تعريف جيد ولكن ما الذي يمكن استخدامه من أجله؟
في عالم اليوم، عادةً ما يتضمن التحقق من المعلومات حول الفرد مشاركة المستندات الشخصية مثل رخصة القيادة أو بطاقة الهوية أو جواز السفر. من الأمور المشتركة بين جميع هذه المستندات أنها تحتوي عادةً على معلومات أكثر من اللازم. ضع في اعتبارك ما إذا كنت تريد إثبات أنك فوق سن 21 عامًا.
يمكنك القيام بذلك من خلال تقديم جواز سفرك. ومع ذلك، من المرجح أن يكشف هذا أيضًا عن اسمك الكامل وتاريخ ميلادك الدقيق والكثير من المعلومات الأخرى غير الضرورية. تقدم براهين ZK حلاً لهذه المشكلة!

