The Lightning Network é uma solução de escalonamento para Bitcoin. Ele move as transações para fora do blockchain principal, enquanto todos os resultados finais das transações ainda são protegidos e liquidados pelo protocolo Bitcoin subjacente.
A Lightning Network permite pagamentos quase instantâneos a um custo extremamente baixo, ao mesmo tempo que suporta um rendimento de transações muito elevado, desde que os utilizadores tenham fundos suficientes para enviar e receber pagamentos. Para usar a Bitcoin Lightning Network, dois participantes primeiro bloqueiam uma certa quantidade de bitcoin em um endereço especial. Os fundos neste endereço só poderão ser liberados quando ambas as partes concordarem.
Feito isso, os dois participantes compartilham um livro-razão privado. Dentro deste livro-razão, eles podem atualizar seus saldos entre si sem transmitir todas as transações para o blockchain principal. Ao finalizar a transação, o resultado final poderá ser submetido à cadeia principal, e o protocolo Bitcoin atualizará os saldos de ambas as partes de acordo. Ao longo deste processo, nenhuma das partes precisa confiar na outra. Se uma das partes tentar trapacear, o protocolo poderá detectar a má conduta e aplicar penalidades automaticamente.
Este tipo de canal de pagamento requer apenas duas transações on-chain no total: uma para financiar o canal e outra para liquidar os saldos finais. Como resultado, milhares de transações podem ocorrer entre essas duas ações na cadeia. Com maior desenvolvimento e otimização, esta tecnologia de segunda camada poderá tornar-se uma parte crucial da infraestrutura blockchain em grande escala.
