Se já entende com um pouco de profundidade o bitcoin, aqui está a descrição detalhada do tipo de contrato inteligente que compõe a lightning;
https://bitcoin.org/devguid/contratos.html
Em micropayment channel é descrito em detalhes.
Entendido a parte do bitcoin e como são usados contratos de canais de micropagamentos em bitcoin, em https://lightning.network/dois você vai encontrar o paper da lightning e mais detalhes. Depois disso pode entrar no github do lnd na pasta docs que tem alguns arquivos .md com toda a documentação de como a lightning é implementada.