عقد LND القديمة معرضة لفقدان القنوات بالكامل بسبب تأخير الإصلاح

iconCryptoSlate
مشاركة
AI summary iconملخص
يواجه مستخدمو LND الذين يعملون بإصدارات أدنى من 0.21.0 خطر ترقية شبكة حرجة بعد كشف ثغرة قد تؤدي إلى فقدان كامل للقنوات. تسمح هذه الثغرة لزميل خبيث بتفعيل مسح كامل باستخدام التزام مُلغى قديم أثناء إعادة تنظيم بلوكتين واحدة في البيتكوين. تم تأجيل الإصلاح، وهو متاح الآن في LND 0.21.0، وليس في 0.20.0 كما ذُكر سابقًا. يُحث مشغلو العقد على التحديث فورًا لمنع سيناريوهات استغلال DeFi المحتملة.

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

يصف الإفصاح بتاريخ 13 أغسطس كيفية قدرة شريك قناة خبيث على دمج إعادة تنظيم Bitcoin مكونة من كتلة واحدة مع معامل التزام قديم ومُلغى بعد إغلاق تعاوني. وقال باستيان تينتيوريه، الذي نشر الإفصاح، إنه لم يُعرف أي مستخدمين متأثرين.

قراءات ذات صلة

الباحثون يكتشفون ثغرات في شبكة Lightning Network من الطبقة الثانية لبيتكوين

قبل الإصلاح، كان يمكن لـ LND أن ينسى قناة أُغلقت بالتعاون بعد أن تلقت معاملة الإغلاق تأكيدًا أوليًا على السلسلة. هذا أزال حالة القناة التي كانت العقدة بحاجة إليها للرد بأمان إذا أعادت بيتكوين لاحقًا إعادة ترتيب ذلك الكتلة خارج السلسلة.

يتطلب الهجوم أكثر من إعادة تنظيم كتلة واحدة عادية. يجب على العقدة الضارة أولاً المشاركة في الإغلاق التعاوني، والانتظار حتى تأكيد واحد، ثم الاستفادة من إعادة تنظيم تزيل معاملة الإغلاق. كما يجب على العقدة أن تمتلك وتنشر التزامًا مُلغى سابقًا، وهو حالة رصيد قناة قديمة يجب أن تُحفّز العقاب.

قراءات ذات صلة

داخل السباق البالغ 24 ساعة لبيتكوين للبقاء على قيد الحياة خلال انقطاع إنترنت عالمي

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

سلسلة استغلال إغلاق قناة LND على ست خطوات تُظهر شرط إعادة تنظيم كتلة واحدة، وخسارة قصوى للقناة الكاملة، ونقطة قطع الترقية في الإصدار 0.21.0.

الإفصاح والإصلاح مخصصان لـ LND. لا يشيران إلى أن تنفيذات Lightning الأخرى تشترك في نفس عيب إغلاق القناة.

قراءات ذات صلة

قنوات BTC Lightning تُخرِّج مقياس البيتكوين المفضل لدينا

الإصلاح الرسمي يبدأ مع LND 0.21.0

يضع سجل المستودع العلوي الإصلاح الرسمي في الإصدار 0.21.0، وليس الإصدار 0.20.0 المذكور في الإفصاح العام.

طلب السحب #10331 تم دمجه في الفرع الرئيسي للمشروع في 16 يناير 2026. تم لاحقًا التراجع عن نقل التحديث إلى فرع 0.20.x، وقال تغيير وثائقي لاحق إن منطق التأكيد المحسّن لإغلاق تعاوني قد تم تطبيقه فعليًا في الإصدار 0.21.0. كما تربط ملاحظات إصدار المشروع 0.21.0 منطق الإغلاق الآمن لإعادة التنظيم بهذا الخط الإصداري.

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

توصي سياسة أمان LND بالإصدار الثانوي الأحدث من أحدث سلسلة رئيسية يمكن للمشغل دعمها. اعتبارًا من 25 أغسطس، كان أحدث حزمة رسمية من المشروع هي lnd v0.21.2-beta، الصادرة في 13 أغسطس.

الإصلاح يجعل LND تحتفظ بحالة الإغلاق أثناء الانتظار لعدة تأكيدات والرد على إشعارات إعادة التنظيم بدلاً من اعتبار القناة محلولة بعد كتلة واحدة.

ظهرت المنشور قد تتعرض عقد Lightning القديمة لمسح كامل للقنوات بعد تطبيق إصلاح LND لاحقًا مما تم الإعلان عنه لأول مرة على CryptoSlate.

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات. يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.