Разработчики исправили критическую ошибку, вызвавшую сбой Lightning Network

Компания Lightning Labs выпустила срочное обновление для устранения критической ошибки, мешавшей работе нод сети микроплатежей Lightning Network (LN).

Апдейт выпущен после того, как основатель Bitmatrix Бурак Кеджели в качестве эксперимента совершил мультисиг-транзакцию, использовав 998 приватных ключей из 999 максимально возможных. 

Операция создала проблемы операторам нод LN, клиенты которых не могли синхронизироваться с сетью. Это было вызвано превышением максимального размера скрипта «свидетеля» (witness). После совершения сложной транзакции ноды отклонили связанный с ней блок, а также последующие за ним.

Разработчики выяснили, что сбой произошел из-за ошибки в библиотеке синтаксического анализа btcd. Она проверяла ограничение размера скрипта по старой версии кода, сохранившейся со времен SegWit v0.

По словам Кеджели, он знал, что транзакция нарушит работу сети, однако все равно ее совершил «во имя высшего блага».

Масштабы сбоя иллюстрирует график ниже. На нем видно резкое падение числа платежных каналов LN в последние несколько недель.

Данные: Glassnode.

Напомним, в конце октября пользователи мобильного приложения Cash App от Block получили возможность отправлять и получать биткоин через LN.

В прошлом месяце также состоялся запуск биржи деривативов Kollider в экосистеме Lightning Network.

Читайте биткоин-новости ForkLog в нашем Telegram — новости криптовалют, курсы и аналитика.

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK
Exit mobile version