إثبات المعرفة الصفرية

فهم براهين المعرفة الصفرية

يعد Zero-Knowledge Proof (ZKP)، المعروف أيضًا باسم Zero-Knowledge كلمة المرور، طريقة مصادقة تضمن أمان المحادثات والمعاملات الخاصة دون الحاجة إلى مشاركة كلمات المرور، مما يجعل سرقتها صعبة للغاية. ومن خلال استخدام إثباتات المعرفة الصفرية (ZKPs)، يمكن التحقق من المعلومات دون الكشف عنها لأطراف غير مصرح بها. وهذا لديه القدرة على إحداث ثورة في الحصول على البيانات واستخدامها وتداولها.

blockchain عبارة عن مجموعة من السجلات التي تديرها أطراف موزعة متعددة، ولكل منها نسخة من القائمة. ومع ذلك، تفتقر تقنية blockchain إلى الخصوصية وعدم الكشف عن هويته حيث يمكن لجميع المشاركين مراقبة جميع المعاملات.

تعالج إثباتات المعرفة الصفرية هذه المشكلة من خلال السماح بنشر المعاملات الخاصة على blockchain مع الحفاظ على سريتها. أنها توفر وسيلة لتأكيد إتمام الصفقة بنجاح دون الكشف عن المعلومات الحساسة المعنية.

في جوهرها، تمكن ZKPs أحد الأطراف من إثبات معرفته بقيمة محددة دون الكشف عن أي معلومات إضافية. وهذا يحل المشكلة الأساسية المتعلقة بالأمن والخصوصية في عالم blockchain. تتبنى العديد من الشركات متعددة الجنسيات ZKPs لحماية سريتها وتسهيل المعاملات الآمنة على شبكة blockchain.

يتم تنفيذ كود التطبيق خارج السلسلة أو عن طريق عقدة محددة على شبكة blockchain، مع إرسال تأكيد التنفيذ الصحيح فقط إلى blockchain للتحقق. تتيح إثباتات المعرفة الصفرية أيضًا إمكانية إرسال رسائل خاصة دون الكشف عن هوية المستخدم للخادم. على عكس تطبيقات المراسلة التقليدية، تسمح البرامج المستندة إلى بروتوكول ZKP للمستخدمين بالحفاظ على خصوصية معلوماتهم الشخصية، ومشاركة البيانات الضرورية فقط مع المستلم المقصود.

هناك نوعان أساسيان من إثباتات المعرفة الصفرية: التفاعلية وغير التفاعلية. تتطلب ZKPs التفاعلية من المُثبت تنفيذ سلسلة من الإجراءات لإقناع المتحقق بمعرفته. غالبًا ما تتضمن هذه الإجراءات مبادئ رياضية للاحتمالات. من ناحية أخرى، لا تتطلب ZKPs غير التفاعلية تفاعلًا بين المثبت والمتحقق وتسمح بإكمال التحقق في مرحلة لاحقة. ومع ذلك، تتطلب ZKPs أجهزة كمبيوتر أو برامج إضافية.

ومن خلال دمج ZKPs مع تقنية blockchain، يمكن للمستخدمين توصيل المستندات المعقدة بشكل آمن. الميزة الفريدة هي القدرة على تشفير البيانات في أجزاء، ومنح الوصول إلى كتل معينة ومحتوياتها لمستخدمين محددين مع تقييد الآخرين.

لقد وجدت ZKPs تطبيقًا مهمًا في Z-Cash، وهي عملة مشفرة تتيح إجراء المعاملات السرية. تستخدم شبكة AdEx أيضًا مزادات إعلانات ZKP اللامركزية، مما يسمح للمستخدمين بالمزايدة على تكاليف عرض الإعلانات دون الكشف عن المبلغ للمشاركين الآخرين.

إثبات المعرفة الصفرية

فهم براهين المعرفة الصفرية

يعد Zero-Knowledge Proof (ZKP)، المعروف أيضًا باسم Zero-Knowledge كلمة المرور، طريقة مصادقة تضمن أمان المحادثات والمعاملات الخاصة دون الحاجة إلى مشاركة كلمات المرور، مما يجعل سرقتها صعبة للغاية. ومن خلال استخدام إثباتات المعرفة الصفرية (ZKPs)، يمكن التحقق من المعلومات دون الكشف عنها لأطراف غير مصرح بها. وهذا لديه القدرة على إحداث ثورة في الحصول على البيانات واستخدامها وتداولها.

blockchain عبارة عن مجموعة من السجلات التي تديرها أطراف موزعة متعددة، ولكل منها نسخة من القائمة. ومع ذلك، تفتقر تقنية blockchain إلى الخصوصية وعدم الكشف عن هويته حيث يمكن لجميع المشاركين مراقبة جميع المعاملات.

تعالج إثباتات المعرفة الصفرية هذه المشكلة من خلال السماح بنشر المعاملات الخاصة على blockchain مع الحفاظ على سريتها. أنها توفر وسيلة لتأكيد إتمام الصفقة بنجاح دون الكشف عن المعلومات الحساسة المعنية.

في جوهرها، تمكن ZKPs أحد الأطراف من إثبات معرفته بقيمة محددة دون الكشف عن أي معلومات إضافية. وهذا يحل المشكلة الأساسية المتعلقة بالأمن والخصوصية في عالم blockchain. تتبنى العديد من الشركات متعددة الجنسيات ZKPs لحماية سريتها وتسهيل المعاملات الآمنة على شبكة blockchain.

يتم تنفيذ كود التطبيق خارج السلسلة أو عن طريق عقدة محددة على شبكة blockchain، مع إرسال تأكيد التنفيذ الصحيح فقط إلى blockchain للتحقق. تتيح إثباتات المعرفة الصفرية أيضًا إمكانية إرسال رسائل خاصة دون الكشف عن هوية المستخدم للخادم. على عكس تطبيقات المراسلة التقليدية، تسمح البرامج المستندة إلى بروتوكول ZKP للمستخدمين بالحفاظ على خصوصية معلوماتهم الشخصية، ومشاركة البيانات الضرورية فقط مع المستلم المقصود.

هناك نوعان أساسيان من إثباتات المعرفة الصفرية: التفاعلية وغير التفاعلية. تتطلب ZKPs التفاعلية من المُثبت تنفيذ سلسلة من الإجراءات لإقناع المتحقق بمعرفته. غالبًا ما تتضمن هذه الإجراءات مبادئ رياضية للاحتمالات. من ناحية أخرى، لا تتطلب ZKPs غير التفاعلية تفاعلًا بين المثبت والمتحقق وتسمح بإكمال التحقق في مرحلة لاحقة. ومع ذلك، تتطلب ZKPs أجهزة كمبيوتر أو برامج إضافية.

ومن خلال دمج ZKPs مع تقنية blockchain، يمكن للمستخدمين توصيل المستندات المعقدة بشكل آمن. الميزة الفريدة هي القدرة على تشفير البيانات في أجزاء، ومنح الوصول إلى كتل معينة ومحتوياتها لمستخدمين محددين مع تقييد الآخرين.

لقد وجدت ZKPs تطبيقًا مهمًا في Z-Cash، وهي عملة مشفرة تتيح إجراء المعاملات السرية. تستخدم شبكة AdEx أيضًا مزادات إعلانات ZKP اللامركزية، مما يسمح للمستخدمين بالمزايدة على تكاليف عرض الإعلانات دون الكشف عن المبلغ للمشاركين الآخرين.

تمت الزيارة 86 مرة، 1 زيارة اليوم

اترك تعليق