دالة تجزئة صديقة للـSNARK مصممة بواسطة فريق Dusk الخاص بهم خصيصًا للتجزئة المقاومة للتصادم داخل دوائر المعرفة الصفرية.
Mohsin_Trader_King
·
--
كنت جالسًا مع سؤال: لا توضح وثائق Dusk مباشرةً بأرقام دقيقة—هل يمكن لِدفترين مختلفين من Phoenix أن ينتجا نفس قيمة المُبطِّل (nullifier)؟ ما أستطيع تأكيده بدقة: يذكر مستودع Phoenix الخاص بـ Dusk أن المُبطِّل يتم حسابه خصيصًا بحيث لا يستطيع مُراقب خارجي ربطه بالملاحظة التي جاء منها. يتم تجزئة كل ملاحظة (hashing) لتُضاف إلى أوراق (leaves) في شجرة ميركل للملاحظات، وإنفاق (spending) واحدة ينتج قيمة مُبطِّل حتمية مرتبطة ببيانات تلك الملاحظة بعينها. أما التجزئة الكامنة وراء ذلك—عبر هيكل شجرة Merkle الخاص بـ Dusk والعمليات التشفيرية الأوسع—فتعمل على Poseidon، وهي دالة تجزئة صديقة لـ SNARK صُممت بواسطة فريق Dusk نفسه خصيصًا للتجزئة المقاومة للتصادم داخل دوائر إثبات المعرفة الصفرية (zero-knowledge circuits). هذا ليس مجرد تجزئة عامة مأخوذة جاهزًا؛ بل مُصمَّم لهذا النوع تحديدًا من أعمال الالتزام (commitment) المولّد لـ ZK. لكن المقاومة للتصادم ليست هي نفسها ضمان عدم وقوع التصادم. أي دالة تجزئة، بما في ذلك Poseidon، تحمل احتمالًا نظريًا (صغيرًا جدًا بشكل فلكي) أن ينتج عن مدخلين مختلفين المخرَج نفسه—وهذا هو جوهر التجزئة ذاته، وليس ضعفًا خاصًا بـ Dusk. ما لم أجدْه في المواد الصادرة عن Dusk هو أي رقم منشور لاحتمال التصادم خاص بمعلمات Poseidon لديهم تحديدًا، أو توثيقًا لاختبارات تصادم مخصصة تتجاوز الخصائص الأمنية العامة التي يرثها Poseidon بحكم تصميمه. إذا كان لدى أي شخص تقرير تدقيق يتناول هذه الخاصية تحديدًا لِتنفيذ Dusk، فأود مقارنته بما هو موثق علنًا. #dusk $DUSK @Dusk
إخلاء مسؤولية: يتضمن آراء جهات خارجية. لا تُعدّ نصيحة. يُمكن استخدام Binance AI دون أي ضمان.اطلع على الشروط والأحكام.