Почему нужны и `aezeed`, и `SCB`

`Aezeed` — формат мнемонической фразы LND из 24 слов. Из неё выводятся ключи Bitcoin-кошелька и ключ шифрования `SCB`. В самой фразе нет списка каналов, точек финансирования и адресов узлов-партнёров. Эти статические данные хранит `SCB`. Поэтому случай «ввёл seed, а баланс ноль» делится на сканирование кошелька и отдельное восстановление каналов.

Перед работой полезно понять устройство Lightning Network. `SCB` не содержит текущий баланс или последнюю транзакцию состояния канала. Управляемый файл `channel.backup` меняется вместе с набором открытых каналов и подходит для копирования. Запись отдельного канала остаётся полезной от его открытия до закрытия.

Что даёт каждая часть
АртефактЧто восстанавливаетЧего в нём нет
Тот же `aezeed`Ключи кошелька, ключи каналов и расшифровку `SCB`Списка каналов и узлов-партнёров
`channel.backup`Точки финансирования и другие статические параметры каналовТекущего баланса и последнего состояния
Оба вместеДанные для аварийного закрытия и сбора своих выходовСпособа заново открыть прежние каналы
Что даёт каждая часть
Артефакт
Тот же `aezeed`
Что восстанавливает
Ключи кошелька, ключи каналов и расшифровку `SCB`
Чего в нём нет
Списка каналов и узлов-партнёров
Артефакт
`channel.backup`
Что восстанавливает
Точки финансирования и другие статические параметры каналов
Чего в нём нет
Текущего баланса и последнего состояния
Артефакт
Оба вместе
Что восстанавливает
Данные для аварийного закрытия и сбора своих выходов
Чего в нём нет
Способа заново открыть прежние каналы

Подготовьте восстановление, не меняя исходники

До импорта

  • зафиксируйте сеть Bitcoin: `mainnet`, `testnet` и `signet` нельзя смешивать;
  • сделайте неизменяемые копии `aezeed`, парольной фразы и `channel.backup`;
  • восстановите Bitcoin-кошелёк, дождитесь синхронизации и повторного сканирования;
  • решите ошибку seed-фразы или пароля до импорта каналов;
  • не передавайте seed-фразу, пароль и закрытые ключи сайту или оператору поддержки.

Правила по хранению seed применяйте и здесь. Зашифрованный `SCB` открывается ключом из соответствующего `aezeed`. Успешная расшифровка подтверждает пару файлов, но не доступность удалённого узла и не итоговую сумму.

Маршрут восстановления: связь, закрытие, сбор

  1. 1
    Импорт создаёт записи восстановления

    Команда `restorechanbackup` создаёт неполные оболочки каналов. Платежи через них проводить нельзя.

  2. 2
    LND ищет узлы-партнёры

    Он использует адреса из `SCB` и повторяет попытки соединения. Недоступный узел может остановить обычный путь на неопределённый срок.

  3. 3
    DLP получает актуальную точку состояния

    Защита при утрате данных (`Data Loss Protection`, или `DLP`) запускается через сообщение восстановления связи (`channel_reestablish`). Узел-партнёр передаёт актуальную точку обязательства (`commitment point`) и публикует принудительное закрытие.

  4. 4
    Bitcoin подтверждает закрытие

    После подтверждения и относительных задержек `CSV` LND заново выводит ключи для доступных локальных выходов.

  5. 5
    LND собирает выходы

    Транзакция сбора (`sweep`) переводит доступные выходы в Bitcoin-кошелёк. Для каждого выхода сохраните хеш, высоту доступности и подтверждения.

Сумма из интерфейса не равна обещанию возврата

`SCB` охватывает полностью завершённые средства в базовых выходах состояния канала. Условные платежи в полёте (`HTLC`) сюда не входят. Также не восстанавливаются ликвидность, история маршрутизации и прежнее время работы узла. Комиссии закрытия и сбора уменьшают итог.

Где остановился маршрут
НаблюдениеЧто уже известноЧто делать дальше
`SCB` не расшифровываетсяПара файлов не подтвержденаПроверить происхождение seed-фразы, пароль и копию файла
Оболочка канала есть, связи нет`DLP` ещё не началсяПроверить сеть, адрес узла-партнёра и его доступность
Закрытие подтверждено, `sweep` нетВыход может ждать задержку или отдельный сборПроверить высоту доступности каждого локального выхода
Сумма меньше ожидаемойВозможны исключённые `HTLC` и комиссииСверить базовые выходы и все транзакции сбора
Где остановился маршрут
Наблюдение
`SCB` не расшифровывается
Что уже известно
Пара файлов не подтверждена
Что делать дальше
Проверить происхождение seed-фразы, пароль и копию файла
Наблюдение
Оболочка канала есть, связи нет
Что уже известно
`DLP` ещё не начался
Что делать дальше
Проверить сеть, адрес узла-партнёра и его доступность
Наблюдение
Закрытие подтверждено, `sweep` нет
Что уже известно
Выход может ждать задержку или отдельный сбор
Что делать дальше
Проверить высоту доступности каждого локального выхода
Наблюдение
Сумма меньше ожидаемой
Что уже известно
Возможны исключённые `HTLC` и комиссии
Что делать дальше
Сверить базовые выходы и все транзакции сбора

Когда журнал восстановления можно закрыть

Для каждого ожидаемого канала запишите точку канала, транзакцию закрытия, свои выходы, высоту их доступности и транзакции `sweep`. Проверяйте их по модели Bitcoin UTXO — непотраченных выходов. Так вы не примете чужой выход или сдачу за возврат канала. Если денег ещё нет, у журнала должна быть конкретная причина: недоступный узел, неподтверждённое закрытие или задержка выхода. Старый `channel.db` не используйте: он может содержать отозванное состояние и привести к штрафу.

Источники

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

  1. LND recovery.md — Static Channel Backups Lightning Labs / LND · Проверено 25 августа 2026 г. в 00:08 GMT+5
  2. LND safety.md — SCB limits and channel.db warning Lightning Labs / LND · Проверено 25 августа 2026 г. в 00:08 GMT+5
  3. LND chanbackup implementation Lightning Labs / LND · Проверено 25 августа 2026 г. в 00:08 GMT+5
Материал носит информационный характер и не является индивидуальной рекомендацией. Криптоактивы связаны с риском волатильности, технических сбоев, хищения и полной потери средств.