SHA256 موجود في كل مكان في عالم العملات الرقمية، لكن داخل دوائر zk يصبح أحد أكبر عنق الزجاجة. معظم التطبيقات تدفع تكلفة ضخمة لأن SHA256 لم يصمم أبدا ليكون صديقا للدوائر. في أحدث تقرير لنا من @0xrosetteeee، نستكشف كيفية جعل SHA256 أرخص بشكل ملحوظ في R1CS. الأفكار الرئيسية: • الترميز القائم على الانتشار للعمليات البتية • تحسين عرض البت الديناميكي • إضافات متعددة المعاملات ذات قيد واحد • تجميع دفعات تسجيل الدخول والتحسينات الدقيقة يحقق هذا التصميم ضغط SHA256 المتطور في R1CS بين التطبيقات مفتوحة المصدر الحالية. وهذا مهم بشكل خاص في بيئات الإثبات المحمولة، حيث يؤثر حجم الشاهد مباشرة على استخدام الذاكرة. غوص عميق بالكامل ↓