Lightning tightens invoice rules after reported attack made Bitcoin withdrawals look unpaid
19 октября разработчики Lightning ужесточили стандарт выставления счетов BOLT11, используемый в сети Lightning, чтобы программное обеспечение отклоняло запросы с неоднозначными полями "хеш платежа" и "секрет платежа". Это изменение последовало за сообщением разработчика об атаке, в результате которой завершенные транзакции в Bitcoin отображались как невыполненные.
Изменение направлено на компоненты программного обеспечения, которые по-разному интерпретируют один и тот же подписанный запрос на оплату. Хеш платежа идентифицирует транзакцию, которую отслеживает компонент. Bitcoin Optech 23 октября сообщила об этом изменении правил.
В заявлении, опубликованном 10 сентября, разработчик Roasbeef сообщил о недавней взломе Telegram-бота, работающего по принципу "peer-to-peer", который использовал уязвимости в библиотеках, выбирающих разные хеши: некоторые использовали первое поле "хеш платежа" в счете, а другие – последнее. Он не указал дату инцидента или сумму убытков.