1 Kasım’da Lightning Network, kritik bir hatanın LND düğümlerinin senkronizasyon zincirinden düşmesine neden olmasının ardından tüm LND düğüm operatörleri için bir acil durum güncellemesi yayınladı. Bu, ağın bir aydan kısa bir süre içinde yaşadığı ikinci kritik başarısızlıktı.

Bitcoin Lightning Network geliştiricileri Lightning Labs’e göre, bazı LND düğümleri, btcd kablo ayrıştırma kitaplığındaki bir sorun nedeniyle senkronizasyonu durdurdu. Düzeltme (v.015.4), aradan neredeyse üç saat sonra yayınlandı. Yayın şöyle diyor:

“Bu, lnd düğümlerinin çok sayıda tanık girişiyle belirli işlemleri ayrıştıramamasına neden olabilecek bir hatayı gidermek için bir acil durum düzeltme sürümüdür.”

GitHub’daki soruna göre, güncellenmemiş düğümler, kanal zaman aşımları iki hafta içinde sona erdiğinde kötü niyetli kanal kapanmalarına karşı savunmasızdır. Hata yalnızca LND düğümlerini etkiledi ve ödeme işlemleri hala mevcut olmasına rağmen mevcut zincir durumunu güncelliğini yitirdi. Elektronların bazı sürümleri de GitHub’daki başka bir soruna göre etkilendi.

Hata, Twitter’da Burak adlı bir geliştirici tarafından, işlemde “Cln çalıştıracaksınız ve mutlu olacaksınız” yazan bir mesajla gündeme getirildi.

Burak ayrıca 9 Ekim’de btcd ve LND düğümleri tarafından reddedilen ve işlemden sonra tüm blokların ve tüm blokların reddedilmesine neden olan 999’dan 998’lik bir çoklu imza işlemi oluşturduklarında benzer bir hata yapmaktan sorumluydu. Aynı gün, Lightning Labs sorunu çözmek için bir yama yayınladı.

İlgili: Bitcoin’deki Lightning Network Nedir ve Nasıl Çalışır?

Twitter’da kullanıcılar, bir LND hata ödül programının zamanının geldiğini öne sürdüler:

Hacker Anthony Towns da iddialar güvenlik açığını iki hafta önce LND geliştiricilerine açıkladı ve şunları kaydetti: “btcd deposunun bir güvenlik hatası raporlama politikası yok gibi görünüyor, bu yüzden btcd üzerinde çalışan başka birinin bunu öğrenip öğrenmediğinden emin değilim.”

Lightning Network, Bitcoin (BTC) blok zincirine eklenen, zincir dışı işlemleri, yani blok zinciri ağında olmayan taraflar arasındaki işlemleri sağlayan ikinci bir katmandır.