يعمل باحثو إيثريوم على طرق لنشر بروتوكول قدموه لأول مرة في وقت سابق من هذا العام، والذي يمكن أن يعزز الخصوصية بإثباتات المعرفة الصفرية.
شارك مطور إيثريوم أرتيم تشيستياكوف بحثه في منتدى مجتمع إيثريوم يوم الاثنين، بعنوان “Zero Knowledge Secret Santa (ZKSS)”، والذي يقترح خوارزمية “Secret Santa” المكونة من ثلاث خطوات. تم تقديم الورقة لأول مرة في يناير على موقع arXiv.
Secret Santa هي لعبة شعبية لتقديم الهدايا يتم لعبها في وقت عيد الميلاد، حيث يتبادل مجموعة من الأشخاص الهدايا بشكل مجهول. يشتري كل شخص هدية لشخص آخر باسم “سانتا السري” الخاص به ويتلقى أيضًا هدية من “سانتا السري” الخاص به.
لا يعرف مستلمو الهدايا أبدًا من هو سانتا السري الخاص بهم.
تحديات اللعب على الايثيريوم
وقال تشيستياكوف إن هناك ثلاث عقبات رئيسية أمام لعب لعبة Secret Santa على إيثريوم، والتي يمكن أن يحلها هذا البروتوكول.
كل شيء على إيثريوم مرئي للجميع، لذلك يجب أن تكون هناك طريقة لإخفاء من يعطي لمن والحفاظ على الخصوصية.
لا تتمتع تقنية البلوكشين بالعشوائية الحقيقية، لذا يجب على المشاركين المساهمة باختياراتهم العشوائية، ويجب تصميم اللعبة بحيث تمنع أي شخص من المشاركة مرتين أو تقديم هدية لأنفسهم.
حالات الاستخدام المحتملة لـ Ethereum
أصبحت خصوصية Blockchain موضوعًا ساخنًا مؤخرًا حيث أصبح التشفير مدمجًا بشكل متزايد في التمويل التقليدي.
يمكن تطبيق بروتوكولات الخصوصية على سيناريوهات مثل التصويت المجهول والحوكمة، بما في ذلك المنظمات اللامركزية المستقلة أو المؤسسات، حيث يحتاج المستخدمون إلى إثبات أنهم أعضاء والإدلاء بصوت واحد، مع الحفاظ على خصوصية اختيارهم.
ويمكن أن ينطبق أيضًا على أنظمة المبلغين عن المخالفات، حيث يحتاج المستخدمون إلى إثبات أنهم موظفون معتمدون أثناء تقديم المعلومات بشكل مجهول، أو على عمليات الإنزال الجوي أو التخصيصات الخاصة، حيث يجب توزيع الرموز المميزة دون الكشف عن من حصل على ماذا.
وعندما سُئل عن التطبيقات مفتوحة المصدر أو النشر، قال تشيستياكوف: “نحن نعمل على ذلك”.
كيف يعمل صفر المعرفة السرية سانتا
يستخدم بروتوكول Solidity لإثبات المفهوم إثباتات المعرفة الصفرية لإنشاء علاقات بين مرسل الهدية ومتلقيها مع الحفاظ على خصوصية المرسل وسريته.
تعد إثباتات ZK طريقة تشفير لإثبات المعرفة دون الكشف عن معلومات محددة. يستخدم بروتوكول ZKSS أيضًا مُرحِّل المعاملات، الذي يعمل كوسيط يرسل المعاملات، وبالتالي يخفي هوية المرسل.
متعلق ب: البيع بالتجزئة مقابل الحيتان: من يقود مسيرة سانتا بالفعل؟
للمشاركة، يقوم المشاركون بتسجيل عناوين الإيثيريوم الخاصة بهم في عقد ذكي، وإنشاء قائمة بجميع المشاركين. بعد ذلك، يلتزم كل مشارك باستخدام توقيع رقمي محدد.
وهذا يمنع هجوم الغش حيث يمكن لشخص ما المشاركة عدة مرات عن طريق إنشاء توقيعات مختلفة.
يقوم كل مشارك بعد ذلك بإضافة رقمه العشوائي سرًا إلى قائمة مشتركة باستخدام جهاز الترحيل، لذلك لا أحد يعرف من أضاف ماذا. يسمح هذا للمستلمين بتشفير عنوان التسليم الخاص بهم، بحيث لا يتمكن سوى “سانتا” المخصص لهم من قراءته.
وأخيرا، يقوم كل مشارك باختيار رقم عشوائي لشخص آخر من القائمة المشتركة، وبعد ذلك يتم الكشف عن هوية المتلقي.
مجلة: عندما تتعارض قوانين الخصوصية وقوانين مكافحة غسل الأموال: الخيار المستحيل لمشاريع التشفير













