أعلنت Blockstream في 7 سبتمبر أن عقد جسر شبكة Liquid تم إصلاحه وتأمينه، مما يمهد الطريق لعودة حوالي 4,000 BTC، التي تبلغ قيمتها حوالي 320 مليون دولار، التي تم سرقتها بشكل احتيالي من محفظة Liquid Federation في اليوم السابق.
الاستغلال، الذي نتج عن عيب في برنامج Elements الذي يدعم سلسلة فرعية Liquid، سمح لمهاجم بتفعيل خروج مرتبط بشكل صحيح باستخدام L-BTC غير صالح. ولم تستطع الأنظمة الآلية للاتحاد التمييز بينهما.
ماذا حدث في 6 سبتمبر
استغل المهاجم ثغرة في كود Elements لإساءة استخدام مفتاح تفويض الخروج الجانبي (PAK) الخاص بـ SideSwap. هذا المفتاح هو جزء من الآلية التي تحول L-BTC (البيتكوين الملفوف في سلسلة Liquid الجانبية) مرة أخرى إلى BTC أصلي على سلسلة البيتكوين الرئيسية.
كانت النتيجة كارثية لاحتياطيات الاتحاد. قبل الاستغلال، كان محفظة اتحاد السوائل تحتوي على أكثر من 4,200 BTC. وبعد ذلك، انخفض هذا الرقم إلى حوالي 197 BTC.
هذا الحساب يعني أن L-BTC أصبح مُضمَّنًا بشكل مفاجئ ودراماتيكي بشكل غير كافٍ. كان من المفترض أن يكون هناك BTC حقيقي واحد يدعم كل رمز L-BTC المتداول على شبكة Liquid. بعد الاستغلال، بقي أقل من 5% من هذا الدعم في المحفظة.
نقلت Blockstream بسرعة. تم تعطيل عقد الجسر، وتم إيقاف نشاط الشبكة، وتم إبلاغ البورصات بتعليق جميع إيداعات وسحب L-BTC لمنع مزيد من الضرر.
توضيح مهم من Blockstream: لم يتم اختراق أي PAKs أو مفاتيح الاتحاد على الإطلاق. كان الاستغلال عيبًا في البرنامج فقط، وليس اختراقًا للمفاتيح التشفيرية التي تتحكم في نموذج الأمان متعدد التوقيعات للشبكة.
قناة مفاوضات غير عادية جدًا
ربما التفصيل الأكثر إثارة في هذه الحادثة هو كيفية تواصل الطرفين. قام Blockstream والمستغل بتبادل الرسائل عبر معاملات OP_RETURN موقعة بـ PGP على سلسلة كتلة البيتكوين نفسها.
لغير التقنيين: OP_RETURN هو حقل في معاملة بيتكوين يسمح لك بإدراج كمية صغيرة من البيانات العشوائية. في هذه الحالة، أصبح نظامًا آمنًا وعامةً ومُوثَّقًا كryptographically للرسائل بين شركة بلوكشين كبيرة والشخص الذي قام بالسطو على احتياطياتها مباشرة.
المهاجم، من خلال هذه الرسائل على السلسلة، أشار إلى نيته إرجاع غالبية الأموال المسروقة بمجرد التأكد من إصلاح الثغرات.
في 7 سبتمبر، تأكيد Blockstream عبر نفس القناة أن التصحيحات كانت مطبقة وشجع على عودة الأموال على الفور.
حتى ذلك التاريخ، لم يتحرك ما يقارب 3,998.5 BTC من عنوان المستلم. من المحتمل أن الاختلاف الطفيف عن 4,000 BTC الأصلية يعكس رسوم المعاملات التي تكبدت أثناء الاستغلال نفسه.
الأضرار الجانبية وما تم تجنبه
بينما دمر الاستغلال احتياطيات البيتكوين الداعمة لـ L-BTC، يبدو أن الأصول الأخرى على شبكة Liquid قد تجنبت الأضرار. تعمل USDT وDePix، وهي عملة مستقرة مقومة بالريال البرازيلي، على شبكة Liquid لكنهما لم يتأثرا بالحادثة.
كانت الثغرة محددة بآلية خروج القيمة المربوطة لـ L-BTC، وليست اختراقًا واسعًا لمعالجة المعاملات على السلسلة الجانبية.
ما الذي يلي
الأولوية الفورية هي استعادة حوالي 3,998.5 BTC. إذا التزم المُستغل بالنية المعلنة، يمكن لـ Blockstream استعادة نسبة الضمان الخاصة بـ L-BTC واستئناف عمليات شبكة Liquid بشكل طبيعي.
البورصات التي أوقفت تداول L-BTC من المرجح أن تستمر في الحفاظ على هذه الإيقافات حتى يتم حل الوضع بالكامل.

