Ein State Channel ist eine Layer-2-Skalierungslösung, die es zwei oder mehr Parteien ermöglicht, mehrere Transaktionen off-chain durchzuführen und nur das Endergebnis auf der Haupt-Blockchain abzurechnen. Dies reduziert die Anzahl der benötigten On-Chain-Transaktionen erheblich, was zu höherer Geschwindigkeit und niedrigeren Gebühren führt. Die Teilnehmer öffnen einen Channel, tauschen signierte Transaktionen untereinander aus und schließen den Channel dann, indem sie den finalen Zustand auf der Blockchain veröffentlichen.