Os canais são protocolos elementares e simples peer-to-peer nos quais os utilizadores podem interagir fora da blockchain . Permitem que duas partes troquem transações entre si antes de as publicarem na blockchain.
Quando são utilizados canais de estado, os pares do canal realizam várias transações off-chain, mas apenas são submetidas duas transações on-chain: abrir e fechar. Isto permite uma taxa de transferência de transações extremamente elevada, proporcionando ao utilizador um custo de transação mais baixo.
Por exemplo, todas as transações on-chain na rede Ethereum são geridas por nodes , que impõem limites ao débito das transações para garantir que a rede se mantém descentralizada. Os canais estatais resolvem o problema permitindo transações off-chain.