Glossário

Canais de Jogos

Easy

Os canais de jogos são o mais novo avanço tecnológico no mundo dos jogos blockchain, pois permitem uma jogabilidade rápida, removendo o tempo de espera para confirmações de bloco.

O que são canais de jogos?

Para entender o papel dos canais de jogos, é preciso entender o fundamento dos jogos blockchain. No geral, os jogos blockchain estão disponíveis em ambientes totalmente descentralizados e sem confiança (trustless). Embora remova qualquer autoridade centralizada e garanta um jogo comprovadamente justo, os jogos blockchain encontram as "dificuldades técnicas" usuais.

Por exemplo, à medida que mais jogadores entram em um jogo, o armazenamento de todos os arquivos e dados na rede blockchain subjacente resultará em desafios de escalabilidade. Além disso, quando se trata de jogos multiplayer ou outras partidas PvP (jogador contra jogador), é necessário que cada jogador faça seus movimentos rapidamente. No entanto, a maioria dos jogos de blockchain não oferece essa funcionalidade, pois precisam criar uma transação entre cada movimento, o que leva tempo dependendo do congestionamento da rede.

Os canais de jogos resolvem esse problema, oferecendo mais recursos para jogos blockchain. Por design, os aplicativos que usam canais de jogo são protocolos que facilitam a segurança das transações off-chain entre os jogadores. Assim, os canais de jogos podem ser usados para construir canais privados que serão executados paralelamente à cadeia principal, mas em seu próprio espaço (off-chain) e quase em tempo real Com canais de jogos, qualquer rede blockchain pode aumentar sua escalabilidade para suportar vários jogos e dApps sem comprometer a velocidade das transações.

Além disso, os canais de jogos fornecem resolução de disputas puramente descentralizada e sem confiança, sem a necessidade de terceiros ou uma autoridade central. De certa forma, os canais de jogos podem ser considerados canais de pagamento individuais para jogos específicos.

Como funcionam os canais de jogos?

O principal objetivo dos canais de jogos é facilitar a jogabilidade em tempo real entre os jogadores. Como a maioria dos jogos blockchain adiciona transações para cada movimento e essas transações precisam ser mineradas em blocos antes de se tornarem "ativas", há um atraso perceptível ao qual os jogadores precisam se ajustar antes que possam fazer outro movimento.

Os canais de jogos permitem que os jogadores joguem em uma rede off-chain segura. Como tal, o tempo entre os movimentos é reduzido consideravelmente, dando aos jogadores a oportunidade de aproveitar o jogo quase em tempo real.

Vamos considerar um exemplo para entender como os canais de jogos funcionam. Por exemplo, dois jogadores configuram um canal de jogo para competir em um jogo de cartas baseado em turnos por um prêmio em dinheiro (tokens). Ambos os jogadores definem as regras e diretrizes do jogo, financiando o prêmio em dinheiro e abrem o canal do jogo. Eles começam a jogar pelo canal do jogo e, uma vez que os critérios de vitória/perda predefinidos são atendidos, o contrato inteligente libera os fundos para a conta do vencedor, todos os registros são inseridos no livro-razão (na cadeia principal) e o canal do jogo é fechado.

Em meio a isso, ambos os jogadores ainda estão conectados à rede blockchain pública na qual o jogo de cartas é originalmente suportado. Se um dos jogadores tentar trapacear e inserir um resultado inválido no livro-razão público, o outro jogador poderá provar isso sem confiança e aplicar as regras do jogo corretamente.