Analisando os três paradigmas de design dos motores de jogos full-chain Mud, Dojo e Zypher

Principiante4/22/2024, 5:38:30 AM
O artigo discute os paradigmas de design dos motores de jogos em cadeia inteira Mud, Dojo e Zypher, e analisa suas diferentes soluções para a construção de mundos autônomos/jogos em cadeia inteira. Mud da equipe da Lattice alcança a compatibilidade com o EVM e a amizade com os desenvolvedores através do framework de desenvolvimento World, do motor de jogo MUD e do protocolo de consenso subjacente Redstone. Dojo visa o ambiente de desenvolvimento da Starknet, usando a linguagem Cario e a tecnologia ZK-Rollup. O Jogo Zypher, baseado na tecnologia ZK, fornece soluções modulares como Secret Engine, AW Engine e Zytron Kit, enfatizando a falta de confiança e a elasticidade de desempenho. O artigo também discute a narrativa básica dos jogos em cadeia inteira e os paradigmas de implementação de novas primitivas, bem como como essas tecnologias impulsionam o desenvolvimento da indústria de jogos.

São os mundos autónomos/jogos full-chain apenas brinquedos aborrecidos para geeks de tecnologia Crypto? Ou são uma espécie de Culto MeMe?

A razão destas dúvidas reside na complexidade abstrata das definições de mundos autocontidos / jogos completos de cadeia e nas suas interfaces de jogo atualmente simplistas e rudimentares, que fazem com que a maioria dos jogadores fique desgostosa e intimidada.

No entanto, o facto é que os mundos autocontidos / jogos de cadeia completa, apesar de oferecerem uma experiência de jogo completamente diferente de outros jogos paradigma, não significa que não sejam divertidos. Como jogador veterano, o primeiro jogo de cadeia completa, DarkForest, foi o único jogo que joguei continuamente durante dois dias seguidos em cinco anos.

Se dissermos que o espaço de outros jogos é um sandbox, e o conteúdo do jogo simula jogos de escape room, então o espaço de jogos de cadeia completa é uma realidade física digital, e o conteúdo de jogos de cadeia completa simula jogos do mundo real. Enquanto jogava DarkForest, experimentei verdadeiramente o horror cósmico arrepiante retratado em “O Problema dos Três Corpos” de Liu Cixin.

Narrativa Fundacional de Mundos Autocontidos / Jogos de Cadeia Completa

A equipa Lattice definiu as conotações e extensões do conceito de mundos autocontidos / jogos de cadeia completa na "Declaração de Mundos Autocontidos", distinguindo-os dos jogos Web2.5.

Mundos autônomos / jogos de cadeia completa baseiam-se nos princípios da realidade física digital e regras básicas, formando sistemas de jogos abertos auto-sustentáveis. Eles possuem persistência, imutabilidade e permissão.

De forma restrita, os jogos de cadeia completa referem-se a mundos autocontidos, nos quais a jogabilidade não deriva do conteúdo do jogo fornecido pelo desenvolvedor do jogo (visão do universo, enredo, música, ilustrações, etc.) e objetivos do jogo (níveis, conquistas, instâncias, guerra nacional), mas sim das experiências reais que os jogadores constroem dentro dos submundos dos mundos autocontidos.

A lógica de construção de mundos autocontidos / jogos de cadeia completa é Objeto - Regras Básicas - Realidade Física Digital, correspondendo ao quadro de Entidade - Componente - Sistema dos motores de jogo ECS.

Num sentido, mundos autocontidos / jogos de cadeia completa exploram a construção de uma camada de mundos virtuais com base nos bits de informação do mundo real em que habitamos. Ou, como Musk diz, aninhar um novo mundo virtual dentro de um mundo virtual. Isto é consistente com uma cena memorável da série de TV de ficção científica 'Rick and Morty', onde múltiplas camadas de mundos são infinitamente aninhadas de forma recursiva.

Paradigma de Implementação de Novas Primitivas em Mundos Autocontidos / Jogos de Cadeia Completa.

Acima está a narrativa simplificada de mundos autocontidos / jogos completos de cadeia. Para instanciar a narrativa de mundos autocontidos / jogos completos de cadeia, precisamos de um conjunto completo de novos primitivos compostos por blockchain, motores de jogo, middleware, clientes de jogo e outros módulos de engenharia.

Os novos primitivos dos mundos autocontidos / jogos de cadeia completa precisam abordar três questões centrais:

O problema da escalabilidade da blockchain. Alcançar a persistência, imutabilidade e permissão de mundos autônomos / jogos completos de cadeia requer que todos os estados e lógica do jogo estejam na cadeia, representando demandas muito altas na escalabilidade e programabilidade da blockchain.

O problema do ciclo de ticks. A blockchain opera como uma máquina de estados sequencial ao longo da seta do tempo e não é adequada para gerir o estado de mundos autónomos / jogos de cadeia completa. Isto porque os mundos autónomos / jogos de cadeia completa envolvem inúmeros eventos cíclicos, como o nascer e o pôr do sol, patrulhas de monstros menores, etc. Além disso, as atualizações da blockchain são passivas, exigindo que os utilizadores enviem transações para desencadear eventos.

Como alcançar a imutabilidade da realidade física digital e a abertura, permissão e operações CRUD (criar, ler, atualizar, excluir) de regras básicas e objetos.

Para lidar com esses três problemas centrais, as equipas de jogos autónomas / de cadeia completa, incluindo Lattice, Dojo e Zypher Games, oferecem soluções diferentes.

Os primitivos da Lattice para mundos autônomos / jogos de cadeia completa consistem no framework de desenvolvimento Worlds, no motor de jogo MUD e no protocolo de consenso subjacente Redstone.

Estrutura de Desenvolvimento Mundial: O Mundo é uma estrutura de desenvolvimento de contratos inteligentes construída sobre o novo motor de armazenamento do MUD V2, STORE. STORE é um motor de armazenamento definido pelo tempo de execução. O MUD V2 usa-o para substituir o modelo de armazenamento do compilador Solidity.

World é um novo paradigma para aplicações EVM. Pode pensar nele como um computador comunitário: existe como um kernel de jogo multijogador, aceitando contribuições de qualquer pessoa on-chain - quer seja código ou estado.

O World tem capacidades de gestão de acesso programáveis, permitindo que qualquer estado ou lógica controle qual conta (ou outra lógica) pode aceder-lhes. Isto torna possível estabelecer uma hierarquia de confiança e permite que contratos inteligentes não confiáveis leiam estados e participem em regras sem escrever diretamente no armazenamento.

Motor de Jogo MUD: O motor de jogo MUD full-chain é o primeiro motor de jogo full-chain no ecossistema EVM. MUD V2 é composto pela STORE definida pela execução, sincronização de estado e módulos AA nativos (abstração de conta).

As novas funcionalidades do MUD V2 permitem a criação de um conjunto de física digital, determinando como o mundo é criado e transformado, e subsequentemente quebrando o acesso raiz a si mesmo; sempre aderindo a um conjunto de regras padronizadas: qualquer pessoa - humanos e máquinas - no mundo pode interagir com essas regras e construir dispositivos sociais e de engenharia em cima delas.

Protocolo de Consenso Subjacente Redstone: Redstone é a primeira instância L2 de Plasma Rollup da Stack OP, construída pela Lattice e pela Optimism em colaboração especificamente para desenvolvedores de jogos on-chain e mundos autônomos.

A sua operação é semelhante à do tradicional OP Rollup, mas ao contrário do OP Rollup, que publica estados de entrada no L1, o Redstone apenas publica um hash de compromisso de dados. Os estados de entrada correspondentes aos compromissos de entrada são armazenados off-chain pelos fornecedores de disponibilidade de dados. Para garantir que os estados de entrada correspondentes aos compromissos de entrada estão disponíveis, existe um contrato de desafio de disponibilidade de dados no L1, permitindo que qualquer pessoa desafie os compromissos de dados se o fornecedor encontrar problemas.

Dojo foi inicialmente um projeto Fork de MUD, dedicado à implementação de MUD na Starknet usando a linguagem Cario. As primitivas dos mundos autónomos / jogos de cadeia completa do Dojo consistem agora no estado Cario e no framework de desenvolvimento de contratos inteligentes, o mecanismo de jogo de cadeia completa SOZO CLI, o middleware de serviços de índice e RPC TORII, e o protocolo de consenso subjacente KATANA.

Estado de Cario e Estrutura de Desenvolvimento de Contratos Inteligentes: Dojo fornece um método padronizado para construir jogos completos / mundos autocontidos em cima de contratos inteligentes de Cario, simplificando o processo de desenvolvimento e permitindo que os desenvolvedores se concentrem na lógica em vez da arquitetura.

Motor de Jogo de Cadeia Completa SOZO CLI: O SOZO CLI suporta a criação, construção, teste e implementação de instâncias de jogos de cadeia completa / mundos autocontidos. Ele suporta a criação de novos componentes e sistemas, auxiliando na gestão de várias instâncias de mundo autocontido.

Middleware de Serviço de Índice e RPC TORII: TORII indexa automaticamente todos os estados do contrato e os expõe automaticamente através da API GraphQL ou gRPC. Os desenvolvedores já não precisam de gerar indexadores personalizados.

Protocolo de Consenso Subjacente KATANA: KATANA é uma rede de desenvolvimento Starknet personalizável que permite a iteração rápida da lógica de jogo.

A principal diferença entre Dojo e MUD está no uso de ZK-Rollup como protocolo de consenso subjacente e na linguagem Cario como linguagem de desenvolvimento.

Ao contrário do Dojo, que se separou do MUD para se especializar em caminhos de desenvolvimento adaptativos de jogos de cadeia completa / motores de mundo autocontidos, o Zypher Game é um jogo de cadeia completa / motor de mundo autocontido completamente nativo baseado na tecnologia ZK. Os primitivos do Zypher Game para jogos de cadeia completa / mundos autocontidos consistem principalmente no motor de jogo Secret Engine, no motor AW Engine e no protocolo de consenso subjacente Zytron Kit.

O Secret Engine fornece um conjunto de SDKs impulsionados por zk (zero-knowledge) para executar com segurança cálculos criptografados verificáveis, garantindo que os elementos necessários pelo jogo permaneçam selados on-chain. Serviços existentes como zk-shuffle-as-a-service já ajudaram mais de 3 jogos de cartas completos em criptografia e embaralhamento.

AW Engine: O AW Engine é composto por vários SDKs de serviços impulsionados pela ZK, incluindo a caixa de ferramentas Gadgets, circuitos específicos de aplicativos, nós de validação on-chain e muito mais. O AW Engine pode alcançar a funcionalidade plug-and-play ZK, composabilidade de circuitos ZK e integração com máquinas virtuais de terceiros e RISC ZeroZK.

A AW Engine também desenvolveu de forma inovadora o Z4 Engine especificamente para jogos multiplayer em tempo real. O Z4 amplia a concorrência de jogos multiplayer de várias rodadas através do zk-rollup, sendo o núcleo uma forma rápida de alterar estados. O Z4 permite que os jogos evitem transmissões de estado global na cadeia de origem e, em vez disso, os transformem em alterações de estado local baratas. Isso pode reduzir eficazmente as taxas de transação do usuário e suportar milhões ou até bilhões de transações por segundo (tps).

Zytron Kit: O Zytron Kit é um conjunto de construção modular Sovereign L3 Rollup. Consiste no Sovereign L3 Rollup, motor de jogo da Zypher Games como contrato pré-compilado, shard de servidor, compatibilidade de dados e redes personalizadas.

O Kit Zytron é feito sob medida para desenvolvedores construírem mundos autocontidos, minijogos de estratégia, ou migrarem jogos AAA para a cadeia ao custo mais baixo, sem uma curva de aprendizagem acentuada. Isso permite que eles migrem ativos, lógica de jogo e armazenamento de dados para a cadeia mantendo a experiência do usuário a nível de produção.

Além do AW Engine e do Zytron Kit, o Zypher Game também possui um mercado de prova de computação para jogadores de jogos para dispositivos móveis e integra-se com alguma infraestrutura relacionada a jogos.

Recentemente, a Zypher Game também estabeleceu parceria com a Risc Zero e a Celestia. Em colaboração com a Risc Zero, a Zypher Game integra a máquina virtual ZK de uso geral da Risc Zero no motor de jogo Zypher e estende os casos de uso da Risc Zero através dos SDKs específicos do jogo incluídos. Em colaboração com a Celestia, a Zypher Game utiliza a ferramenta Roll Kit da Celestia para construir o Zytron Kit e inclui a Celestia como a camada DA padrão para o Zytron Kit.

Mais recentemente, a Zypher Games lançou a rede de teste B² Network, indicando suporte para o ecossistema BTC e pretendendo auxiliar o desenvolvimento de jogos on-chain no ecossistema BTC através das tecnologias ZKP e IA.

Conclusão

Da narrativa aos primitivos, diferentes soluções são fornecidas por mundos autônomos / jogos full-chain para abordar os problemas de escalabilidade da blockchain, o problema do loop de tick e a realização da imutabilidade e das regras básicas da física digital, bem como a abertura de objetos. A Lattice escolheu o caminho do OP-Rollup+ revisão radical do mecanismo de estado da máquina de consenso EVM, enquanto Zypher Game e Dojo escolheram utilizar ZKP para comprimir dados de estado de forma confiável e transferir a verificação para computação off-chain.

Cada uma das três soluções tem as suas próprias vantagens. O paradigma de implementação da Lattice tem vantagens na compatibilidade com a EVM e na facilidade de uso para os programadores. O Dojo Game é adaptado ao ambiente de desenvolvimento e à especificidade ecológica do Starknet. O Zypher opta por utilizar um coprocessador DA modular, o RiscZero ZK, e as características físicas digitais nativas do Bitcoin UTXO para alcançar uma solução com confiança, escalabilidade e elasticidade de desempenho.

Para além dos três paradigmas acima, existem também o World Engine da Argus e os primitivos de jogo de cadeia completa / mundo autónomo da Nervos (CKB) baseados na estrutura de dados de estado eUTXO.

Atualmente, os jogos completos de cadeia / mundos autônomos estão na fase de brotamento tecnológico da curva de crescimento de tecnologia emergente da Gartner. Nesta fase, o número de desenvolvedores é maior do que o de jogadores, e muitos jogos de teste são jogos casuais semelhantes ao 4399. No entanto, isso não impede que os fundos de capital de risco cripto invistam repetidamente pesado neste campo emergente. Porque aos seus olhos, o estado atual dos jogos completos de cadeia / mundos autônomos não é um problema, mas sim uma oportunidade, muito parecido com os comboios na década de 1820 incapazes de ultrapassar as carruagens puxadas por cavalos.

Aviso legal:

  1. Este artigo é reproduzido a partir de [Panewslab], Todos os direitos autorais pertencem ao autor original [NingNing]. Se houver objeções a esta reimpressão, por favor contacte o Gate Aprenderequipa, e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.

Analisando os três paradigmas de design dos motores de jogos full-chain Mud, Dojo e Zypher

Principiante4/22/2024, 5:38:30 AM
O artigo discute os paradigmas de design dos motores de jogos em cadeia inteira Mud, Dojo e Zypher, e analisa suas diferentes soluções para a construção de mundos autônomos/jogos em cadeia inteira. Mud da equipe da Lattice alcança a compatibilidade com o EVM e a amizade com os desenvolvedores através do framework de desenvolvimento World, do motor de jogo MUD e do protocolo de consenso subjacente Redstone. Dojo visa o ambiente de desenvolvimento da Starknet, usando a linguagem Cario e a tecnologia ZK-Rollup. O Jogo Zypher, baseado na tecnologia ZK, fornece soluções modulares como Secret Engine, AW Engine e Zytron Kit, enfatizando a falta de confiança e a elasticidade de desempenho. O artigo também discute a narrativa básica dos jogos em cadeia inteira e os paradigmas de implementação de novas primitivas, bem como como essas tecnologias impulsionam o desenvolvimento da indústria de jogos.

São os mundos autónomos/jogos full-chain apenas brinquedos aborrecidos para geeks de tecnologia Crypto? Ou são uma espécie de Culto MeMe?

A razão destas dúvidas reside na complexidade abstrata das definições de mundos autocontidos / jogos completos de cadeia e nas suas interfaces de jogo atualmente simplistas e rudimentares, que fazem com que a maioria dos jogadores fique desgostosa e intimidada.

No entanto, o facto é que os mundos autocontidos / jogos de cadeia completa, apesar de oferecerem uma experiência de jogo completamente diferente de outros jogos paradigma, não significa que não sejam divertidos. Como jogador veterano, o primeiro jogo de cadeia completa, DarkForest, foi o único jogo que joguei continuamente durante dois dias seguidos em cinco anos.

Se dissermos que o espaço de outros jogos é um sandbox, e o conteúdo do jogo simula jogos de escape room, então o espaço de jogos de cadeia completa é uma realidade física digital, e o conteúdo de jogos de cadeia completa simula jogos do mundo real. Enquanto jogava DarkForest, experimentei verdadeiramente o horror cósmico arrepiante retratado em “O Problema dos Três Corpos” de Liu Cixin.

Narrativa Fundacional de Mundos Autocontidos / Jogos de Cadeia Completa

A equipa Lattice definiu as conotações e extensões do conceito de mundos autocontidos / jogos de cadeia completa na "Declaração de Mundos Autocontidos", distinguindo-os dos jogos Web2.5.

Mundos autônomos / jogos de cadeia completa baseiam-se nos princípios da realidade física digital e regras básicas, formando sistemas de jogos abertos auto-sustentáveis. Eles possuem persistência, imutabilidade e permissão.

De forma restrita, os jogos de cadeia completa referem-se a mundos autocontidos, nos quais a jogabilidade não deriva do conteúdo do jogo fornecido pelo desenvolvedor do jogo (visão do universo, enredo, música, ilustrações, etc.) e objetivos do jogo (níveis, conquistas, instâncias, guerra nacional), mas sim das experiências reais que os jogadores constroem dentro dos submundos dos mundos autocontidos.

A lógica de construção de mundos autocontidos / jogos de cadeia completa é Objeto - Regras Básicas - Realidade Física Digital, correspondendo ao quadro de Entidade - Componente - Sistema dos motores de jogo ECS.

Num sentido, mundos autocontidos / jogos de cadeia completa exploram a construção de uma camada de mundos virtuais com base nos bits de informação do mundo real em que habitamos. Ou, como Musk diz, aninhar um novo mundo virtual dentro de um mundo virtual. Isto é consistente com uma cena memorável da série de TV de ficção científica 'Rick and Morty', onde múltiplas camadas de mundos são infinitamente aninhadas de forma recursiva.

Paradigma de Implementação de Novas Primitivas em Mundos Autocontidos / Jogos de Cadeia Completa.

Acima está a narrativa simplificada de mundos autocontidos / jogos completos de cadeia. Para instanciar a narrativa de mundos autocontidos / jogos completos de cadeia, precisamos de um conjunto completo de novos primitivos compostos por blockchain, motores de jogo, middleware, clientes de jogo e outros módulos de engenharia.

Os novos primitivos dos mundos autocontidos / jogos de cadeia completa precisam abordar três questões centrais:

O problema da escalabilidade da blockchain. Alcançar a persistência, imutabilidade e permissão de mundos autônomos / jogos completos de cadeia requer que todos os estados e lógica do jogo estejam na cadeia, representando demandas muito altas na escalabilidade e programabilidade da blockchain.

O problema do ciclo de ticks. A blockchain opera como uma máquina de estados sequencial ao longo da seta do tempo e não é adequada para gerir o estado de mundos autónomos / jogos de cadeia completa. Isto porque os mundos autónomos / jogos de cadeia completa envolvem inúmeros eventos cíclicos, como o nascer e o pôr do sol, patrulhas de monstros menores, etc. Além disso, as atualizações da blockchain são passivas, exigindo que os utilizadores enviem transações para desencadear eventos.

Como alcançar a imutabilidade da realidade física digital e a abertura, permissão e operações CRUD (criar, ler, atualizar, excluir) de regras básicas e objetos.

Para lidar com esses três problemas centrais, as equipas de jogos autónomas / de cadeia completa, incluindo Lattice, Dojo e Zypher Games, oferecem soluções diferentes.

Os primitivos da Lattice para mundos autônomos / jogos de cadeia completa consistem no framework de desenvolvimento Worlds, no motor de jogo MUD e no protocolo de consenso subjacente Redstone.

Estrutura de Desenvolvimento Mundial: O Mundo é uma estrutura de desenvolvimento de contratos inteligentes construída sobre o novo motor de armazenamento do MUD V2, STORE. STORE é um motor de armazenamento definido pelo tempo de execução. O MUD V2 usa-o para substituir o modelo de armazenamento do compilador Solidity.

World é um novo paradigma para aplicações EVM. Pode pensar nele como um computador comunitário: existe como um kernel de jogo multijogador, aceitando contribuições de qualquer pessoa on-chain - quer seja código ou estado.

O World tem capacidades de gestão de acesso programáveis, permitindo que qualquer estado ou lógica controle qual conta (ou outra lógica) pode aceder-lhes. Isto torna possível estabelecer uma hierarquia de confiança e permite que contratos inteligentes não confiáveis leiam estados e participem em regras sem escrever diretamente no armazenamento.

Motor de Jogo MUD: O motor de jogo MUD full-chain é o primeiro motor de jogo full-chain no ecossistema EVM. MUD V2 é composto pela STORE definida pela execução, sincronização de estado e módulos AA nativos (abstração de conta).

As novas funcionalidades do MUD V2 permitem a criação de um conjunto de física digital, determinando como o mundo é criado e transformado, e subsequentemente quebrando o acesso raiz a si mesmo; sempre aderindo a um conjunto de regras padronizadas: qualquer pessoa - humanos e máquinas - no mundo pode interagir com essas regras e construir dispositivos sociais e de engenharia em cima delas.

Protocolo de Consenso Subjacente Redstone: Redstone é a primeira instância L2 de Plasma Rollup da Stack OP, construída pela Lattice e pela Optimism em colaboração especificamente para desenvolvedores de jogos on-chain e mundos autônomos.

A sua operação é semelhante à do tradicional OP Rollup, mas ao contrário do OP Rollup, que publica estados de entrada no L1, o Redstone apenas publica um hash de compromisso de dados. Os estados de entrada correspondentes aos compromissos de entrada são armazenados off-chain pelos fornecedores de disponibilidade de dados. Para garantir que os estados de entrada correspondentes aos compromissos de entrada estão disponíveis, existe um contrato de desafio de disponibilidade de dados no L1, permitindo que qualquer pessoa desafie os compromissos de dados se o fornecedor encontrar problemas.

Dojo foi inicialmente um projeto Fork de MUD, dedicado à implementação de MUD na Starknet usando a linguagem Cario. As primitivas dos mundos autónomos / jogos de cadeia completa do Dojo consistem agora no estado Cario e no framework de desenvolvimento de contratos inteligentes, o mecanismo de jogo de cadeia completa SOZO CLI, o middleware de serviços de índice e RPC TORII, e o protocolo de consenso subjacente KATANA.

Estado de Cario e Estrutura de Desenvolvimento de Contratos Inteligentes: Dojo fornece um método padronizado para construir jogos completos / mundos autocontidos em cima de contratos inteligentes de Cario, simplificando o processo de desenvolvimento e permitindo que os desenvolvedores se concentrem na lógica em vez da arquitetura.

Motor de Jogo de Cadeia Completa SOZO CLI: O SOZO CLI suporta a criação, construção, teste e implementação de instâncias de jogos de cadeia completa / mundos autocontidos. Ele suporta a criação de novos componentes e sistemas, auxiliando na gestão de várias instâncias de mundo autocontido.

Middleware de Serviço de Índice e RPC TORII: TORII indexa automaticamente todos os estados do contrato e os expõe automaticamente através da API GraphQL ou gRPC. Os desenvolvedores já não precisam de gerar indexadores personalizados.

Protocolo de Consenso Subjacente KATANA: KATANA é uma rede de desenvolvimento Starknet personalizável que permite a iteração rápida da lógica de jogo.

A principal diferença entre Dojo e MUD está no uso de ZK-Rollup como protocolo de consenso subjacente e na linguagem Cario como linguagem de desenvolvimento.

Ao contrário do Dojo, que se separou do MUD para se especializar em caminhos de desenvolvimento adaptativos de jogos de cadeia completa / motores de mundo autocontidos, o Zypher Game é um jogo de cadeia completa / motor de mundo autocontido completamente nativo baseado na tecnologia ZK. Os primitivos do Zypher Game para jogos de cadeia completa / mundos autocontidos consistem principalmente no motor de jogo Secret Engine, no motor AW Engine e no protocolo de consenso subjacente Zytron Kit.

O Secret Engine fornece um conjunto de SDKs impulsionados por zk (zero-knowledge) para executar com segurança cálculos criptografados verificáveis, garantindo que os elementos necessários pelo jogo permaneçam selados on-chain. Serviços existentes como zk-shuffle-as-a-service já ajudaram mais de 3 jogos de cartas completos em criptografia e embaralhamento.

AW Engine: O AW Engine é composto por vários SDKs de serviços impulsionados pela ZK, incluindo a caixa de ferramentas Gadgets, circuitos específicos de aplicativos, nós de validação on-chain e muito mais. O AW Engine pode alcançar a funcionalidade plug-and-play ZK, composabilidade de circuitos ZK e integração com máquinas virtuais de terceiros e RISC ZeroZK.

A AW Engine também desenvolveu de forma inovadora o Z4 Engine especificamente para jogos multiplayer em tempo real. O Z4 amplia a concorrência de jogos multiplayer de várias rodadas através do zk-rollup, sendo o núcleo uma forma rápida de alterar estados. O Z4 permite que os jogos evitem transmissões de estado global na cadeia de origem e, em vez disso, os transformem em alterações de estado local baratas. Isso pode reduzir eficazmente as taxas de transação do usuário e suportar milhões ou até bilhões de transações por segundo (tps).

Zytron Kit: O Zytron Kit é um conjunto de construção modular Sovereign L3 Rollup. Consiste no Sovereign L3 Rollup, motor de jogo da Zypher Games como contrato pré-compilado, shard de servidor, compatibilidade de dados e redes personalizadas.

O Kit Zytron é feito sob medida para desenvolvedores construírem mundos autocontidos, minijogos de estratégia, ou migrarem jogos AAA para a cadeia ao custo mais baixo, sem uma curva de aprendizagem acentuada. Isso permite que eles migrem ativos, lógica de jogo e armazenamento de dados para a cadeia mantendo a experiência do usuário a nível de produção.

Além do AW Engine e do Zytron Kit, o Zypher Game também possui um mercado de prova de computação para jogadores de jogos para dispositivos móveis e integra-se com alguma infraestrutura relacionada a jogos.

Recentemente, a Zypher Game também estabeleceu parceria com a Risc Zero e a Celestia. Em colaboração com a Risc Zero, a Zypher Game integra a máquina virtual ZK de uso geral da Risc Zero no motor de jogo Zypher e estende os casos de uso da Risc Zero através dos SDKs específicos do jogo incluídos. Em colaboração com a Celestia, a Zypher Game utiliza a ferramenta Roll Kit da Celestia para construir o Zytron Kit e inclui a Celestia como a camada DA padrão para o Zytron Kit.

Mais recentemente, a Zypher Games lançou a rede de teste B² Network, indicando suporte para o ecossistema BTC e pretendendo auxiliar o desenvolvimento de jogos on-chain no ecossistema BTC através das tecnologias ZKP e IA.

Conclusão

Da narrativa aos primitivos, diferentes soluções são fornecidas por mundos autônomos / jogos full-chain para abordar os problemas de escalabilidade da blockchain, o problema do loop de tick e a realização da imutabilidade e das regras básicas da física digital, bem como a abertura de objetos. A Lattice escolheu o caminho do OP-Rollup+ revisão radical do mecanismo de estado da máquina de consenso EVM, enquanto Zypher Game e Dojo escolheram utilizar ZKP para comprimir dados de estado de forma confiável e transferir a verificação para computação off-chain.

Cada uma das três soluções tem as suas próprias vantagens. O paradigma de implementação da Lattice tem vantagens na compatibilidade com a EVM e na facilidade de uso para os programadores. O Dojo Game é adaptado ao ambiente de desenvolvimento e à especificidade ecológica do Starknet. O Zypher opta por utilizar um coprocessador DA modular, o RiscZero ZK, e as características físicas digitais nativas do Bitcoin UTXO para alcançar uma solução com confiança, escalabilidade e elasticidade de desempenho.

Para além dos três paradigmas acima, existem também o World Engine da Argus e os primitivos de jogo de cadeia completa / mundo autónomo da Nervos (CKB) baseados na estrutura de dados de estado eUTXO.

Atualmente, os jogos completos de cadeia / mundos autônomos estão na fase de brotamento tecnológico da curva de crescimento de tecnologia emergente da Gartner. Nesta fase, o número de desenvolvedores é maior do que o de jogadores, e muitos jogos de teste são jogos casuais semelhantes ao 4399. No entanto, isso não impede que os fundos de capital de risco cripto invistam repetidamente pesado neste campo emergente. Porque aos seus olhos, o estado atual dos jogos completos de cadeia / mundos autônomos não é um problema, mas sim uma oportunidade, muito parecido com os comboios na década de 1820 incapazes de ultrapassar as carruagens puxadas por cavalos.

Aviso legal:

  1. Este artigo é reproduzido a partir de [Panewslab], Todos os direitos autorais pertencem ao autor original [NingNing]. Se houver objeções a esta reimpressão, por favor contacte o Gate Aprenderequipa, e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!