Graças ao modelo Play-to-earn, os jogos GameFi como o StepN rapidamente se tornaram populares e direcionaram cada vez mais fundos para a pista. De acordo com estatísticas da Blockchaingamer, um provedor de serviços de plataforma de jogos blockchain, em novembro de 2022, o investimento no campo de jogos blockchain atingiu 2,56 bilhões de dólares americanos. No entanto, devido ao modelo econômico e infraestrutura imaturos, o conceito GameFi sob a bênção do capital esfriou rapidamente.
Em 2023, as pessoas voltarão sua atenção para os jogos full-chain. Para jogos full-chain, além dos ativos digitais do jogo, toda a lógica do jogo também ocorre na cadeia, o que significa que toda mudança de estado do contrato do jogo precisa ser registrada na cadeia e os jogadores precisam seja responsável por todas as mudanças no jogo.As operações são executadas assinando transações, o que é uma experiência de jogador muito ruim para jogos de operação de alta frequência, como estratégia em tempo real RTS.
Chave de Sessão (Session Key) é uma solução para resolver a má experiência de jogo inerente de jogos nativos criptografados. Visa usar abstração de conta e algumas inovações engenhosas no Starknet, para que os jogadores de jogos criptografados não precisem assinar transações com frequência para cada operação. E hoje, Loot Realms lançou a primeira implementação baseada em chave de sessão - Arcade Accounts. Com a função Arcade Account, os jogadores podem armazenar suas chaves com segurança no armazenamento do navegador, eliminando a necessidade de assinar cada operação de "ataque" no jogo, resultando em uma experiência de jogador mais suave.
O que exatamente são contas Arcade? Qual é o seu princípio de funcionamento? Antes de responder a essas perguntas, vamos entender a chave de sessão (Session Key).
O que é uma chave de sessão?
A chave de sessão é uma ideia iniciada em conjunto pelas três equipes de Briqs, Realms e Topology no Starknet hackathon há 1 ano, com o objetivo de usar a abstração de contas e algumas inovações inteligentes no Starknet para resolver a má experiência inerente de jogos nativos criptografados—— Jogadores precisa executar assinaturas de transação para cada operação no jogo.
Na cena do jogo na cadeia, cada operação no jogo abrirá uma janela pop-up de carteira e exigirá que o usuário confirme "Deseja confirmar esta transação?" Ao mesmo tempo, há alguns conteúdos que a maioria das pessoas não consegue entender, o que pode levar a erros, confusão e até perda de dinheiro.
As chaves de sessão permitem que os usuários pré-aprovem regras para interagir com Dapps específicos, por exemplo, apenas por uma duração específica, limite máximo de gás, limite a quantidade máxima de transação de tokens ou funções específicas de contratos específicos, etc. Dessa forma, os jogadores podem interagir como quiserem dentro dessas regras definidas sem precisar assinar todas as transações.
Em outras palavras, com a chave de sessão, os jogadores podem aproveitar a diversão do Dapp enquanto confirmam que seus ativos estão protegidos. Porque as chaves de sessão restringiram o que o Dapp pode fazer e o que não pode fazer. Isso significa que você não será atormentado por confirmações infinitas ao jogar on-chain, sabendo que os ativos mais valiosos da sua carteira estão seguros.
O que são contas Arcade?
Arcade Accounts é a primeira implementação de chaves de sessão no Starknet pela equipe Realms usando abstração de conta.
Ao empregar um middleware (privilegiado) que permite aos jogadores do Realms criar novos tipos de contas de fliperama, isso pode melhorar muito a experiência do usuário em jogos on-chain.
Essencialmente, uma conta arcade é uma conta Starknet, mas com algumas variações funcionais, incluindo:
Cada conta Arcade tem uma conta mestra
Exceto para a conta principal, contas em outros níveis não podem transferir ETH/Tokens para fora
Outras contas só podem assinar transações, a menos que sejam autenticadas
Dito isso, as contas Arcade fornecem apenas funcionalidade limitada ao jogador, e essas restrições de permissão minimizam os riscos de segurança e, mesmo que uma conta arcade seja explorada, o invasor fica impotente porque a conta principal pode sacar todos os fundos e criar uma nova conta arcade.
O método "declarar contrato" exclusivo da Starknet reduz o custo de adicionar uma conta Arcade para cerca de 20 centavos.
Como foi a experiência da conta arcade? Loot Realms demonstrou a experiência intuitiva que uma conta Arcade traz para os jogadores no leve minijogo Loot Survivor - “uma experiência interativa suave no jogo, sem a necessidade de assinar cada operação de ataque”.
Quando a conta arcade não é utilizada, o jogador precisa assinar uma mensagem para cada operação de ataque no jogo e aguardar um longo tempo de confirmação. Após adicionar a conta Arcade, o usuário pode armazenar a chave com segurança no armazenamento do navegador, e lá não há necessidade de assinatura de mensagem, execute diretamente a operação de ataque no jogo.
As funções acima são apenas algumas funções básicas implementadas por contratos como contas (Contracts as Accounts) Loot Realms implementará duas funções avançadas a seguir: recarga automática quando ETH for insuficiente e transferência quando os tokens chegarem à conta.
Na verdade, a chave de sessão não é uma tecnologia exclusiva da Starknet, e a função de chave de sessão do jogo full-chain é apenas um dos casos de uso desbloqueados pela abstração da conta (Account Abstraction). Com a popularização e expansão da conta esquema de abstração, a carteira se tornará mais segura também é mais fácil de usar, e o mundo Web3 receberá mais usuários.
Conteúdo de referência:
Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
A chave de ouro de todo o jogo em cadeia: conta arcade
Graças ao modelo Play-to-earn, os jogos GameFi como o StepN rapidamente se tornaram populares e direcionaram cada vez mais fundos para a pista. De acordo com estatísticas da Blockchaingamer, um provedor de serviços de plataforma de jogos blockchain, em novembro de 2022, o investimento no campo de jogos blockchain atingiu 2,56 bilhões de dólares americanos. No entanto, devido ao modelo econômico e infraestrutura imaturos, o conceito GameFi sob a bênção do capital esfriou rapidamente.
Em 2023, as pessoas voltarão sua atenção para os jogos full-chain. Para jogos full-chain, além dos ativos digitais do jogo, toda a lógica do jogo também ocorre na cadeia, o que significa que toda mudança de estado do contrato do jogo precisa ser registrada na cadeia e os jogadores precisam seja responsável por todas as mudanças no jogo.As operações são executadas assinando transações, o que é uma experiência de jogador muito ruim para jogos de operação de alta frequência, como estratégia em tempo real RTS.
Chave de Sessão (Session Key) é uma solução para resolver a má experiência de jogo inerente de jogos nativos criptografados. Visa usar abstração de conta e algumas inovações engenhosas no Starknet, para que os jogadores de jogos criptografados não precisem assinar transações com frequência para cada operação. E hoje, Loot Realms lançou a primeira implementação baseada em chave de sessão - Arcade Accounts. Com a função Arcade Account, os jogadores podem armazenar suas chaves com segurança no armazenamento do navegador, eliminando a necessidade de assinar cada operação de "ataque" no jogo, resultando em uma experiência de jogador mais suave.
O que exatamente são contas Arcade? Qual é o seu princípio de funcionamento? Antes de responder a essas perguntas, vamos entender a chave de sessão (Session Key).
O que é uma chave de sessão?
A chave de sessão é uma ideia iniciada em conjunto pelas três equipes de Briqs, Realms e Topology no Starknet hackathon há 1 ano, com o objetivo de usar a abstração de contas e algumas inovações inteligentes no Starknet para resolver a má experiência inerente de jogos nativos criptografados—— Jogadores precisa executar assinaturas de transação para cada operação no jogo.
Na cena do jogo na cadeia, cada operação no jogo abrirá uma janela pop-up de carteira e exigirá que o usuário confirme "Deseja confirmar esta transação?" Ao mesmo tempo, há alguns conteúdos que a maioria das pessoas não consegue entender, o que pode levar a erros, confusão e até perda de dinheiro.
As chaves de sessão permitem que os usuários pré-aprovem regras para interagir com Dapps específicos, por exemplo, apenas por uma duração específica, limite máximo de gás, limite a quantidade máxima de transação de tokens ou funções específicas de contratos específicos, etc. Dessa forma, os jogadores podem interagir como quiserem dentro dessas regras definidas sem precisar assinar todas as transações.
Em outras palavras, com a chave de sessão, os jogadores podem aproveitar a diversão do Dapp enquanto confirmam que seus ativos estão protegidos. Porque as chaves de sessão restringiram o que o Dapp pode fazer e o que não pode fazer. Isso significa que você não será atormentado por confirmações infinitas ao jogar on-chain, sabendo que os ativos mais valiosos da sua carteira estão seguros.
O que são contas Arcade?
Arcade Accounts é a primeira implementação de chaves de sessão no Starknet pela equipe Realms usando abstração de conta.
Ao empregar um middleware (privilegiado) que permite aos jogadores do Realms criar novos tipos de contas de fliperama, isso pode melhorar muito a experiência do usuário em jogos on-chain.
Essencialmente, uma conta arcade é uma conta Starknet, mas com algumas variações funcionais, incluindo:
Cada conta Arcade tem uma conta mestra
Exceto para a conta principal, contas em outros níveis não podem transferir ETH/Tokens para fora
Outras contas só podem assinar transações, a menos que sejam autenticadas
Dito isso, as contas Arcade fornecem apenas funcionalidade limitada ao jogador, e essas restrições de permissão minimizam os riscos de segurança e, mesmo que uma conta arcade seja explorada, o invasor fica impotente porque a conta principal pode sacar todos os fundos e criar uma nova conta arcade.
O método "declarar contrato" exclusivo da Starknet reduz o custo de adicionar uma conta Arcade para cerca de 20 centavos.
Como foi a experiência da conta arcade? Loot Realms demonstrou a experiência intuitiva que uma conta Arcade traz para os jogadores no leve minijogo Loot Survivor - “uma experiência interativa suave no jogo, sem a necessidade de assinar cada operação de ataque”.
Quando a conta arcade não é utilizada, o jogador precisa assinar uma mensagem para cada operação de ataque no jogo e aguardar um longo tempo de confirmação. Após adicionar a conta Arcade, o usuário pode armazenar a chave com segurança no armazenamento do navegador, e lá não há necessidade de assinatura de mensagem, execute diretamente a operação de ataque no jogo.
As funções acima são apenas algumas funções básicas implementadas por contratos como contas (Contracts as Accounts) Loot Realms implementará duas funções avançadas a seguir: recarga automática quando ETH for insuficiente e transferência quando os tokens chegarem à conta.
Na verdade, a chave de sessão não é uma tecnologia exclusiva da Starknet, e a função de chave de sessão do jogo full-chain é apenas um dos casos de uso desbloqueados pela abstração da conta (Account Abstraction). Com a popularização e expansão da conta esquema de abstração, a carteira se tornará mais segura também é mais fácil de usar, e o mundo Web3 receberá mais usuários.
Conteúdo de referência: