Он не то, что не плох, - он офигенен! Но я не понимаю, почему такая низкая степень внедрения.
Может быть, потому что Лайтнингом охрененно неудобно пользоваться?
В Битке как? Выплюнул транзакцию - а там хоть трава не расти. Есть, конечно, нюанс с правильным выбором размера комиссии, но это один нюанс.
В Лайтнинге всё по-другому.
Контрагент должен быть обязательно в онлайне.
К контрагенту должен быть создан канал. Если нет прямого канала к контрагенту, то можно найти маршрут через промежуточные ноды, но каналы этих нод по всей длине маршрута должны быть открыты между собой на суммы, не меньше чем сумма транзакции.
Контрагент (или промежуточная нода, к которой у вас открыт канал) может попробовать вас кинуть и подсунуть неактуальное состояние канала. Если контрагент вас кинет, вы можете забрать все деньги, вложенные в канал, если будете за этим следить. Но если вдруг окажетесь на необитаемом острове или временно потеряете дееспособность (попадёте в больницу или тюрьму), то следить за состоянием канала вы не сможете.
Вы должны постоянно хранить текущее состояние канала. Если вы его потеряете (накрылся диск) и восстановите предыдущее (не актуальное) состояние из бекапа, то контрагент заберёт все ваши деньги, вложенные в открытие канала.
И вообще, концепция каналов в Лайтнинге не жизнеспособна. Вот представьте характерную для этого форума ситуацию: баунти-менеджеру необходимо отправить вознаграждение 1000 участникам по 0.001 BTC каждому. Вроде бы микроплатежи - задача для Лайтнинга. И как вы себе это представляете? Менеджер должен открыть 1000 каналов? Но открытие канала - это транзакция в сети Биткойн на которую нужно потратить комиссию сети Биткойн. То есть, чтобы отправить одному участнику 0.001 BTC всё равно нужно заплатить комиссию в сети Биткойн. Тогда, зачем нужен Лайтнинг?