فك شفرة zk-SNARKs: سحر التشفير الذي يثبت الأسرار دون الكشف عنها

من الهيروغليفية إلى التجزئة: دورة مكثفة في التشفير
التشفير ليس فقط للجواسيس أو المخترقين - فهو العمود الفقري لكل معاملة في سلسلة الكتل. تخيل مقبرة خومحوتب الثاني عام 1900 قبل الميلاد، حيث نُقشت أول رموز مشفرة. انتقل إلى عام 1976، عندما أحدث ديفي وهيلمان ثورة في المجال بتشفير المفتاح العام، وفصل بين مفاتيح التشفير وفك التشفير. اليوم، تعتمد العملات المشفرة مثل البيتكوين على وظائف التجزئة (تلك السلاسل الطويلة من الأحرف العشوائية) لتأمين المعاملات. ولكن ماذا لو كنت تريد خصوصية تتجاوز التجزئة؟ هنا يأتي دور zk-SNARKs.
تبسيط zk-SNARKs: خصوصية بدون تفاصيل
تسمح لك حجة المعرفة غير التفاعلية المختصرة ذات المعرفة الصفرية (نعم، هذا مصطلح طويل) بإثبات امتلاكك لمعلومات دون الكشف عنها. تخيل إقناع حارس بالأمن بأن عمرك يتجاوز 21 عامًا من خلال همس تعويذة تشفيرية بدلاً من عرض هويتك. كان Zcash رائدًا في هذا المجال عام 2016، مخفيًا تفاصيل المرسل والمستقبل مع الاعتماد على دفتر الأستاذ اللامركزي للبيتكوين. كيف؟ عن طريق وضع طبقات من zk-SNARKs فوق تجزئات سلسلة الكتل - مثل وضع وضع التخفي لمعاملاتك.
ما بعد العملات المجهولة: مستقبل zk-SNARKs الواسع
العملات الخاصة هي مجرد البداية. تستخدم مشاريع مثل Celo تقنية zk-SNARKs لمزامنة المستخدمين عبر الهواتف المحمولة مع سلاسل الكتل فورًا - دون الحاجة إلى MetaMask. حتى أن شركة EY الكبيرة دخلت في هذا المجال، وأطلقت Nightfall لصفقات Ethereum التجارية الخاصة. متشكك؟ فكر فيها كشريط لاصق تشفيري: فوضوي تحت الغطاء، ولكنه فعال جدًا. فقط لا تتوقع تبنيًا واسعًا حتى نبسط التقنية (وربما نوظف عددًا أقل من خبراء التشفير الذين يحبون الاختصارات).