Om de rol van gamingkanalen te begrijpen, moet men het werkingsprincipe van blockchain-games realiseren. Over het algemeen zijn blockchain-games beschikbaar via volledig gedecentraliseerde en betrouwbare omgevingen. Hoewel dit elke gecentraliseerde autoriteit verwijdert en zorgt voor een aantoonbaar eerlijk spel, stuiten blockchain-games op de gebruikelijke ‘technische problemen’.
Naarmate meer spelers bijvoorbeeld deelnemen aan een spel, zal het opslaan van alle bestanden en gegevens op het onderliggende blockchain-netwerk uiteindelijk resulteren in schaalbaarheidsproblemen. Bovendien, als het gaat om multiplayer-games of andere PvP-wedstrijden (speler versus speler), is het relevant dat elke speler snel zijn bewegingen kan maken. De meeste blockchain-games bieden deze functionaliteit echter niet, omdat ze een transactie tussen elke beweging moeten maken, wat tijd kost, afhankelijk van de netwerkcongestie.
Gamingkanalen lossen dit probleem op door meer functies voor blockchain-games aan te bieden. Applicaties die gebruikmaken van gamingkanalen zijn protocollen die veilige off-chain transacties tussen spelers mogelijk maken. Als gevolg hiervan kunnen gamekanalen worden gebruikt om privékanalen te bouwen die parallel aan de hoofdketen werken, maar in hun eigen ruimte (off-chain) en bijna in realtime. Met gamingkanalen kan elk blockchain-netwerk zijn schaalbaarheid vergroten om talloze games en dApps te ondersteunen zonder de snelheid van transacties in gevaar te brengen.
Bovendien bieden spelkanalen puur gedecentraliseerde en betrouwbare geschillenbeslechting, zonder dat een derde centrale autoriteit nodig is. In zekere zin kunnen spelkanalen worden beschouwd als individuele betalingskanalen voor specifieke games.
Hoe werken gamekanalen?
Het belangrijkste doel van gamingkanalen is om real-time spelen tussen spelers te vergemakkelijken. Omdat de meeste spellen op blockchain transacties toevoegen voor elke zet, en deze transacties in blokken moeten worden gedolven voordat ze “actief” worden, is er een merkbare vertraging waaraan spelers zich moeten aanpassen voordat ze een nieuwe zet kunnen doen.
Met gamekanalen kunnen spelers hun spel naar een veilig off-chain netwerk brengen. Als zodanig wordt de tijd tussen zetten aanzienlijk verkort, zodat spelers de kans hebben om in bijna realtime van het spel te genieten.
Laten we een voorbeeld bekijken om te begrijpen hoe gamekanalen werken. Twee spelers maken bijvoorbeeld een spelkanaal om in een turn-based kaartspel te strijden om een geldprijs (tokens). Beide spelers stellen de regels en richtlijnen van het spel vast, financieren het prijzengeld mee en openen het spelkanaal. Ze beginnen te spelen via het spelkanaal en zodra aan de standaard winst/ verliescriteria is voldaan, geeft het slimme contract het geld vrij op het account van de winnaar, worden alle records ingevoerd in het grootboek (op de hoofdketen) en sluit het spelkanaal.
Te midden hiervan zijn beide spelers nog steeds verbonden met het openbare blockchain-netwerk waarop het kaartspel oorspronkelijk wordt ondersteund. Als een van de spelers probeert vals te spelen en een ongeldig resultaat in het openbare grootboek invoert, kan de andere speler dit betrouwbaar bewijzen en de spelregels correct toepassen.