Спланируйте хранилище и синхронизацию
Полный узел и обрезанный узел имеют разные потребности в дисковом пространстве, и эти потребности меняются со временем. Проверьте актуальные требования вышестоящего проекта и оставьте запас для роста. Первоначальная загрузка блоков может занять значительное время и ресурсы.
Ограничьте интерфейсы управления
Держите RPC Bitcoin и администрирование Lightning на частном аутентифицированном маршруте. Открытие неаутентифицированной контрольной конечной точки может поставить под угрозу средства и хост. Публичные порты пиров и частные административные порты требуют разных правил брандмауэра.
Разберитесь в ликвидности каналов
Канал Lightning связывает средства и имеет ограничения входящей и исходящей ликвидности. Запуск узла не гарантирует доход от маршрутизации. Перед пополнением учитывайте комиссии, управление каналами и риски горячего кошелька.
Резервируйте правильное состояние
Следуйте процедуре восстановления конкретной реализации для seed-фраз кошелька и материалов резервного копирования каналов. Храните данные восстановления вне узла и проверяйте понимание, не раскрывая секретов. Обычная копия файловой системы может не быть безопасной резервной копией активных каналов.
Выберите реализацию и следуйте её правилам восстановления
Bitcoin Core предоставляет бэкенд Bitcoin. LND и Core Lightning — это отдельные реализации Lightning с собственной конфигурацией, экосистемой плагинов и процедурами резервного копирования. Выберите один поддерживаемый стек и следуйте его актуальной документации; не смешивайте инструкции по восстановлению между реализациями. Завершение синхронизации, подключение к пирам и восстановление кошелька — это отдельные проверки приёмки.
Контрольная точка перед пополнением
Прежде чем размещать в сети значительные средства, убедитесь, что административные порты закрыты, обновления запланированы, а материалы для восстановления кошелька и каналов хранятся отдельно. Разберитесь в различиях между seed, статической резервной копией каналов и полной копией данных в вашей реализации. Держите онлайн только те средства, которые требует ваш операционный план. Маршрутизирующий узел — это операционное обязательство, а не продукт с пассивной доходностью.
Примите бэкенд Bitcoin перед открытием каналов
Проверьте происхождение выпуска программного обеспечения по инструкциям проекта, выберите поддерживаемую полную или сокращённую схему и дайте начальной синхронизации завершиться. Оставляйте место для накладных расходов базы данных, журналов, обновлений и роста, а не выделяйте точный ожидаемый размер цепочки. Сокращённый бэкенд может потребовать дополнительного планирования для обнаружения исторических кошельков или повторного сканирования. Не представляйте произвольную текущую цифру диска как постоянное требование.
- Проверяйте прогресс синхронизации, связность с пирами и расход диска независимо друг от друга.
- Держите слушатель RPC и аутентификацию закрытыми; открытие пирингового порта не требует раскрытия административного контроля.
- Выберите LND или Core Lightning с документированным совместимым бэкендом Bitcoin, затем проверьте его собственное состояние синхронизации.
- Проведите небольшой тест и разберитесь с пополнением, входящей ликвидностью и комиссиями, прежде чем размещать в сети значительные средства.
Официальная документация: LND: восстановление после сбоя · Core Lightning: резервные копии кошелька и каналов
Рассматривайте устаревшее состояние канала как риск при восстановлении
Общий снимок VPS не является автоматически безопасной резервной копией живого канала. Аварийное восстановление LND может использовать его seed и статическую резервную копию канала для запроса закрытия канала; это процесс последней надежды, а не обычный метод миграции. Держите старый экземпляр остановленным во время восстановления, чтобы избежать конкурирующих копий. Следуйте процедуре LND для тех материалов, которые у вас действительно есть, а не восстанавливайте произвольную старую базу данных каналов.
Официальная документация: LND: восстановление после сбоя
Сделайте план восстановления конкретным для реализации
Core Lightning различает секрет кошелька, материалы экстренного восстановления каналов и рабочую базу данных. Его документация не рекомендует обычное восстановление устаревшего состояния базы данных каналов из снимков и описывает зависящие от реализации подходы к резервному копированию. Храните необходимый ключевой материал вне узла, следите за обновлениями файлов восстановления каналов и проверьте своё понимание до пополнения средств. При отказе диска сохраните повреждённые данные и обратитесь к правильной процедуре восстановления, прежде чем запускать старую копию.
- Восстановленный баланс в сети не доказывает, что все каналы были восстановлены.
- Канал без входящей ёмкости не может принимать средства только потому, что узел онлайн.
- Сбой пира и недействительные локальные учётные данные RPC требуют разных подходов к устранению неполадок.
- Не делайте выводов об автоматическом доходе или гарантированной возвратности средств из успешной установки узла.
Официальная документация: Core Lightning: резервные копии кошелька и каналов