Короче LND не обновляет информацию о каналах, почему-то.
У меня месяцами LND работает без перезапуска, никогда такой проблемы не было.
Можно ссылку на оригинал? В теории тут контроль полностью у клиента отправителя - клиент генерирует маршрут (рандомный или заданный), пытается провести оплату по этому маршруту (максимальный размер комиссии который клиент готов оплатить тоже можно задать), если оплатить по данному маршруту не удается - строится новый маршрут, и т.д. Если какая-то нода будет говорить что по маршруту проходящему через нее "канал не доступен" то она может быть занесена клиентом в "черный список". Установленные каналом комиссии это публичная инфа, не в курсе на сколько возможно пытаться менять ее "на лету" но в любом случае думаю в будущем клиенты будут вести свой внутренний рейтинг каналов, нерешаемых проблем тут не вижу.
Это в общих чертах суть проблемы:
https://ru.scribd.com/document/431290943/DoS-attack-on-Lightning#from_embedЯ описал один из возможных вариантов использования этой уязвимости (не буду выкладывать ссылку на него, т.к. это личная переписка с разработчиками).
С одной стороны, маршрут можно задавать как хочется. С Другой стороны, реальная блокировка каналов для совершения платежа выполняется последовательно. И если один из каналов не удаётся заблокировать, текущие реализации автоматически не строят новый маршрут целиком, т.к. это будет связано с отменой предыдущих блокировок. Решение этого вопроса активно прорабатывается, и в ближайших обновлениях описанный вариант будет пофиксен.
Вот решение по авто-бэкапам для LND:
https://github.com/darwin/lnd-auto-backup