🚨 تنبيه أمني: اقتراح Terra Classic رقم #12235 ليس كما يبدو

أجريت هندسة عكسية للبيانات الخام على السلسلة الخاصة باقتراح حوكمة $LUNC رقم #12235. وما وجدته ينبغي أن يقلق كل حامل للعملة.

حصان طروادة:
يزعم الاقتراح أنه مجرد استعادة لعميل IBC. لكن الحقيقة؟ إنه يجمع عمليتين منفصلتين:

1️⃣ استعادة عميل IBC (07-tendermint-285 → 07-tendermint-294)
2️⃣ رفع عقد CosmWasm دون الكشف عن أي شفرة مصدرية

علامات التحذير في ملف Wasm الثنائي:
استخرجت حمولة Base64، ووجدت فيها معرّفات Rust داخلية:
• drain::ExecMsg
• drain::MigrateMsg
• drain::BalResp

يتضمن الملف نقاط دخول للترحيل، ومعالجة حزم IBC، ومنطق تحويل الرموز. لا توجد شفرة مصدرية مقروءة للبشر. مجرد شيفرة ثنائية خام.

SHA-256: 6f6ed8f1e216b550c798bdee43cc68cf63977004ceeb3bad432febf3b9eefdf7

استغلال الصلاحيات:
اقتُرح #12234 للتو، وهو يقيّد رفع الشيفرات لتقتصر صلاحياته على الحوكمة. خطوة ذكية.

لكنّه أبقى على instantiate_default_permission: Everybody

يرفع الاقتراح #12235 شيفرةً مع instantiate_permission: null

ما معنى ذلك؟ يمكن لأي شخص نشر هذا العقد بعد أن توافق الحوكمة على الشيفرة الثنائية. أنتم تصوّتون لتسليح بندقية محشوة وتركها على الطاولة.

لماذا يهم هذا؟
لا تتطلب استعادة IBC المشروعة رفع عقود ذكية غامضة. إن جمعهما معًا نمطٌ من أنماط الهجوم على الحوكمة. إما أن مقدّم الاقتراح لا يفهم الأمن التشغيلي، أو أنه يراهن على أن الناخبين لن يطّلعوا على بيانات المعاملة الخام.

خلاصة موقفي: صوّتوا بالرفض

إلى أن يقدّم صاحب الاقتراح:
✅ الشفرة المصدرية كاملة
✅ عملية بناء قابلة لإعادة الإنتاج تطابق بصمة الملف الثنائي
✅ تدقيقًا أمنيًا مستقلًا
✅ تفسيرًا لسبب حاجة استعادة IBC إلى عقد «drain»
✅ خطة نشر واضحة مع الإفصاح عن صلاحيات المسؤول

هذا الاقتراح مرفوض تمامًا.

الحوكمة ليست ختمًا للموافقة. الغموض غير مقبول. إن كان هذا مشروعًا، فانشروا الشيفرة وافتحوا نقاشًا في المنتدى. وإن لم يكن كذلك، فقد أنقذ هذا التصويت السلسلة للتو.

الأمن > السرعة. دائمًا.

#LUNC #TerraClassic