A Lightning Network é uma solução de segunda camada projetada para permitir transações mais rápidas e baratas em uma blockchain. Ela permite que os usuários criem canais de pagamento entre si, que podem ser usados para realizar múltiplas transações fora da blockchain principal. Esses canais de pagamento funcionam bloqueando uma certa quantia de criptomoedas em uma carteira multiassinada. Uma vez estabelecido o canal, os usuários podem realizar transações entre si sem precisar registrar cada uma delas na blockchain. Isso reduz significativamente o tempo e as taxas associadas às transações. Quando os usuários concluem a transação, eles podem fechar o canal e o saldo final será registrado na blockchain. Esse método aumenta a escalabilidade, pois alivia o congestionamento na rede principal ao processar muitas transações menores fora da blockchain. A Lightning Network visa melhorar a experiência do usuário, permitindo pagamentos instantâneos, viabilizando microtransações e reduzindo as taxas. É particularmente útil para transações cotidianas, onde velocidade e eficiência de custos são essenciais.