Prefácio
O mecanismo Zytron desempenha um papel importante no sistema Zypher Network. Ele fornece aos desenvolvedores uma infraestrutura Layer3 Rollup soberana e personalizável e combina o mecanismo ZK com um modelo universal de protocolo de conhecimento zero. Com a cooperação do motor Zytron e da rede de computação distribuída off-chain, pode fornecer suporte perfeito para o funcionamento do jogo de forma descentralizada, sem depender de um servidor centralizado, ou seja, processamento serverless ou de abstração de servidor.
Os jogos Blockchain representam uma tendência totalmente nova, mas as instalações industriais existentes são insuficientes em termos de design e não podem suportar jogos executados completamente na cadeia. Uma solução de compromisso é o Web2.5, ou seja, para garantir que o jogo possa trazer uma melhor experiência aos jogadores, a lógica do jogo é colocada no servidor centralizado, e o modelo económico, contratos inteligentes, etc. cadeia e o jogo A operação do jogo exige que as duas partes mantenham comunicação em todos os momentos, o que também leva a certas limitações na confiança, segurança e eficiência operacional do próprio jogo.
Neste contexto, a Zypher Network assumiu a liderança no lançamento de uma solução de abstração de servidores baseada numa série de meios técnicos como ZKP, modularização e Layer3.
Nesta solução, o mecanismo Zytron desempenha um papel importante no sistema Zypher Network. Ele fornece aos desenvolvedores uma infraestrutura Layer3 Rollup soberana e personalizável e combina o mecanismo ZK com um modelo universal de protocolo de conhecimento zero. Com a cooperação do motor Zytron e da rede de computação distribuída off-chain, pode fornecer suporte perfeito para o funcionamento do jogo de forma descentralizada, sem depender de um servidor centralizado, ou seja, processamento serverless ou de abstração de servidor.
No geral, a Zypher Network pode não apenas reduzir significativamente o limite para os desenvolvedores desenvolverem e migrarem jogos na cadeia, mas também fornecer suporte seguro, confiável e eficiente para a operação de jogos de maneira descentralizada.
Atualmente, a Zypher Network lançou a pré-rede principal da Camada 3 do mecanismo Zytron baseada na rede Linea da Camada 2, revelando que o sistema de mecanismo de jogo da Rede Zypher estará totalmente operacional.
Motor Zytron: Pilha Soberana Layer3 Modular e Personalizável
Antes de apresentar o mecanismo Zytron, vamos primeiro apresentar brevemente o conceito de Layer3 e blockchain modular.
Layer3 e narrativa modular
Na verdade, a Camada2 é geralmente uma cadeia não soberana construída em torno da Camada1, e seu propósito de existência geralmente é expandir a capacidade da Camada1. Por exemplo, no ecossistema Ethereum, centenas de redes da Camada2, como OP Mainnet, Arbitrum One, Base. , Linea, etc. todos esperam expandir ainda mais Compartilhe a pressão do Ethereum Layer1. Geralmente, espera-se que a camada 2 se torne a camada de aplicação do ecossistema Ethereum, ou seja, os aplicativos são implantados na camada 2 e as transações ocorrem na camada 2, mas a verificação final das transações retorna à rede principal da camada 1 do Ethereum. sobre a segurança e finalidade do Ethereum Layer1.
Então, por que você precisa do Layer3?
Na verdade, a Camada2 é essencialmente uma cadeia pública, ou seja, todos os desenvolvedores podem desenvolver aplicações na Camada2. Embora diferentes Camadas2 utilizem soluções técnicas diferentes para melhorar o desempenho, isso ainda significa que todas as transações ocorrem na Camada2. Layer3 está mais posicionado como uma camada de aplicativo dedicada. Por exemplo, se eu quiser fazer um jogo, posso lançar uma camada Rollup dedicada de forma personalizada, que atende apenas um único aplicativo, ou uma cadeia de aplicativos direcionada. de outros aplicativos. O relacionamento entre Camada3 e Camada2 é semelhante ao relacionamento entre Camada2 e Camada1, obtendo segurança e suporte de finalidade da cadeia da camada superior.
Um artigo de pesquisa anterior da Coinbase sobre a Camada3 afirmou que, em comparação com a operação independente de uma Camada1 ou Camada2, a Camada3 pode reduzir os custos operacionais em cerca de 1.000 vezes. Ele disse que o custo anual de operação de uma cadeia de Camada 2 é de aproximadamente 7 a 8 dígitos, enquanto a operação de uma cadeia de Camada 3 geralmente custa apenas 25.000 a 50.000 dólares americanos. Portanto, não é mais uma escolha sábia construir App Chain na Camada 2 como alguns protocolos derivados on-chain anteriores, como dYdX, Protocolo Perpétuo, etc.
Parte da razão para o baixo custo do Layer3 é que a solução modular Layer3 tem melhor flexibilidade do que o Layer2. Por exemplo, ele pode conectar e desconectar diferentes camadas de forma modular sem ter que arcar com o custo de forma independente. Na Camada 2, a disponibilidade de dados é responsável por mais de 95% do custo total, enquanto na Camada 3, os serviços DA podem ser selecionados externamente de maneira conectável, eliminando a necessidade de executar a camada DA de forma independente para evitar essa parte do custo. . Ao mesmo tempo, a maioria das Layer3s são soberanas e não precisam depender da camada anterior em vários aspectos.
Então isso envolverá outro conceito, a narrativa modular mencionada acima.
A narrativa modular é realmente mais fácil de entender. Comparamos a cadeia tradicional a um computador com todos os componentes soldados entre si. Este computador geralmente é difícil de substituir todos os componentes e requer grandes atualizações sempre que deseja implementar novas funções, e precisamos. olhar constantemente para o mundo exterior, como o ecossistema Ethereum. A modularidade representa uma nova ideia de cadeia, ou seja, todas as peças são conectáveis e combináveis, e muitos componentes da cadeia podem ser substituídos seletivamente. Por exemplo, Celestia é selecionado para a camada DA, a verificação é integrada ao EnginLayer e a camada de liquidação é. selecionado a qualquer momento. Você pode escolher uma camada 2 diferente. Quando a rede deseja atualizar ou expandir suas funções, as camadas acima podem ser conectadas e substituídas, como substituir Celestia por Polygon Avail, etc., sem grandes atualizações.
Portanto, se entendermos os conceitos de Layer3 e blockchain modular e, em seguida, entendermos o mecanismo Zytron, você obterá um novo entendimento.
Motor Zytron
1. Desenvolvimento e implantação
Em primeiro lugar, o mecanismo Zytron oferece suporte aos desenvolvedores para personalizar a camada Layer3 por meio de sua pilha subjacente. Também pode ser considerado uma cadeia APP Layer3 dedicada a um determinado jogo. Portanto a forma de construir o Layer3 é modular, ou seja, você pode escolher diferentes módulos de forma conectável de acordo com as características do seu jogo. Atualmente, o motor Zytron usa Celestia como DA por padrão, e a camada de liquidação e segurança são principalmente. obtido no Linea Layer2 (a rede principal atual está no Linea e novas redes principais serão lançadas em mais Layer2 no futuro).
Por outro lado, você não só pode iniciar sua cadeia Layer3 de maneira modular por meio do mecanismo Zytron, mas o mecanismo Zytron também fornece uma série de componentes de ferramentas plug-and-play, incluindo: hashing básico, criptografia de curva elíptica, mascaramento, e Shuffle e outros gadgets para circuitos específicos de aplicativos; Com base nesses componentes, os desenvolvedores obtêm funcionalidade ZK conectável, capacidade de composição de gadgets e circuitos, integração DSL/ZKVM de terceiros e muito mais.
Com base nisso, os desenvolvedores podem construir mundos autônomos, jogos de estratégia em pequena escala ou migrar jogos AAA para suas próprias cadeias Layer3 a um custo mínimo e sem uma curva de aprendizado acentuada, enquanto mantêm o UE de nível de produção. Mesmo que os desenvolvedores não conheçam muito bem o ZKP, eles ainda podem concluir o desenvolvimento rápido com base em uma série de componentes de ferramentas ou migrar jogos originais com um limite baixo.
Atualmente, com a ajuda do mecanismo Zytron, os desenvolvedores podem implantar ainda mais jogos no TON (especialmente adequado para alguns jogos pequenos) e usar o Telegram como entrada para capturar usuários do mercado de Telegram com baixo limite e grande escala.
2. Como garantir o funcionamento eficiente do jogo?
Por outro lado, o jogo em si é implantado na cadeia, para ser mais preciso, é implantado no circuito ZK do motor Zytron, de modo que a lógica do jogo funciona completamente na cadeia. ?
l Combinação de on-chain e off-chain
Em primeiro lugar, os jogos executados na Rede Zypher não geram transações em nenhum momento e as verificam individualmente para cada ação do jogo, como no passado. Em vez disso, os registros de ação gerados por algumas ações contínuas do jogo são agregados em provas ZK e dentro de um. determinado período Essas ações do jogo (cada uma, uma transação) são agregadas em uma prova ZKP. O processo de geração de provas ZK ocorre na rede de computação distribuída fora da cadeia e é implementado por nós fora da cadeia. Finalmente, múltiplas provas são enviadas à cadeia em uma única transação. Este método não apenas reduz significativamente a taxa do Gas (mesmo It). pode atingir 0 Gas) e, ao mesmo tempo, para a implantação de alguns jogos PvE, pode garantir aos jogadores uma experiência de jogo sem atrasos.
Em outras palavras, a Zypher Network separou a geração de provas ZK, que consome mais recursos computacionais e é a mais complexa, do motor Zytron, reduzindo bastante a pressão de carga na cadeia. Este método pode gerar provas ZK em paralelo. , que é escalável e eficiente, é impulsionado por um conjunto de modelos económicos com mecanismos de recompensa e punição.
l Contratos pré-compilados otimizados e rede de nós P2P
Ao mesmo tempo, Zytron não apenas fornece alguns contratos pré-compilados, mas também executa contratos fragmentando os serviços de dados dos nós da cadeia. A tecnologia de sharding permite que o contrato seja executado em vários nós ao mesmo tempo, ou seja, em paralelo. Melhorar significativamente a eficiência do processamento e reduzir atrasos.
Mais especificamente, os nós da cadeia são conectados através de uma rede peer-to-peer (P2P). Esta rede é usada especificamente para realizar a verificação de contratos e garantir que os nós possam se comunicar de forma direta e eficiente. A vantagem de usar uma rede P2P é que ela reduz os links de transmissão intermediários e torna a transferência de dados mais rápida. E a comunicação e o posicionamento de endereço entre os nós usam o algoritmo Kademlia (um algoritmo DHT de tabela hash distribuída eficiente, o design estruturado do Kademlia torna os nós mais rápidos e precisos ao encontrar e entrar em contato com outros nós).
Em termos de execução, o Zytron também fragmenta o processo de execução do contrato de acordo com as regras de distância dos nós definidas no algoritmo Kademlia. Isto significa que diferentes partes do contrato serão atribuídas a diferentes nós da rede para execução com base na distância entre os nós. Essa alocação baseada na distância ajuda a distribuir uniformemente a carga de computação pela rede Zytron, aumentando assim a velocidade e a eficiência geral do sistema.
eu Banco de dados
A fim de melhorar ainda mais a eficiência do processamento de dados, o mecanismo Zytron otimiza ainda mais o banco de dados, integrando bancos de dados relacionais e bancos de dados de cache mais amigáveis, o que melhora muito a eficiência do processamento de dados do jogo.
l Integração com EnginLayer
Além do design acima, o mecanismo Zytron também foi integrado modularmente ao EigenLayer e implantou a camada de computação AVS. Os desenvolvedores podem integrar este serviço em sua própria cadeia de aplicativos Layer3, reduzindo significativamente o limite de PoS no jogo, melhorando a segurança e o jogo. eficiência operacional.
Atualmente, a pilha zk-SNARK da Zytron processa 10 vezes mais rápido do que qualquer Camada 2 e custa 200 vezes menos gás. Ao mesmo tempo, todos os jogadores podem ganhar Zero Gas SBT por meio de jogos e eventos para uma experiência de jogo tranquila (0 Gas). Zytron também oferece suporte à interface Telegram Mini App (TMA), permitindo que aplicativos de jogos aumentem a aquisição de usuários por meio de jogos hipercasuais e ferramentas financeiras nativas da Web3.
E com contratos pré-compilados, os desenvolvedores podem lidar com eficiência com tarefas que consomem muitos recursos, como operações criptográficas.
A seguir estão algumas informações específicas sobre a rede principal Zytron Engine Layer3:
Resumir
Baseada no mecanismo Zytron, a Zypher Network está abrindo caminho para o próximo estágio de desenvolvimento da trilha de jogos blockchain. Por um lado, é baseada em um conjunto completo de soluções e kits de ferramentas ZK, apoiando desenvolvedores com implantação de baixo limite e. migração de jogos e com modularidade e método Layer3 para criar uma camada inferior de jogo dedicada. Por outro lado, através da solução de abstração de servidores, o funcionamento do jogo não pode mais contar com servidores centralizados, levando em consideração a descentralização, eficiência e segurança, trazendo aos jogadores uma excelente experiência de jogo.
A lógica do jogo, o modelo econômico simbólico, os contratos inteligentes e outras séries de elementos não são mais separados e paralelos. Através de novas combinações dinâmicas, espera-se tornar o jogo mais vital e criativo. Mesmo jogos AAA com lógica de jogo complexa podem ser implantados e executados perfeitamente na forma de jogos blockchain.
Os jogos Blockchain na forma de Web2.5 são um estado insustentável, e da Web2.5 para a Web3 é uma tendência inevitável no desenvolvimento de jogos blockchain. A Zypher Network está se tornando um catalisador indispensável neste processo e se tornando o criador de tendências.