The distributed ledger technology (DLT) helps solve numerous problems experienced by developers and gamers alike. Cheating, game fraud, and hacking have been plaguing the industry for years, eroding trust among the participants and stealing the joy of playing. Blockchain can stop this “online epidemic” due to its transparency and immutability features.
Apart from that, the decentralized nature of the platform allows eliminating game servers and moderators from the gaming ecosystem, which will lead to reduced costs and enhanced efficiency in development, deployment, and game process.
XAYA solves the most acute problem faced by platforms where dApps can be deployed by taking the game process off the chain to reduce the load on the main network and avoid undesirable slowdowns or even a collapse due to scalability issues.
The idea is simple: games between two or more participants unfold in a so-called game channel, which is similar to payment channels in the Bitcoin network. All the details of a game stay off blockchain, and only starting positions and outcomes are recorded in the main network. This structure allows to prevent cheating while also saving precious space and keeping transaction fees low.
Unlike dApps based on Ethereum smart contracts, XAYA keeps the game a private affair and does not require the whole network to validate every single move in the game.
XAYA co-founder and CTO Daniel Kraft explains:
“When games are created using Ethereum smart contracts, then the rules of the game are enforced through the code in the contracts. This means that everyone on the network, including miners and full nodes who are not actually interested in that particular game, has to run the code and validate every transaction and move in the game. This is a big problem, especially if game logic gets complicated—it puts unnecessary computational load onto the whole network, and as a consequence pushes up transaction fees (the gas price in Ethereum) for the users of the game as well as everyone else.”