Читать прошлое · Ошибки и решения

Когда сосед по Lightning-каналу мог заставить вас переплатить

14 сентября 2026 года разработчики Eclair выпустили версию 0.14.3. Это не обычное обновление интерфейса: авторы назвали его выпуском с усилением безопасности и настоятельно рекомендовали обновиться, поскольку некоторые ошибки могли использоваться недобросовестными узлами.

РЕДАКЦИОННЫЙ ОБЗОР · Подготовлен редакцией проекта на основе указанных источников.

Слишком дорогой выход из канала

Eclair управляет Lightning-каналами: открывает их, перемещает через них платежи и при необходимости закрывает, возвращая итоговый баланс в основную сеть Bitcoin.

При совместном закрытии стороны договариваются о комиссии. В определённой ситуации прежний механизм мог принять предложенную другим участником чрезмерно высокую комиссию. Это не давало постороннему человеку ключи, но могло уменьшить локальный баланс владельца узла. Теперь предложения, выходящие за установленный предел и локальный диапазон комиссий, отклоняются.

Незавершённый splice

Splicing позволяет изменить размер Lightning-канала, не закрывая его полностью. Во время операции одновременно существуют старое и новое состояния канала.

Если соединение прерывалось в неудачный момент, узлу требовалось выбрать обязательство, которое действительно можно опубликовать в блокчейне. Исправление заставляет Eclair использовать последнее состояние, для которого уже имеются все необходимые подписи. Если новая funding-транзакция всё же подтверждается первой, узел закрывает канал через обязательство, расходующее новый выход.

Оплата, создаваемая во время маршрута

Обновление также усилило проверки on-the-fly funding — механизма, при котором канал или ликвидность создаются непосредственно во время платежа. До пересылки теперь проверяются комиссии и запас времени CLTV, чтобы узел не принимал небезопасный маршрут, способный привести к потере средств.

Автоматически рассчитанная комиссия открытия или изменения канала по умолчанию ограничена уровнем 50 sat/vB.

Обновление без истории о подтверждённой краже

Опубликованные материалы не сообщают о подтверждённой краже с использованием этих ошибок. Речь идёт о найденных уязвимостях и усилении защиты, а не об отчёте о состоявшемся похищении.

Выпуск 0.14.3 показывает важную особенность Lightning: сохранность средств зависит от обработки незавершённых операций, ограничений комиссий и своевременного обновления программного обеспечения. Даже корректные ключи не исправят правило, которое согласилось на экономически невыгодный результат.

В Lightning сохранность средств зависит не только от seed-фразы, но и от правил переговоров между узлами.

Источники и проверка

  1. ACINQ: официальный выпуск Eclair 0.14.3
  2. Bitcoin Optech Newsletter #423: описание исправлений Eclair
  3. Eclair PR #3376: закрытие каналов, splicing и on-the-fly funding

Технический материал для операторов Lightning-узлов. Источники описывают уязвимости и исправления, но не сообщают о подтверждённой краже средств с их использованием.

Если не указано иное, текст, выводы, структура и редакционная компоновка созданы редакцией проекта. Факты, цитаты и материалы источников принадлежат их авторам и правообладателям.

Вернуться к рубрике