I canali sono elementari e semplici protocolli peer-to-peer in cui gli utenti possono interagire al di fuori della blockchain. Consentono a due parti di scambiare transazioni tra loro prima di pubblicarle sulla blockchain.
Quando vengono utilizzati i canali di stato, i peer del canale effettuano diverse transazioni off-chain, ma vengono inviate solo due transazioni on-chain: open e close. Ciò consente un throughput delle transazioni estremamente elevato, offrendo al contempo all’utente un costo di transazione inferiore.
Ad esempio, tutte le transazioni on-chain sulla rete Ethereum sono gestite da nodi, che impongono limiti al throughput delle transazioni per garantire che la rete rimanga decentralizzata. I canali di stato risolvono il problema consentendo le transazioni off-chain.
