Há algum tempo, a nossa guilda organizou uma campanha de incentivos on-chain, mas por pouco não ficámos atolados com os custos de Gas. O plano era até simples — os jogadores completavam determinadas tarefas no jogo e recebiam recompensas em tokens. Mas quando chegou a hora de submeter os dados de progresso de cada jogador para verificação on-chain, ficámos de mãos na cabeça: o custo de verificação de cada registo quase que igualava ao valor da recompensa.
Este percalço fez-me pensar: como é que as grandes guildas de jogos conseguem envolver milhares de jogadores em tarefas on-chain e ainda assim manter os custos baixos? Depois de alguma pesquisa, percebi que eles nunca planearam colocar todos os dados do jogo na blockchain.
A ideia central resume-se a oito palavras: computação off-chain, prova on-chain.
Vou dar um exemplo — o servidor de jogo funciona como o professor que corrige os testes, registando quanto tempo demoraste a responder e se acertaste ou erraste em cada pergunta. A abordagem tradicional seria como enviar todas as gravações de vídeo do exame para a internet pública. É transparente, sim, mas os custos de largura de banda e armazenamento são insuportáveis.
Qual é a solução inteligente? O professor corrige o teste e só envia a tua pauta final e algumas provas-chave ( como o cartão de respostas assinado por ti ). On-chain, só se verifica se estes comprovativos minimizados são válidos, ignorando o processo intermédio. Assim, garantimos a autenticidade dos resultados e reduzimos os custos de interação ao mínimo.
Para o jogador comum, esta lógica é impercetível — continuas a jogar normalmente e a receber as tuas recompensas. Mas para os construtores, esta é uma solução de infra-estrutura Web3 realmente viável para jogos. Claro que a segurança da parte off-chain e a confiança no servidor continuam a ser pontos de risco que exigem atenção constante.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
6 Curtidas
Recompensa
6
6
Repostar
Compartilhar
Comentário
0/400
Degen4Breakfast
· 20h atrás
Cálculo off-chain, prova on-chain, esta é a forma correta de o fazer.
Ver originalResponder0
SchrodingerAirdrop
· 20h atrás
A divisão de tarefas entre off-chain e on-chain é mesmo genial, poupar gas é poupar dinheiro.
Ver originalResponder0
SighingCashier
· 20h atrás
Este é o caminho certo, a separação entre off-chain e on-chain já devia ser feita assim.
Ver originalResponder0
nft_widow
· 20h atrás
A sério, as taxas de gas são mesmo frustrantes, estive quase a trabalhar para nada numa atividade.
Esta abordagem de computação off-chain é mesmo inteligente, caso contrário não dava mesmo para fazer.
Se formos positivos, é uma optimização, mas se formos negativos, no fundo ainda é um jogo de confiança.
É por isso que sempre achei que os jogos on-chain ainda estão longe de uma adoção em massa.
Descentralização e custos são sempre incompatíveis, não dá para ter os dois.
Mas por outro lado, operar off-chain tem de ser super rigoroso, senão é uma armadilha.
Afinal, os grupos mais fiáveis também fazem assim, é uma abordagem bastante pragmática.
Ver originalResponder0
StealthDeployer
· 21h atrás
Já uso essa abordagem há muito tempo, a separação entre off-chain e on-chain é realmente uma tábua de salvação, caso contrário as pequenas guildas já teriam ido à falência.
Ver originalResponder0
GasFeeGazer
· 21h atrás
Esta é que é uma solução pragmática, não é necessário registar tudo obrigatoriamente na blockchain, pois não?
Há algum tempo, a nossa guilda organizou uma campanha de incentivos on-chain, mas por pouco não ficámos atolados com os custos de Gas. O plano era até simples — os jogadores completavam determinadas tarefas no jogo e recebiam recompensas em tokens. Mas quando chegou a hora de submeter os dados de progresso de cada jogador para verificação on-chain, ficámos de mãos na cabeça: o custo de verificação de cada registo quase que igualava ao valor da recompensa.
Este percalço fez-me pensar: como é que as grandes guildas de jogos conseguem envolver milhares de jogadores em tarefas on-chain e ainda assim manter os custos baixos? Depois de alguma pesquisa, percebi que eles nunca planearam colocar todos os dados do jogo na blockchain.
A ideia central resume-se a oito palavras: computação off-chain, prova on-chain.
Vou dar um exemplo — o servidor de jogo funciona como o professor que corrige os testes, registando quanto tempo demoraste a responder e se acertaste ou erraste em cada pergunta. A abordagem tradicional seria como enviar todas as gravações de vídeo do exame para a internet pública. É transparente, sim, mas os custos de largura de banda e armazenamento são insuportáveis.
Qual é a solução inteligente? O professor corrige o teste e só envia a tua pauta final e algumas provas-chave ( como o cartão de respostas assinado por ti ). On-chain, só se verifica se estes comprovativos minimizados são válidos, ignorando o processo intermédio. Assim, garantimos a autenticidade dos resultados e reduzimos os custos de interação ao mínimo.
Para o jogador comum, esta lógica é impercetível — continuas a jogar normalmente e a receber as tuas recompensas. Mas para os construtores, esta é uma solução de infra-estrutura Web3 realmente viável para jogos. Claro que a segurança da parte off-chain e a confiança no servidor continuam a ser pontos de risco que exigem atenção constante.