يرمز مصطلح ZK-SNARK إلى "برهان المعرفة غير التفاعلي والموجز عديم المعرفة". وهو بروتوكول تشفيري يتيح لطرف ما إثبات امتلاكه لمعلومات محددة أو إتمامه لمهمة معينة لطرف آخر دون الكشف فعلياً عن البيانات الأساسية ذاتها. تعمل هذه التقنية كأداة لتعزيز الخصوصية مصممة للتحقق من صحة المعاملات مع إبقاء التفاصيل الحساسة مخفية عن العرض العام.
تعتمد هذه العملية على استخدام مفتاح سري يتم إنشاؤه قبل إجراء المعاملة. ومن خلال هذا الإطار الرياضي، يمكن لطرف ما إنشاء حل مجزأ (hashed solution) يؤكد امتلاكه للمعلومات اللازمة، بينما يتحقق الطرف الآخر من أن هذا الحل يقع ضمن النطاق المطلوب. يسمح هذا بإجراء تحقق آمن وخاص دون الحاجة إلى تفاعل مباشر أو الكشف عن بيانات الاعتماد الخاصة.
من التطبيقات العملية لهذه التقنية عملة "زي كاش" (Zcash) المشفرة. فبينما كانت شبكات البلوكشين المبكرة مثل "بيتكوين" تواجه صعوبات في الحفاظ على خصوصية المستخدمين، تستخدم "زي كاش" بروتوكولات ZK-SNARK لمعالجة مخاوف الخصوصية هذه. ومن خلال تطبيق هذا البروتوكول، يمكن للشبكة التأكد من أن المعاملة مشروعة وتتبع جميع القواعد دون الكشف عن هوية المرسل أو المستلم أو المبلغ المحدد المتضمن في التحويل.