به روز رسانی اضطراری بود منتشر شد به همه اپراتورهای گره LND شبکه لایتنینگ در تاریخ 1 نوامبر، پس از یک باگ مهم که باعث شد گره های LND از زنجیره همگام خارج شوند. این دومین باگ مهمی بود که شبکه در کمتر از یک ماه تجربه کرد.
به گفته لایتنینگ لبز، توسعه دهنده شبکه لایتنینگ بیت کوین، برخی از گره های LND به دلیل مشکل در کتابخانه تجزیه سیم btcd همگام سازی را متوقف کردند. رفع داغ (v.015.4) تقریباً سه ساعت پس از استراحت منتشر شد. در این انتشار آمده بود:
“این یک نسخه رفع فوری اضطراری برای رفع اشکالی است که میتواند باعث شود گرههای lnd نتوانند تراکنشهای خاصی را که تعداد بسیار زیادی ورودی شاهد دارند، تجزیه کنند.”
همانطور که در موضوع در GitHub، گرههای بهروزرسانی نشده در برابر بسته شدن کانالهای مخرب، زمانی که قفلهای زمانی کانال در دو هفته منقضی شوند، آسیبپذیر خواهند بود. این اشکال تنها گرههای LND را تحت تأثیر قرار داد و وضعیت زنجیره فعلی را قدیمی کرد، اگرچه تراکنشهای پرداخت هنوز در دسترس بودند. به گفته دیگری، برخی از نسخه های الکترز نیز تحت تأثیر قرار گرفتند موضوع در GitHub.
این اشکال توسط توسعهدهندهای به نام Burak در توییتر راهاندازی شد، و در تراکنش پیامی با این مضمون داشت: “cln را اجرا میکنید و خوشحال خواهید شد.”
گاهی برای یافتن نور، ابتدا باید تاریکی را لمس کنیم.https://t.co/dhCwF0DxpE
— بوراک (@brqgoo) 1 نوامبر 2022
Burak همچنین مسئول راه اندازی یک باگ مشابه در 9 اکتبر بود، زمانی که آنها یک تراکنش 998 از 999 multisig را ایجاد کردند که توسط گره های btcd و LND رد شد و منجر به رد کل بلوک و تمام بلوک های پس از تراکنش شد. در همان روز، لایتنینگ لبز یک پچ برای رفع مشکل منتشر کرد.
من فقط 998 از 999 tapscript multisig را انجام دادم و فقط 4.90 دلار هزینه تراکنش داشت.https://t.co/CvBHaRAqPu
— بوراک (@brqgoo) 9 اکتبر 2022
مطالب مرتبط: شبکه لایتنینگ در بیت کوین چیست و چگونه کار می کند؟
در توییتر، کاربران پیشنهاد کردند که زمان برنامه پاداش باگ LND فرا رسیده است:
حذف وحشیانه گره های لایتنینگ LND با بهره برداری از اختلاف اجماع بین بیت کوین Core و btcd با یک تراکنش واحد بیت کوین.
پیام رمزگذاری شده:
“شما cln اجرا خواهید کرد و خوشحال خواهید شد.”احتمالاً یک “افشای مسئولانه” نیست. زمان برای برنامه پاداش باگ LND؟ https://t.co/sLZQIsS4Zt pic.twitter.com/S8HwKXdoip
— Stadicus (@Stadicus3000) 1 نوامبر 2022
هکر آنتونی تاونز نیز ادعا کرد دو هفته پیش این آسیبپذیری را برای توسعهدهندگان LND فاش کرده بود، و خاطرنشان کرد که “به نظر نمیرسد که مخزن btcd سیاست گزارشدهی برای باگهای امنیتی ندارد، بنابراین مطمئن نیستم که آیا شخص دیگری که روی btcd کار میکند متوجه این موضوع شده است یا خیر.”
شبکه لایتنینگ لایه دومی است که به بلاک چین بیت کوین (BTC) اضافه شده است که امکان تراکنش های خارج از زنجیره را فراهم می کند، یعنی تراکنش بین طرف هایی که در شبکه بلاک چین نیستند.