Новости криптомира
12 октября 2022

BTC-транзакция с 998 приватными ключами привела к сбою работы Lightning Network

Криптоэнтузиаст и основатель платформы Bitmatrix Бурак Кеджели, решил провести эксперимент выполнив сложную транзакцию в сети Bitcoin (BTC), что привело к сбою в сети микроплатежей Lightning Network (LN).

Кеджели совершил мультисиг-транзакцию с 998 приватными ключами из 999 возможных, он так же заплатил комиссию $4,9 за транзакцию менее чем в $1 в BTC. Таким образом перегрузив решение второго уровня LN предназначенное для совершения быстрых и дешевых BTC-транзакций и выведя из строя часть сети.

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

Мы рекомендуем