Em primeiro lugar, comece entendo bitcoin, vai em bitcoin.org e começa pelo começo.
Digo isso porque lightning usa transações multiassinaturas para construir os tais "canais". Um canal é basicamente uma transação onde você adiciona os inputs(liquidez do canal), e dai vai adicionando saídas e assinando(transações lightning), dai o fechamento do canal é fazer o broadcast dessa transação para os nodes.
Se quiser entender profundamente a lightning eu indico isso mesmo, comece entendendo bitcoin, dai fica fácil entender lightning. Se quiser entender apenas mais ou menos como funciona sem detalhes técnicos deve ter muito canal no YouTube falando sobre.