براهين عدم المعرفة (ZKPs) هي واحدة من أعمق الابتكارات التشفيرية في العقود القليلة الماضية، وهي تحول الكريبتو بهدوء. تتيح ZKP لطرف ما إثبات لآخر أن بياناً ما صحيح، دون الكشف عن أي معلومات تتجاوز حقيقة أنه صحيح. يبدو مستحيلاً — كيف يمكنك إثبات شيء دون إظهار الدليل؟ — لكن رياضياً، إنها أنيقة وجميلة.
ضع في اعتبارك مثالاً بسيطاً: تخيل أنك تريد إثبات لصديق أنك تعرف كلمة مرور باب مقفل، دون الكشف عن كلمة المرور. يمكنك أن تطلب من الصديق الانتظار خارجاً، والذهاب إلى الغرفة، والعودة — إثبات أنك تعرف كلمة المرور دون إظهارها. برهان عدم المعرفة مثل هذا، ولكن مُضفى عليه طابع رسمي رياضياً، ويمكنه إثبات بيانات أكثر تعقيداً بكثير.
وُصفت ZKPs لأول مرة في الأوراق الأكاديمية في الثمانينيات. لعقود، ظلت نظرية، مكلفة للغاية حسابياً لاستخدامها في الممارسة. لكن التقدم في الرياضيات وعلوم الكمبيوتر، مقترناً بالمتطلبات التشفيرية للبلوكتشين، جعلها عملية بدءاً من حوالي 2015. كانت Zcash، التي أُطلقت في 2016، أول عملة مشفرة رئيسية تستخدم ZKPs لخصوصية المعاملات، مخفية المرسل والمستلم ومبلغ كل معاملة.
اليوم، تُستخدم ZKPs في العديد من التطبيقات. ZK-rollups توسع إيثريوم عن طريق إثبات آلاف المعاملات ببرهان صغير. تستخدم البروتوكولات التي تحافظ على الخصوصية لتحقق الهوية دون الكشف عن المعلومات الشخصية. تعتمد حلول التوسيع مثل Starknet و zkSync عليها بالكامل. لا تزال Zcash تستخدمها للمعاملات الخاصة. وبشكل متزايد، يتم تطبيق ZKPs على الامتثال التنظيمي: إثبات أنك فوق 18، أو مواطن من بلد معين، دون الكشف عن هويتك الفعلية.
الآثار طويلة الأمد عميقة. يمكن لـ ZKPs تمكين عالم حيث تتعايش الخصوصية والتحقق. يمكنك إثبات أن لديك ما يكفي من المال لاستئجار شقة دون إظهار حسابك البنكي. يمكنك إثبات أنك مواطن دون الكشف عن هويتك. يمكنك إثبات أنك دفعت الضرائب دون الكشف عن الدخل. إنها رؤية مختلفة جداً عن العالم الحالي، حيث تبدو الخصوصية والمساءلة غالباً في صراع. ZKPs، إذا تم تبنيها على نطاق واسع، يمكنها تغيير المقايضات الأساسية للحياة الرقمية.
Leave a Reply