State channels zijn een Layer 2-schaaltechniek waarmee twee of meer deelnemers een onbeperkt aantal transacties buiten de blockchain kunnen uitvoeren door een "kanaal" tussen hen te openen. Alleen de openings- en sluitingstransacties worden op de basisblockchain vastgelegd. Deze aanpak biedt vrijwel onmiddellijke transactieafhandeling en vrijwel geen transactiekosten voor interacties buiten de blockchain, waardoor het een van de oudste en meest efficiënte schaaloplossingen is voor specifieke toepassingen.
Het concept is vergelijkbaar met het openen van een rekening in een bar: in plaats van voor elk drankje een aparte betaling te verwerken (on-chain transactie), open je een rekening (state channel), bestel je meerdere drankjes (off-chain state updates) en betaal je de hele rekening in één keer wanneer je weggaat (sluit je het kanaal). De blockchain registreert alleen het openen van de rekening en de uiteindelijke afrekening, ongeacht hoeveel drankjes er tussendoor besteld zijn.
State channels behoorden tot de eerste voorgestelde schaaloplossingen voor blockchains, nog vóór rollups en sidechains. De meest prominente implementatie is Bitcoin's Lightning Network , dat directe, goedkope Bitcoin-betalingen mogelijk maakt via een netwerk van betaalkanalen. Ethereum's Raiden Network en diverse implementaties van betaalkanalen dienen vergelijkbare doelen. Hoewel rollups state channels hebben ingehaald als het dominante L2-model voor algemene berekeningen, blijven state channels optimaal voor specifieke, hoogfrequente interactiepatronen tussen twee partijen.
Oorsprong en geschiedenis
2015: Joseph Poon en Thaddeus Dryja publiceren de whitepaper over het Lightning Network, waarin ze een netwerk van betaalkanalen voor de schaalvergroting van Bitcoin voorstellen.
2015: Christian Decker en Roger Wattenhofer publiceren onderzoek naar duplex microbetalingskanalen, waarmee ze de state channel-theorie verder ontwikkelen.
2016: Het concept van gegeneraliseerde toestandskanalen (die willekeurige toestandsovergangen ondersteunen, niet alleen betalingen) begint te worden geformaliseerd door onderzoekers in de Ethereum-gemeenschap, waaronder werk dat geassocieerd wordt met Jeff Coleman.
2017: Raiden Network lanceert vroege testnet-releases op Ethereum, met als doel Lightning Network-achtige mogelijkheden te bieden voor ERC-20-tokens.
2018: De eerste implementaties van het Lightning Network (Lightning Labs' lnd en ACINQ's eclair) bereiken de bètafase en worden in maart gereed verklaard voor gebruik op het mainnet, waardoor de eerste grootschalige, daadwerkelijke Lightning-betalingen mogelijk worden. Experimentele betalingen op het mainnet vonden echter al in december 2017 plaats.
2018: Celer Network wordt opgericht met als doel een algemeen state channel-framework te bouwen dat zowel betalingen als games op Ethereum ondersteunt; het alpha-mainnet zou pas in juli 2019 gelanceerd worden.
2018: Counterfactual publiceert een framework voor gegeneraliseerde statuskanalen op Ethereum met modulaire geschillenbeslechting.
2019: De capaciteit van het Lightning Network groeit tot boven de 1,000 BTC, met duizenden nodes die het betalingskanaalnetwerk vormen. Het alpha-mainnet van Celer Network, Cygnus, gaat in juli live.
2020: El Salvador begint te experimenteren met Bitcoin Lightning-betalingen, voorafgaand aan de wetgeving die Bitcoin in 2021 tot wettig betaalmiddel verklaart.
2021: El Salvador accepteert Bitcoin als wettig betaalmiddel, waarbij de Chivo Wallet het Lightning Network gebruikt voor dagelijkse betalingen.
2022: De capaciteit van het Lightning Network overschrijdt 5,000 BTC, met integratie in grote beurzen (Kraken, Bitfinex, CashApp).
2023: Nostr (gedecentraliseerd sociaal medium) integreert Lightning voor native microbetalingen (zaps) en demonstreert state channels voor sociaal tippen.
2024-2025: Het gebruik van het Lightning Network blijft groeien, met een gestaag stijgend maandelijks transactievolume; onderzoek van River schat dat het netwerk in november 2025 ongeveer 1.17 miljard dollar verwerkte via naar schatting 5.22 miljoen transacties in één maand – de eerste maand waarin de grens van 1 miljard dollar werd overschreden.
In eenvoudige bewoordingen
Zie state channels als het openen van een rekening in een bar. Je opent een rekening (opent het kanaal), bestelt de hele avond drankjes (voert transacties off-chain uit) en betaalt één rekening wanneer je weggaat (betaalt on-chain). De barman belast je kaart niet voor elk drankje, maar alleen voor het eindtotaal.
Het is net een schaakspel dat per post wordt gespeeld. Twee spelers spreken af om te spelen (openen een kanaal), sturen om de beurt zetten heen en weer (off-chain statusupdates) en rapporteren alleen het eindresultaat aan de schaakfederatie (on-chain afwikkeling). De federatie hoeft niet elke zet te zien, alleen de uitkomst.
Stel je een maandelijkse zakelijke samenwerking voor. Twee bedrijven doen honderden transacties met elkaar. In plaats van elke transactie apart te factureren, houden ze een doorlopend overzicht bij en verrekenen ze het nettobedrag één keer per maand (kanaalafsluiting).
Het is vergelijkbaar met prepaid metrokaarten. Je laadt geld op de kaart (financiert het kanaal), checkt meerdere keren in en uit (transacties buiten het netwerk) en het eindsaldo wordt verrekend wanneer je de rekening sluit. Voor elke rit afzonderlijk hoef je niet te betalen.
Zie het als een privégesprek met een notariële overeenkomst. Twee mensen maken privé afspraken (off-chain), maar ze hebben de mogelijkheid om elke overeenkomst aan een notaris voor te leggen (on-chain) als er een geschil is. De notaris komt alleen in actie als dat nodig is.
Belangrijk: State channels vereisen dat beide deelnemers online en bereikbaar zijn. Als een van de partijen offline gaat, kan de andere partij proberen een verouderde (ongunstige) status op de blockchain te herstellen. Watchtowers – diensten van derden die de blockchain namens u monitoren – helpen dit risico te beperken, maar introduceren een aanname van beschikbaarheid (dat ze online zijn om te kunnen handelen), in plaats van een vertrouwensrelatie met betrekking tot de veiligheid van uw fondsen.
Belangrijkste technische kenmerken
Betaalkanalen (Bitcoin Lightning)
De eenvoudigste vorm van een toestandskanaal, ontworpen voor waardeoverdracht:
Financieringstransactie: Beide partijen storten Bitcoin op een 2-van-2-rekening. multisig adres (on-chain)
Commitmenttransacties: Elke betaling werkt het kanaalsaldo bij door middel van het uitwisselen van ondertekende commitmenttransacties (buiten de blockchain).
Afsluitende transactie: een van beide partijen kan de meest recente toezeggingstransactie uitzenden om deze on-chain af te wikkelen.
Hash Time-Locked Contracts (HTLC's): maken betalingen via meerdere tussenstappen mogelijk via een netwerk van kanalen, waardoor betalingen zelfs tussen partijen zonder directe kanalen kunnen worden doorgestuurd.
Hoe werken multi-hop betalingen via het Lightning Network?
Alice wil Carol betalen, maar heeft alleen een kanaal met Bob (die op zijn beurt een kanaal met Carol heeft).
Carol genereert een willekeurig geheim (preimage) en stuurt de hash ervan naar Alice.
Alice maakt een HTLC met Bob: "Hier is 0.001 BTC, te claimen als je binnen 24 uur de preimage voor deze hash presenteert."
Bob maakt een vergelijkbare HTLC met Carol: "Hier is 0.001 BTC, te claimen als je de preimage binnen 12 uur presenteert."
Carol onthult de voorafschaduwing om Bobs betaling op te eisen.
Bob gebruikt het onthulde voorbeeld om Alice's betaling op te eisen.
De betaling wordt atomair gerouteerd: of alle stappen worden voltooid, of geen enkele. Dit alles-of-niets-mechanisme is conceptueel verwant aan hoe atomaire swaps Garanderen dat transacties tussen verschillende blockchains ofwel volledig worden afgerond, ofwel helemaal niet plaatsvinden.
Gegeneraliseerde toestandskanalen
Naast betalingen kunnen statuskanalen willekeurige toestandsovergangen coderen:
Spellen waarbij de spelers om de beurt zetten: schaken, poker of elk ander spel waarbij spelers om de beurt zetten.
Voorwaardelijke betalingen: Betalingen die afhankelijk zijn van externe gebeurtenissen (weer, sportuitslagen).
Streamingbetalingen: Continue microbetalingen voor diensten (videostreaming, API-aanroepen)
Overgangen in een eindige toestandsmachine: Elke eindige toestandsmachine kan worden uitgevoerd in een toestandskanaal.
Dispute Resolution
Beide partijen kunnen het kanaal geforceerd sluiten door de laatst ondertekende status naar de blockchain te sturen.
Een geschillenperiode geeft de wederpartij de mogelijkheid om een recentere versie van de situatie in te dienen als de ingediende versie verouderd is.
Sanctiemechanismen: Bij Lightning leidt het uitzenden van een oude status ertoe dat de tegenpartij als straf ALLE fondsen in het kanaal opeist (justice transaction).
Watchtowers: Diensten van derden die de blockchain monitoren op pogingen tot fraude en namens offline gebruikers boetetransacties uitzenden.
Voordelen nadelen
Voordelen
Nadelen
Vrijwel onmiddellijke afhandeling – Transacties worden binnen milliseconden voltooid, alleen beperkt door netwerklatentie.
Vereist online aanwezigheid – Beide partijen moeten online zijn of gebruikmaken van watchtowers om fraude te voorkomen.
Vrijwel geen kosten – Off-chain transacties kosten niets; alleen het openen/sluiten van kanalen brengt on-chain kosten met zich mee.
Kapitaalblokkering – Fondsen moeten worden vastgezet in kanalen, waardoor de liquiditeit afneemt.
Privacy – Off-chain transacties zijn alleen bekend bij de deelnemers en worden niet vastgelegd op de openbare blockchain.
Complexiteit van de routing – Betalingen via meerdere tussenstappen vereisen voldoende liquiditeit langs het traject.
Onbeperkte doorvoer – Er is geen theoretische limiet aan het aantal transacties per seconde binnen een kanaal.
Capaciteitslimieten voor kanalen – Elk kanaal heeft een maximaal saldo dat wordt bepaald door de financieringstransactie.
Echte Layer 2 – Erft de beveiliging van de basislaag met cryptografische garanties.
Niet geschikt voor alle toepassingen – Het meest geschikt voor herhaalde interacties tussen bekende partijen, niet voor eenmalige betalingen.
Liquiditeitsbeheer – Routeringsknooppunten moeten de liquiditeit over de kanalen in evenwicht houden, wat operationeel complex is.
Geen vereisten voor beschikbaarheid van gegevens – De kanaalstatus wordt door de deelnemers beheerd en niet naar L1 verzonden.
Onboarding-problemen – Het openen van een kanaal vereist een on-chain transactie en startkapitaal.
RISICO BEHEER
Voor gebruikers van het Lightning Network
Gebruik betrouwbare walletsoftware: niet-bewarende Lightning-wallets (Phoenix, Breez, Zeus) regelen het kanaalbeheer automatisch.
Maak een back-up van de kanaalstatus: Het verlies van uw kanaalstatusgegevens kan leiden tot verlies van geld. Gebruik statische kanaalback-ups (SCB) voor herstel.
Houd kanaalpartners in de gaten: Wees je bewust van het tegenpartijrisico als je je eigen node beheert – kanalen met onbetrouwbare partners kunnen onverwacht worden afgesloten.
Overweeg bewaaropties voor kleine bedragen: Voor kleine saldi bieden bewaaropties voor Lightning-wallets (Wallet of Satoshi, Alby) eenvoud, ondanks de risico's op het gebied van vertrouwen.
Voor Lightning Node-operators
Start een watchtower: gebruik watchtower-services om pogingen tot fraude te detecteren, zelfs wanneer uw node tijdelijk offline is.
Beheer de liquiditeit proactief: Herverdeel de kanalen regelmatig om de routeringscapaciteit in beide richtingen te garanderen.
Zorg dat de software up-to-date blijft: bugs in de Lightning-client kunnen leiden tot gedwongen sluitingen of verlies van geld.
Zorg voor een back-upinfrastructuur: Zorg voor een failoverplan voor het geval uw primaire knooppunt uitvalt – verouderde kanalen vormen een frauderisico.
Voor ontwikkelaars die bouwen op staatskanalen
Beheer de complexiteit van geschillenbeslechting: zorg ervoor dat uw state channel-implementatie alle uitzonderlijke gevallen tijdens geschillenperiodes correct afhandelt.
Plan voor uitputting van kanalen: kanalen moeten uiteindelijk opnieuw in balans worden gebracht of worden gesloten – ontwerp met deze levenscyclus in gedachten.
Houd rekening met de gebruikerservaring: het loskoppelen van kanaalbeheer van eindgebruikers is cruciaal voor brede acceptatie.
Test uitgebreid op het testnet: State channel-bugs kunnen catastrofaal zijn – de combinatie van time-locks en penalty-transacties creëert complexe faalmodi.
Culturele relevantie
Staatszenders en Lightning zijn cultureel belangrijk geworden:
De invoering van Bitcoin in El Salvador in 2021 bracht Lightning wereldwijd in de schijnwerpers, doordat burgers Lightning-betalingen gebruikten voor dagelijkse aankopen.
Het 'stapelen van sats' via Lightning-microbetalingen werd een populaire manier om kleine hoeveelheden Bitcoin te verdienen.
Nostr's "zaps" – via Lightning verstuurde tips op het gedecentraliseerde socialemediaplatform – creëerden een nieuw model voor microbetalingen aan contentmakers.
De uitdrukking "Lightning is Bitcoin's Layer 2" positioneert Lightning als een aanvulling op, in plaats van een concurrent van, de basislaag van Bitcoin.
Bitcoin-gaming- en streaming-sats (die per seconde Bitcoin verdienen voor content) zijn opkomende culturele fenomenen die gebruikmaken van Lightning-technologie.
Scenario: El Salvador werd het eerste land dat Bitcoin als wettig betaalmiddel accepteerde, wat een betalingssysteem vereiste dat een groot volume aan dagelijkse microtransacties aankon.
Implementatie: De overheid lanceerde de Chivo Wallet, die gebruikmaakte van het Lightning Network voor directe, kosteloze Bitcoin-betalingen. Burgers ontvingen $30 aan BTC als welkomstbonus. Winkeliers in het hele land – van McDonald's tot straatverkopers – begonnen Lightning-betalingen te accepteren.
Resultaat: Miljoenen Salvadoranen maakten gebruik van Lightning, hoewel de acceptatiegraad varieerde. Het experiment toonde aan dat overheidsinstanties betalingsvolumes op nationaal niveau aankonden, hoewel er nog steeds uitdagingen bestonden op het gebied van voorlichting, volatiliteit en vertrouwen in de beheerders.
2. Stakingen en grensoverschrijdende geldovermakingen (2022-heden)
Scenario: Strike gebruikte Lightning Network om een grensoverschrijdende betalingsdienst te creëren die concurreert met traditionele geldovermakingsdiensten zoals Western Union.
Implementatie: Strike zet de fiatvaluta van de afzender om in Bitcoin, verwerkt de betaling binnen enkele seconden via het Lightning Network en zet het bedrag vervolgens weer terug om in de lokale fiatvaluta van de ontvanger. De Bitcoin/Lightning-infrastructuur fungeert als afwikkelingsmechanisme zonder dat een van beide partijen Bitcoin hoeft aan te houden.
Resultaat: Strike toonde aan dat Lightning de kosten voor grensoverschrijdende betalingen aanzienlijk kon verlagen, tot ver onder de gebruikelijke 6-10% van traditionele aanbieders, met een afwikkeling binnen enkele seconden in plaats van dagen. Deze toepassing van "Bitcoin als betaalplatform" werd een van Lightning's meest overtuigende praktijkvoorbeelden.
3. Nostr Zaps – Microbetalingen via sociale media (2023-heden)
Scenario: Nostr, een gedecentraliseerd sociaalmediaprotocol, heeft Lightning-betalingen genaamd "zaps" geïntegreerd als een native fooienmechanisme voor content.
Implementatie: Gebruikers koppelen hun Lightning-wallets aan Nostr-clients en versturen direct microbetalingen (zo klein als een paar satoshi's) naar contentmakers, auteurs van notities of iedereen wiens content ze waarderen. Deze betalingen zijn zichtbaar in de sociale mediafeed, waardoor een publiek waarderingsmechanisme ontstaat.
Resultaat: Er is een groot aantal zaps verzonden, wat aantoont dat Lightning-microbetalingen nieuwe paradigma's voor sociale interactie kunnen creëren. Contentmakers verdienen rechtstreeks aan hun publiek zonder tussenkomst van platformen, waarmee een langgekoesterde visie voor het genereren van inkomsten uit de creator-economie wordt gerealiseerd.
4. Raiden Network op Ethereum (2017-heden)
Scenario: Raiden Network wilde betaalkanalen in Lightning-stijl naar Ethereum brengen, waardoor snelle overdracht van ERC-20-tokens mogelijk werd.
Implementatie: Raiden creëert off-chain betaalkanalen voor Ethereum-tokens, waardoor directe overdrachten tussen kanaaldeelnemers mogelijk zijn. Het netwerk ondersteunt multi-hop routing vergelijkbaar met Lightning, met on-chain settlement als terugvaloptie.
Resultaat: Raiden werd minder vaak gebruikt dan Lightning, omdat de L2-markt van Ethereum werd gedomineerd door rollups. Het toonde echter aan dat state channel-technologie blockchain-agnostisch is en valideerde het concept voor het token-ecosysteem van Ethereum. De opkomst van rollups overschaduwde uiteindelijk state channels voor de schaalvergroting van Ethereum.
Vergelijkingstabel
Kenmerk
Staatskanalen
Rollups (Optimistisch/ZK)
zijketens
Plasma
Transactiesnelheid
milliseconden
Seconden tot minuten
seconden
seconden
Kosten per transactie
Bijna nul (buiten de keten)
Heel laag
Heel laag
Heel laag
Privacy
Hoog (buiten de keten)
Laag (gegevens over L1)
Laag (openbare keten)
Medium
Kapitaalvereiste
Geld moet in kanalen worden vastgezet.
Geen vergrendeling vereist
Geen vergrendeling vereist
Een aanbetaling is vereist om het contract te tekenen.
Online vereiste
Ja (of wachttoren)
Ja (Optimistisch)/Nee (ZK)
Nee
Ja (of wachttoren)
Beste gebruiksscenario
Frequente interacties tussen twee partijen
Algemene berekening
Algemene berekening
Token-overdrachten
Doorvoerlimiet
Onbeperkt (binnen het kanaal)
Hoog (varieert per implementatie)
Hoog (varieert per implementatie)
Hoog (varieert per implementatie)
Beschikbaarheid van data
Alleen voor deelnemers
On-keten
Eigen ketting
On-chain (root)
Gerelateerde termen
Bliksem netwerk – Het betalingskanaalnetwerk van Bitcoin, de meest gebruikte implementatie van een state channel.
Laag 2 – De schaalbaarheidscategorie die state channels, rollups en andere off-chain oplossingen omvat. Zie Laag 2 oplossing
Oprollen – Een alternatieve L2-aanpak die populairder is geworden dan toestandskanalen voor algemene berekeningen.
Bitcoin – De belangrijkste blockchain die gebruikmaakt van state channels (Lightning) voor schaalbare betalingen.
multisig – Multisignature wallets die de basis vormen voor transacties in het kader van staatsfinanciering
Hash Time-Locked Contract (HTLC) – De cryptografische basis die multi-hop Lightning-betalingen mogelijk maakt
Atoomwisseling – Een cross-chain uitwisselingstechniek die de HTLC-mechanismen deelt met state channels.
Micropayments – Zeer kleine betalingen die via overheidskanalen uniek mogelijk worden gemaakt vanwege de vrijwel nul transactiekosten.
Watchtower – Diensten van derden die namens offline gebruikers kanalen controleren op fraude.
Betalingskanaalnetwerk – Het bredere concept van onderling verbonden betalingskanalen die multi-hop routing mogelijk maken.
FAQ
V: Wat is het verschil tussen een state channel en een rollup? A: State channels bewaren alle transactiegegevens alleen tussen deelnemers – er wordt niets naar L1 verzonden gedurende de levensduur van het kanaal. Rollups verzenden alle transactiegegevens (of bewijzen) naar L1 voor elke batch. State channels bieden betere privacy en lagere kosten voor herhaalde interacties tussen twee partijen, terwijl rollups een onbeperkt aantal deelnemers en algemene berekeningen ondersteunen.
V: Moet mijn computer online zijn om het Lightning Network te gebruiken? A: Voor het ontvangen van betalingen en het monitoren van kanalen is het ideaal als uw node online is. Moderne mobiele Lightning-wallets regelen dit echter automatisch via achtergrondprocessen. Als u gedurende langere tijd offline bent, kunnen watchtower-diensten uw kanalen monitoren en namens u reageren op mogelijke fraudepogingen.
V: Wat gebeurt er als mijn Lightning-kanaalpartner probeert te frauderen? A: Als een tegenpartij een verouderde kanaalstatus uitzendt (een status die hen voordeel oplevert), heeft u een geschillenperiode om de actuele, meest recente status in te dienen, samen met een 'gerechtigheidstransactie' waarmee ALLE fondsen in het kanaal als straf worden opgeëist. Dit strenge strafmechanisme maakt fraude economisch gezien onverstandig.
V: Hoeveel kost het om een Lightning-kanaal te openen? A: Het openen van een kanaal vereist één on-chain Bitcoin-transactie, dus de kosten zijn afhankelijk van de huidige Bitcoin-transactiekosten. Deze kunnen variëren van minder dan een dollar tijdens periodes met lage kosten tot aanzienlijk meer tijdens periodes met hoge kosten. Eenmaal geopend, zijn alle transacties binnen het kanaal in principe gratis.
V: Kunnen state channels niet alleen betalingen, maar ook smart contracts verwerken? A: Ja, gegeneraliseerde state channels kunnen willekeurige toestandsovergangen uitvoeren – games, voorwaardelijke logica, streamingbetalingen en meer. De meest succesvolle implementatie (Lightning) richt zich echter op betalingen. Gegeneraliseerde state channels op Ethereum (Raiden, Celer) werden slechts beperkt gebruikt, omdat rollups veelzijdiger bleken voor complexe toepassingen.
V: Is het Lightning Network echt gedecentraliseerd? A: Lightning is architectonisch gedecentraliseerd – iedereen kan een node draaien en kanalen openen. Het netwerk heeft echter een hub-and-spoke-structuur ontwikkeld, waarbij grote, goed verbonden nodes de meeste betalingen routeren. Dit is een praktische efficiëntie, maar roept zorgen op over centralisatie van de routering en mogelijke censuur door grote hubs.