كيف كان يعمل: تكمن المشكلة داخل دائرة "Action" في أوركارد، وهي المنطق الخاص بإثباتات المعرفة الصفرية الذي يتحقق من صحة المعاملات الخاصة. خطأ منطقي في قيودها كان يعني أن المهاجم يمكنه تزوير إثبات Halo 2 يبدو صحيحًا ستقبله الشبكة على أنه حقيقي. لم يكن هذا الإثبات بحاجة إلى أن يكون مدعومًا بأموال حقيقية أو حرق صحيح لقيمة موجودة. لقد كان، في الواقع، زرًا صامتًا لسك عملات لا نهائية كان يمكن أن يسمح للمهاجم بإنشاء كمية غير محدودة وغير قابلة للكشف من عملات ZEC المزيفة
.
أكد مؤسس Zcash زوكو ويلكوكس على خطورة الأمر، مشيرًا إلى أن الثغرة "كان من الممكن استغلالها لإنشاء كمية غير محدودة وغير قابلة للكشف من عملات ZEC المزيفة داخل أوركارد" . ولأن هذا كان خللاً في منطق الإثبات نفسه، وليس خطأ برمجيًا تقليديًا، فإن العملات المزيفة ستكون غير قابلة للتمييز عن العملات الحقيقية على سلسلة الكتل (البلوكتشين).
الجانب الأكثر رعبًا في هذه الثغرة لم يكن فقط إمكانية حدوث تضخم لا نهائي، بل العجز المطلق للشبكة عن اكتشافه. القيمة الأساسية لبروتوكول أوركارد - الخصوصية الكاملة للمعاملات - أصبحت أكبر نقاط ضعفه.
أكدت مؤسسة Zcash أنه "لا يوجد دليل على أن الخطأ قد تم استغلاله على الإطلاق"، وأن سقف العرض البالغ 21 مليون ZEC لا يزال سليمًا . ومع ذلك، بسبب خصائص الخصوصية في أوركارد، اضطر المؤسس زوكو ويلكوكس للاعتراف بأنه من المستحيل حسابيًا إثبات ما إذا كان الخطأ قد تم استغلاله قبل تصحيحه
. كان من الممكن أن يكون المهاجم يسك العملات بهدوء لسنوات، ولن يحمل سجل المعاملات أي أثر للجريمة.
هذا السيناريو المرعب هو ما يجعل خطأ "السلامة" في عملة خصوصية مختلفًا جوهريًا عن الأخطاء البرمجية في العملات الشفافة مثل البيتكوين. في البيتكوين، يمكن لأي شخص تدقيق كامل العرض النقدي في أي لحظة. في Zcash، وبسبب التصميم المتعمد لإخفاء تفاصيل المعاملات، تحول الوعد بالخصوصية إلى ثغرة ثقة وجودية
.
تمت الاستجابة للثغرة من خلال عملية منسقة على مستويين في غضون أيام:
zcashd v6.12.5بمجرد الإعلان العلني عن الخلل في 4-5 يونيو، كان رد فعل السوق فوريًا وقاسيًا:
أعادت هذه الحلقة إشعال العديد من النقاشات القديمة والجديدة في عالم العملات الرقمية:
في النهاية، قصة خطأ Zcash ليست مجرد قصة عن ثغرة تقنية. إنها قصة تحذيرية حول المقايضة غير المريحة بين الخصوصية والقابلية للتدقيق، وحول كيف أن أقوى الدروع التي نبنيها قد تخفي بداخلها أخطر التهديدات.
Comments
0 comments