🔓 سحب «0» وحدات، ومع ذلك إفراغ كامل مركز التخزين؟

في 31 أكتوبر، الساعة 09:29 (UTC)، أُفرغت 91 عملية تخزين لمنصة b14g على سلسلة Core في معاملة واحدة، على يد المحفظة نفسها.

📌 الأرقام الأساسية
• أرسل المهاجم 99 طلب سحب بقيمة «0»
• نُقلت 97,045,563 من عملات CORE، وقدّرت Bitquery قيمتها آنذاك بنحو 1.47 مليون دولار
• السبب: فسّر عقد التخزين في Core «سحب 0» على أنه «سحب الكل»، ولم تمنع b14g الطلبات ذات القيمة الصفرية هذه
• لم يعلّق البروتوكول العقد إلا بعد نحو 66 دقيقة
• قالت b14g إن نحو 68 مليون عملة CORE لا تزال على سلسلة Core، وإن منصات التداول جمّدت نحو 9 ملايين عملة (لا يمكن التحقق من بيانات التجميد اعتمادًا على السلسلة وحدها)

🛡️ نطاق التأثير
• أفادت Core DAO بأن إجماع شبكة Core والمدققين وعقد التخزين تعمل بصورة طبيعية، وأن التخزين المباشر لم يتأثر
• قالت b14g إن عملات BTC التي خزّنتها لا تزال مقفلة على سلسلة Bitcoin ولم تتأثر
• ونبّهت Bitquery أيضًا إلى أنها لم تطّلع بعد على الشيفرة المصدرية لـ b14g، لذا لا يمكنها تحديد السطر الذي وقع فيه الخطأ

📊 الدروس المستفادة
المبلغ ليس كبيرًا، لكن الثغرة بدائية للغاية: قيمة حدّية واحدة، وهي «0»، كانت كافية لتفعيل تعويض كامل. تعني قابلية التركيب في التمويل اللامركزي أن غياب التحقق من المدخلات في أحد البروتوكولات قد يحوّل «السلوك الافتراضي» للعقد الأساسي إلى مدخل للهجوم. قبل استخدام بروتوكولات التخزين أو إعادة التخزين، لا تنظر إلى العائد وحده، بل تحقّق أيضًا من عمليات التدقيق وآليات الإيقاف المؤقت.

💬 هل ستنسحب من بروتوكولات إعادة التخزين بسبب أحداث من هذا النوع؟ شاركنا رأيك في التعليقات.

👉 تداول BTC: https://www.binance.com/zh-CN/trade/BTC_USDT

#B14g约9700万枚CORE遭未授权转移 #链上安全 #CORE #BTC #DeFi

⚠️ ما سبق لا يُعد نصيحة استثمارية، يُرجى الانتباه إلى المخاطر.