Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Autor original: @JellyZhouishere, @GryphsisAcademy

##TL;DR

  • A inscrição recursiva, como a última grande atualização dos Ordinais, abre um amplo espaço de imaginação para o desenvolvimento da composibilidade do protocolo Ordinais.
  • A inscrição recursiva é um padrão de análise de inscrição. As inscrições da coleção PFP podem ser criadas carregando as características do elemento correspondente e podem ser combinadas e unidas sem fazer upload ou download de imagens reais. As inscrições recursivas têm como características aumentar a interoperabilidade, reduzir custos e permitir que o tamanho da inscrição ultrapasse o limite de 4 MB.
  • Instruções criativas baseadas em inscrições recursivas incluem: desmontagem e combinação de inscrições, música Bitcoin, jogos em cadeia de Bitcoin, arte generativa, sites descentralizados, etc. Este artigo detalha alguns casos típicos de combinação de inscrições recursivas, que nos mostram o poderoso potencial das inscrições recursivas.
  • As inscrições recursivas também enfrentam alguns desafios: quando o nível de recursão aumenta, se o analisador relevante para renderização fora da cadeia pode analisar rapidamente; quando o número de inscrições de referência aumenta, se o analisador relevante para renderização fora da cadeia pode rapidamente analisar, etc Em teoria, os jogos ou NFTs gerados por inscrições recursivas podem ser infinitamente complexos e sofisticados. No entanto, devido às limitações da própria rede BTC, esta necessita de ser implementada através de soluções técnicas indiretas.
  • Inscrições recursivas permitem que as inscrições interajam entre si, possibilitando assim novos casos de uso. Arte generativa, exibição em cadeia e armazenamento eficiente agora são uma realidade. ** Podemos explorar jogos como arte generativa, jogos em cadeia e metaverso onde recursivos espera-se que as inscrições sejam profundamente adotadas.O relatório está cheio de expectativas e acredita que a aplicação assassina do futuro está se formando. **

I. Introdução

O nascimento do protocolo Ordinals fornece ao Bitcoin as funções de numeração e inscrição, ampliando assim a gama de produtos do ecossistema Bitcoin e trazendo um enorme potencial de aplicação para o ecossistema Bitcoin.

Nos últimos meses, vimos a trilha Ordinals crescer gradualmente da obscuridade para um ecossistema.Durante este período, o protocolo Ordinals também passou por atualizações importantes e gerou uma série de protocolos derivados:

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Em nossa série de artigos Ordinais de junho, também atualizamos a introdução detalhada aos Ordinais e vários protocolos derivados do BRC 20 (link:

, entre eles, devo mencionar uma grande atualização recente dos ordinais - o surgimento de inscrições recursivas.

A Inscrição Recursiva foi anunciada no Github em 12 de junho por Raph, o novo mantenedor-chefe do protocolo Bitcoin Ordinals. Ele ainda fundiu a atualização da Inscrição Recursiva 2167 proposta por Casey Rodarmor, o criador do protocolo Bitcoin Ordinals, no código Ordinals, fornecendo assim O desenvolvimento da composibilidade no protocolo Ordinals abre um vasto espaço de imaginação.

Este artigo irá explorar os princípios das inscrições recursivas e seu impacto nos ordinais, e explorar ainda mais as possíveis direções de aplicação inovadoras de inscrições recursivas com base em casos existentes.

2. Princípios básicos e tecnologias do protocolo Ordinals

Desde o final de dezembro de 2022, Casey Rodarmor lançou o protocolo Ordinals, introduzindo NFTs na rede Bitcoin por meio de Ordinals e Inions (ordinais e inscrições). O protocolo pode adicionar conteúdo arbitrário, como texto, imagens, vídeos e até aplicativos, a sats numerados sequencialmente (as menores unidades do Bitcoin) para criar artefatos digitais exclusivos que podem ser transmitidos pela rede Bitcoin. Abaixo classificamos os importantes princípios técnicos envolvidos no protocolo Ordinals:

(1)UTXO

O Bitcoin usa um modelo de pagamento chamado “Unspent Transaction Output” (UTXO, Unspent Transaction Output), e todos os saldos são armazenados em uma lista de UTXO. Cada UTXO contém um certo número de Bitcoins, informações do proprietário e indica se está disponível.

Nas transações Bitcoin, cada transação possui entradas e saídas. A entrada é uma referência a um UTXO existente e a saída especifica o novo endereço e quantidade. Após iniciar uma transação, insira o UTXO relevante para bloqueá-la e evitar a reutilização até que a transação seja confirmada. Após a confirmação, o UTXO de entrada da transação é removido e a saída gera um novo UTXO.

O valor total de entrada de uma transação geralmente excede o valor total de saída, e a diferença é chamada de taxa de rede, que recompensa os mineradores que empacotam a transação. As taxas de rede são proporcionais à complexidade da transação, e as transações com múltiplas entradas e saídas geralmente exigem taxas de rede mais altas.

(2) Numeração e rastreamento de Satoshi

Há um total de 21 milhões * 10^8 satoshis na rede Bitcoin. Como o protocolo Ordinals numera exclusivamente cada satoshi e rastreia a conta à qual ele pertence?

De acordo com o protocolo dos Ordinais, os satoshis são numerados de acordo com a ordem em que são extraídos. Os metadados dos ordinais não são armazenados em um local específico, mas estão incorporados nos dados testemunhais da transação, que são “gravados” como uma inscrição na parte específica da transação Bitcoin que está anexada à parte específica da transação.

Este processo é implementado através de Segregated Witness (SegWit) e Pay-to-Taproot (P 2 TR), que pode gravar qualquer forma de conteúdo (como texto, imagens ou vídeos) no designado On the Cong.

(3) Atualização SegWit e Taproot

SegWit é uma importante atualização de protocolo para Bitcoin que separa alguns dados de assinatura de transação (dados de testemunhas) da própria transação, reduzindo assim o tamanho dos dados armazenados em blocos Bitcoin. Esta mudança expande a capacidade do bloco, permitindo acomodar mais transações, aumentando a capacidade de processamento de transações da rede e reduzindo as taxas.

A atualização do protocolo SegWit introduz um novo campo de testemunha nas saídas de transações para proteger a privacidade e melhorar o desempenho. Embora os dados de testemunhas não tenham sido projetados para armazenar dados, na verdade eles nos oferecem a oportunidade de armazenar metadados, como inscrições.

A atualização do protocolo Taproot introduzida em 2021 permite que diferentes condições de transação sejam armazenadas no blockchain de forma mais privada. Através do caminho do script Taproot, podemos armazenar o conteúdo da inscrição em scripts de pagamento, que quase não possuem restrições em termos de conteúdo. Além disso, devido ao mecanismo de descontos do Taproot, o armazenamento do conteúdo da inscrição torna-se mais econômico e pode economizar muitos recursos.

O protocolo Ordinals aproveita habilmente o SegWit para relaxar o limite do tamanho do conteúdo gravado na rede Bitcoin e armazena o conteúdo da inscrição nos dados testemunhas, que podem armazenar até 4 MB de metadados. Taproot facilita o armazenamento de dados de testemunhas arbitrários em transações Bitcoin, permitindo que o desenvolvedor do Ordinals, Casey Rodarmor, reutilize opcodes antigos (OP_FALSE, OP_IF, OP_PUSH) para descrever o conteúdo de inscrições encapsuladas, armazenando assim dados arbitrários.

(4) Processo de fundição de inscrições

  • Commit: A primeira etapa na transação de commit é criar uma saída apontando para o script Taproot contendo o conteúdo da inscrição. Esta saída usa o formato de armazenamento Taproot. Neste momento, os dados de inscrição foram associados ao UTXO da saída da transação, mas ainda não foram divulgados.
  • Revelar: Nesta fase, uma transação é iniciada utilizando como entrada o UTXO correspondente à inscrição. Neste momento, o conteúdo da inscrição correspondente é divulgado para toda a rede.

Através das duas etapas acima, o conteúdo da inscrição foi vinculado ao UTXO no qual está inscrito. Então, de acordo com os satoshis mencionados anteriormente, a inscrição é implementada no primeiro satoshi correspondente à entrada UTXO. O conteúdo da inscrição está incluído na entrada que mostra a transação. Este satoshi impresso especial pode ser transferido, comprado, vendido, perdido e recuperado.

3. O princípio e implementação da inscrição recursiva do Bitcoin

Depois de compreender os princípios básicos dos ordinais, vejamos as inscrições recursivas:

O protocolo Ordinals introduz a capacidade de inscrever arquivos completamente na cadeia do Bitcoin.Antes do advento da inscrição recursiva, os ordinais eram como ilhas isoladas e limitadas. **Embora você possa inscrever texto, imagens e código, eles não podem interagir entre si. **

No entanto, com a introdução de inscrições recursivas, as coisas estão prestes a mudar. As inscrições agora podem solicitar o conteúdo de outras inscrições usando a sintaxe especial "/-/content/:inion_id". Isso permite que os usuários usem menos capacidade e taxas mais baixas ao criar inscrições na cadeia Bitcoin.

A inscrição recursiva é um padrão para análise de inscrições. Sua sintaxe é essencialmente semelhante ao uso de código para localizar imagens. Você pode criar uma inscrição de coleção PFP carregando o padrão, cor, ação e outras características do elemento correspondente à imagem, e então você pode combinar e unir os elementos correspondentes que já existem em a cadeia, sem fazer upload ou download da imagem real.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Inscrições recursivas possuem as seguintes características:

  • Através da propriedade autorreferencial única das inscrições recursivas, temos a oportunidade de quebrar as amarras dos métodos de inscrição anteriores e nos livrar do estranho status de cada inscrição ser isolada e irrelevante, abrindo assim a possibilidade de criar combinações livres.
  • A inscrição recursiva, na forma de código de texto, mantém o tamanho pequeno, o que não só reduz o custo, mas também permite que o tamanho da inscrição ultrapasse o limite de 4 MB do bloco Bitcoin.
  • Este avanço melhora a interoperabilidade, programabilidade e escalabilidade, injetando mais possibilidades e imaginação criativa na cadeia Bitcoin.
  • Do nível do protocolo, as perspectivas futuras são muito amplas, com narrativas ricas aguardando que desenvolvedores e usuários construam e usem.

No entanto, ainda existem alguns desafios, como a possibilidade de as inscrições serem recolhidas e indexadas na plataforma, o que determinará a velocidade do seu desenvolvimento e o grau em que é amplamente reconhecido.

4. Métodos inovadores de aplicação de inscrições recursivas Bitcoin

O surgimento de inscrições recursivas abre muitas aplicações poderosas e inovadoras. As inscrições recursivas têm as vantagens de alta flexibilidade, emenda e combinação, e baixo custo, que trazem novas possibilidades ilimitadas às inscrições.O artigo a seguir apresentará o potencial de inovação e direções de aplicação das inscrições recursivas em alguns casos específicos.

Através da recursão, o Inions pode facilmente referenciar o código de outros Inions. O conteúdo de uma inscrição agora pode ser usado por muitas outras inscrições. Essa nova capacidade de composição abre um reino de possibilidades que pouco exploramos, como a capacidade de inscrever na cadeia conteúdo na forma de imagens complexas, vídeos, jogos 3D, etc. A inscrição recursiva possibilita a construção de uma intranet. Mais possibilidades incluem criação secundária de inscrição, descentralização do GitHub, fragmentação de combinação NFT, etc. Usando inscrições recursivas, podemos alcançar as seguintes ideias:

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

A seguir apresentamos detalhadamente alguns casos típicos que nos mostram o poderoso potencial das inscrições recursivas:

(1) Arte generativa na cadeia: 1 Máscara

Ao combinar ainda mais os vários esquemas preliminares mencionados acima, a combinação de várias coleções, a segunda criação de inscrições, etc. pode ser realizada ainda mais: por exemplo, um 1 e um 2 dentro de uma coleção são combinados, e uma coleção e uma coleção b para combinar. Com base nisso, espera-se que a arte generativa interativa nativa, verdadeiramente voltada para a comunidade, nasça na cadeia BTC.

Vejamos primeiro o primeiro caso: 1 Máscara.

Este é um projeto de arte generativa on-chain com tema de máscara na cadeia BTC. O projeto 1 Mask integra habilmente a tecnologia recursiva do Ordinals, e o todo está interligado com três elementos: modelo, algoritmo e geração de inscrição.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: https://1mask.io/

A parte do modelo contém um total de sete inscrições, correspondendo a sete tipos exclusivos de modelos, e seu formato segue image/svg+xml.

O princípio básico da parte do algoritmo é usar o endereço da carteira do usuário como semente e usar funções aleatórias para criar uma variedade de combinações de cores diferentes para colorir o modelo de máscara.

O mecanismo de geração de inscrições usa tecnologia recursiva para fazer referência a inscrições algorítmicas. Cada inscrição de máscara é incorporada ao código HTML necessário para construir a imagem final da máscara colorida. Isso é conseguido usando uma semente aleatória para executar o código incorporado na inscrição do algoritmo, enquanto preenche a semente aleatória com dados na cadeia específicos do usuário (como um endereço de carteira), tornando-a aleatória, mas relevante para o usuário. Portanto, quando o mesmo endereço de carteira utiliza o mesmo template, os resultados gerados serão sempre consistentes.

Cada vez que uma nova inscrição de máscara é criada, ela incorpora detalhes específicos do usuário na cadeia e faz referência à inscrição algorítmica. Com o poder da tecnologia de inscrição recursiva, uma vez que uma inscrição de máscara recém-criada entre no mercado ou seja indexada por uma carteira, ela ativará autonomamente o código de referência contido na inscrição algorítmica. Esses códigos são executados com dados na cadeia específicos do usuário como entrada, exibindo, em última análise, uma imagem de máscara exclusiva e personalizada.

No ambiente de rede Bitcoin, os dados contidos na inscrição são imutáveis, garantindo assim a sua integridade. Esta característica determina que as imagens em tempo real apresentadas com base nestes dados de inscrição imutáveis também sejam imutáveis. Desde que as sementes aleatórias e os algoritmos envolvidos na inscrição da máscara estejam corretos, os usuários podem verificar a autenticidade e a precisão do processo de criação a qualquer momento.

Por trás deste projeto, 1 Mask lançou ainda um padrão chamado BRC 721 Auto, propondo que a arte gerada totalmente on-chain consista em pelo menos duas inscrições: A primeira é a inscrição do código, e a segunda é a inscrição do personalizado parâmetros .

Na inscrição do código, precisamos codificar um algoritmo que possa gerar automaticamente HTML DOM com base no conteúdo dos parâmetros. O DOM pode ser uma tela, SVG ou outro conteúdo que possa ser reconhecido pelo navegador e renderizado como um gráfico de acordo.

É claro que as inscrições de código também podem fazer referência ao conteúdo de outras inscrições para completar seus algoritmos.

Na inscrição do parâmetro, precisamos definir um HTML e nele definir um parâmetro global p para referenciar um Code Inion. Quando navegadores comuns tentam exibir este parâmetro Inion, eles reconhecerão o parâmetro global p e executarão automaticamente a função start () no Code Inion para adicionar ou modificar o DOM do HTML atual e, finalmente, renderizar o conteúdo deste HTML. Portanto, as inscrições de parâmetros podem ser consideradas o NFT (Token Não Fungível) definitivo.

Com a ajuda da tecnologia Recursive Inion, o código necessário para gerar gráficos, o processo de execução do código e o processo de verificação estão todos sob a proteção do consenso do blockchain Bitcoin. A menos que alguém consiga lançar um ataque de 51% ao Bitcoin, ninguém poderá controlar o processo de geração do ERC 721 Auto NFT, que será executado de forma autônoma pelo ecossistema Bitcoin.

1 Mask propôs ainda três padrões principais para projetos de arte generativos em toda a cadeia. Os três principais padrões são:

  • Armazenamento descentralizado de código que gera gráficos automaticamente
  • Execução descentralizada de código com base em parâmetros fornecidos pelo usuário para geração de gráficos personalizados
  • Verificação descentralizada da exatidão dos resultados gerados

Com base nos critérios acima, não é difícil descobrir que a arte on-chain baseada em inscrições recursivas possui as seguintes características:

  • Singularidade e aleatoriedade: O trabalho deve ser gerado por meio de algoritmos e contratos inteligentes, ser insubstituível e único, pode ser uma revelação aleatória na cadeia e também deve ter certo valor artístico e estético.
  • Interatividade: Os usuários podem interagir e controlar o trabalho.
  • Descentralização: A arte está completamente na cadeia, a preservação é completamente descentralizada e nenhuma organização ou indivíduo centralizado pode controlá-la.
  • Reutilização de código e trabalhos baseados em ordinais

Em comparação com outros projetos de arte generativa na cadeia, como Ethereum, a arte generativa baseada em inscrições recursivas BTC é a única arte generativa completamente on-chain. É uma arte generativa independente e descentralizada que não depende de nenhum recurso fora da cadeia. **

(2) Projeto Geek: Orbinais

Devido à flexibilidade das inscrições recursivas, isso fornece um palco para os geeks exibirem seus talentos, e projetos ricos no espírito geek exploram ainda mais os limites das diversas possibilidades da tecnologia Ordinals.

"Orbinals" é um representante típico disso. É um projeto geek sem Twitter e sem site oficial. Todo o conteúdo do projeto é baseado em Uncommon sat. De acordo com o último preço do pool f 2, em 20 de agosto, O preço unitário do Uncommon sat é superior a US$ 366.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

fonte:

Se você abrir diretamente o site da série de coleções Orbinals, descobrirá que parte do conteúdo referenciado de cada imagem em sua série de movimento celestial é o mesmo após a abertura, mas haverá algumas diferenças nos parâmetros. Dê uma olhada profunda no referenciado conteúdo em sua inscrição recursiva. Finalmente, podemos descobrir o verdadeiro segredo do projeto escondido neste link de referência ( , o nome completo de Orbinals é "Orbinals: Three Body Orbit Artifacts on Ordinals", por trás do qual está o uso de HTML e Java para programar o movimento de três objetos, com base no código de simulação de dois corpos.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

fonte:

Com o apoio de equações matemáticas e físicas, a beleza do movimento celeste é apresentada na cadeia Bitcoin de forma concisa.

E como não serão criadas redes sociais como Twitter, Discord e site oficial, o projeto provavelmente usará uma abordagem bastante geek, e informações futuras serão apresentadas em sats controlados pela própria equipe.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: 1079 a 0 bf 78 b 8366859 a 1 ffacbci 0

Além dos quatro canais divulgados pela parte do projeto, há também um ovo de Páscoa escondido: no conteúdo da inscrição citado pelo projeto (há uma série de instruções escondidas no código: futuros canais de comunicação em /sats/reconhecimento, e reconhecer também pertence à equipe A sats.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

fonte:

(3) Projeto BRC 69: Orditroops

BRC 69 é um novo padrão para construção de coleções recursivas lançado pela Luminex (este padrão usa inscrição recursiva para otimizar o custo de inscrição em Bitcoin usando protocolos ordinais, ajudando a lançar coleções recursivas em Bitcoin. Além disso, BRC 69 oferece um alto grau de flexibilidade e abre a porta para mais melhorias e recursos, abrindo caminho para recursos on-chain mais interessantes, como recursos pré-show e muito mais.

Com a ajuda do BRC 69, o custo das inscrições na coleção Ordinais pode ser reduzido em mais de 90%. Esta redução é alcançada através de um processo de 4 etapas:

  • Características de registro
  • Coleta de implantação
  • Coleção compilada
  • Criar ativos

Todos esses processos podem ser realizados sem a necessidade de indexadores externos, desde que os criadores das coleções publiquem listas oficiais de inscrição de suas coleções de acordo com as exigências vigentes. Além disso, as imagens serão renderizadas automaticamente em todas as interfaces front-end que implementaram inscrição recursiva, sem necessidade de etapas adicionais.

Orditroops é um NFT recursivo baseado em BRC 69. Ele implementa o conteúdo do protocolo BRC 69, aumenta a capacidade de composição dos recursos e reduz o espaço ocupado pelas imagens. As imagens são de alta definição e a combinação flexível de soldados, armas , e fantasias são fornecidas a este NFT. As coleções adicionam muito caráter e diversão.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

fonte:

(4) Projeto 3D NFT: OCM (On-Chain Monkeys)

Gryphsis Academy: Inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: .io/3563 188 a 3d b 53850 bba 4874729 3d ef 7 bd 6 b 7395 e 4241 b 29 ec 7 d 49892945 cf 927 i 0

OCM é o primeiro projeto 3D NFT a aplicar o padrão de inscrição recursiva. OnChainMonkey foi o primeiro projeto NFT criado no Ethereum em setembro de 2021. No início deste ano, a série OnChainMonkey apareceu como a primeira série de 10k a ser gravada no Bitcoin.

Sendo uma inscrição animada em 3D de alta resolução, o OCM rapidamente se destaca pelo seu detalhe e qualidade. Lembre-se de que a maioria das inscrições anteriores ainda eram pequenos arquivos de texto ou imagens de baixa resolução. OCM oferece boa clareza mesmo em monitores 4K ou 8K. Essa qualidade é alcançada com arquivos com tamanho não superior a 1 KB cada, algo que os projetos anteriores do OCM lutaram para alcançar.

OCM consegue isso porque foi pioneiro no uso de inscrições recursivas poderosas. Os primeiros 300 OCMs são gravados em 300 satoshis consecutivos no Bitcoin, começando com o bloco 78 em 2009, classificados na cadeia em ordem crescente de contagem de satoshi. O construtor OCM usa código reduzido e faz referência às bibliotecas P 5.JS e Three.JS para futuros criadores. Os usuários podem visualizar e acessar a biblioteca em um navegador, e ela é automaticamente descompactada no protocolo Ordinals ao renderizar o Dimensions Interactive Art.

Por meio de inscrições recursivas, o OCM utiliza eficientemente o espaço do bloco (cada um com menos de 1 KB) e implementa revelações aleatórias na cadeia, integrando recursos como qualidade de alta definição, 3D, animação e arte interativa.

(5) Mecanismo de música on-chain: Descent into Darkness Music Engine

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: t/ 6 fd 06768414 dfc 2b d 68 b 55869 eea 6844864 fbf 71 ee 72 ec 26568520 e 313 c 2bda2 i 0

Digite qualquer palavra ou frase para gerar música exclusiva na cadeia. Este mecanismo de música é um produto de suporte do jogo MUD RPG "Descent Into Darkness". A música é gerada inserindo palavras-chave. O fundador Ratoshi enfatizou que o ChatGPT desempenhou um papel importante no desenvolvimento do uso da música no projeto e que o uso de inscrição recursiva ajudou a economizar custos significativos. Uma combinação especial de tecnologia blockchain e inteligência artificial que homenageia a música clássica dos videogames retrô.

(6) Tour em cadeia para um jogador

Um jogo requer vários materiais componentes, como imagens, front-end e lógica de negócios. Se o tamanho total dos materiais for inferior a 4M, ele pode ser concluído inscrevendo um Sat sem usar inscrições recursivas.

Existem duas situações em que a tecnologia de inscrição recursiva é adequada:

  1. O material em si é grande (mais de 4 M), por exemplo, uma imagem de fundo de 5 M não pode ser gravada diretamente em um Sat, mas pode ser dividida e colocada em diferentes Sats para referência e exibição;

  2. Se você deseja implementar uma melhor lógica de negócios, por exemplo, se houver 100 inscrições Sat em uma série de jogos, usando o mesmo arquivo Java (JS), neste caso também é adequado usar inscrições recursivas, porque não não há necessidade para cada jogo. Cada Sat irá gravar novamente o arquivo JS uma vez.

O HTML (front-end) e JS (lógica de negócios) do jogo estão gravados no “Satoshi” do BTC e fazem referência um ao outro para gerar um minijogo H5 para um jogador.

Aqui estão 3 exemplos deste tipo de minijogo H5 para um jogador:

a. Fonte do jogo Snake:

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

ord.io/4 31507

Bitcoin Snake Game, este jogo é um típico jogo H5 para um jogador e também é um jogo bem conhecido: Snake. O front-end e a lógica de execução deste jogo estão todos escritos neste Sat, e a tecnologia de inscrição recursiva não é usada. O número total de NFTs nesta série é 100. Na verdade, um método melhor seria gravar o arquivo JS (lógica de negócios) em um Sat e, em seguida, usar 100 Sats diferentes gravados com HTML para referenciar (ou recursivamente) o Sat onde o arquivo JS está localizado para gerar a inscrição. Isso será mais conciso.

b. Jogo Lianliankan

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: ord.io/18201467

Como mostrado na imagem, o jogo é uma grade de 3* 4 dígitos (este é um modo simples, o modo complexo é uma grade de 6* 6 dígitos). Você pode clicar em dois quadrados de cada vez. Quando o as imagens dos dois quadrados forem iguais, ele será exibido de forma fixa, em momentos diferentes será exibido diretamente como um ponto de interrogação e a vitória será considerada se for concluída dentro de um determinado número de cliques. Limite o número de cliques para testar a memória de curto prazo do jogador. Este jogo é semelhante ao familiar jogo Lianliankan. O JS e HTML deste jogo estão todos inscritos neste Sat, mas faz referência à "imagem de fundo" (conforme mostrado abaixo), portanto é uma aplicação simples de inscrição recursiva.

Gryphsis Academy: inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: ord.io/18201467

c. Jogos MUD

Gryphsis Academy: Inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: t/ 1915 ae 7 d 46502199 a 7 d 03256 efd 7 f 6 e 2 f 6 aabb 8 ed 7176 b 34 f 70 b 7 b 8 fd 778 b 36 ci 0

Descent into Darkness é um RPG baseado em texto que combina elementos clássicos do jogo MUD e tecnologia comum para fornecer aos jogadores uma experiência de jogo única.

Em Descent into Darkness, os jogadores interpretarão um aventureiro em busca de uma saída na escuridão. Existem monstros, tarefas e batalhas contra BOSS no jogo. Os jogadores precisam lutar contra monstros para completar tarefas, desbloquear novas tarefas e obter moedas de ouro para atualizar equipamentos e itens de compra.

Os três minijogos H5 para um jogador acima são aplicativos muito simples. Como jogos, eles estão incompletos. O processo de início, progresso e término do jogo não é carregado e o processo do jogo não pode ser arquivado. Após o término do jogo , Sábado A inscrição também permanece inalterada. , apenas define a lógica do jogo, mas não salva o estado do jogo. Esta é apenas uma tentativa inicial de jogos em cadeia BTC.

(7) Jogo multijogador full-chain: BTC PixelWar

Gryphsis Academy: Inscrições recursivas se tornarão a base da combinação BTC Lego e produtos lógicos complexos

Fonte: m/btcpixelwar

BTC PixelWar é um jogo multijogador de cadeia completa BTC. O projeto afirma ser o primeiro jogo multijogador de cadeia completa na cadeia BTC. Os participantes criam em uma tela de 256*256 pixels. Você pode clicar diretamente nos pixels ou fazer upload da imagem para gerar pixels e colocá-los na tela. Cada envio gerará uma inscrição do status mais recente de toda a tela. Cada inscrição gerada refere-se ao status da inscrição que foi gerado da última vez. As inscrições são recursivas camada por camada. Este pode ser o projeto com mais recursões no mercado atualmente, e também é uma inscrição recursiva Campo de aplicação Um aplicativo de referência.

O projeto propõe um novo padrão, "BRC 72 1Co found", que utiliza inscrições recursivas para permitir que todos os usuários de Bitcoin colaborem na mesma tela e registrem seu processo, sendo cada momento uma inscrição representando A tela criada em conjunto se parece com este momento A inscrição é chamada de "inscrição de momento", que contém pixels recém-adicionados ou atualizados neste momento e contém referências a "inscrições de momento" anteriores e processamento entre dois momentos. "Inscrição de código" de alterações de imagem. Considerando que pode haver muitas pessoas participando da pintura juntas, a renderização do estado mais recente da tela requer recursão profunda para carregar os pixels desenhados por cada pessoa. No entanto, esse processo pode levar a uma extensão do tempo de carregamento. Para resolver esse problema, "Inscrição de código" foi projetada para estar no estado atual " "Inscrição de momento" tira um instantâneo do estado mais recente da tela após a conclusão da renderização. Este instantâneo é então armazenado na árvore DOM de "inscrição de momento" atual. Portanto, navegadores sequenciais podem simplificar o processo de renderização armazenando em cache a árvore DOM inscrita em cada momento de renderização, reduzindo assim o número de níveis de recursão.

No geral, BTC PixelWar é um jogo multijogador de cadeia completa BTC inovador e icônico que permite a criação colaborativa de várias pessoas enquanto otimiza o processo de renderização.O padrão "BRC 72 1Co encontrado" introduzido é Bitcoin O campo de aplicativos de jogos multijogador na cadeia se abre novas possibilidades e também demonstra o potencial das inscrições recursivas nos campos de jogos e sociais.

5. Desafios e desenvolvimento futuro da inscrição recursiva do Bitcoin

Inscrições recursivas abriram a era das inscrições on-chain 2.0, tornando a jogabilidade dos BTC NFTs cada vez mais abundante. Está se tornando cada vez mais possível que os BTC NFTs sejam completamente diferenciados dos NFTs em outras cadeias, como Ethereum. A imaginação/ narrativa do futuro Há muito espaço.

Inscrições recursivas conectam diretamente inscrições anteriormente independentes e podem fazer referência entre si, formando assim a estrutura de uma ampla variedade de bancos de dados. Em artigos anteriores, discutimos vários protocolos derivados baseados em ordinais. Na verdade, as inscrições recursivas combinadas com os protocolos derivados mencionados acima poderão ser atualizadas lendo outras inscrições e reagindo de acordo com suas próprias instruções inteligentes. Ao indexar seu próprio status, o o status do protocolo pode ser manipulado diretamente, formando assim um conjunto coerente de ações semelhantes aos efeitos do contrato inteligente.

Ao mesmo tempo, o enorme banco de dados de inscrições recursivas dá às inscrições mais espaço para manipulação e imaginação, incluindo metadados em vários campos, como dados básicos, bases de conhecimento, bases de código, bibliotecas de funções, etc., e elas podem fazer referência direta entre si para realizar lógica complexa. Aplicações de produtos, para que possamos esperar áreas como arte generativa, jogos em cadeia e metaverso, onde se espera que inscrições recursivas sejam profundamente adotadas. Acreditamos que futuras aplicações matadoras estão em desenvolvimento.

Ao mesmo tempo, a inscrição recursiva também enfrenta alguns desafios:

  1. Se o nível de recursão aumentar, por exemplo, para 10.000 níveis de recursão, o analisador relacionado à renderização fora da cadeia será capaz de analisá-lo rapidamente?

  2. Se o número de inscrições referenciadas aumentar, por exemplo, se um Sat fizer referência a 10.000 inscrições ao mesmo tempo, o analisador relevante renderizado na cadeia será capaz de analisá-lo rapidamente.

Se esses dois pontos puderem ser alcançados, teoricamente, os jogos ou NFTs gerados por inscrições recursivas podem ser infinitamente complexos e sofisticados. Estes dois problemas são limitados pela própria rede BTC e são difíceis de resolver fundamentalmente, mas podem ser alcançados através de soluções técnicas indiretas.

6. Conclusão

Atualizações recursivas no protocolo Ordinals permitem que as inscrições interajam entre si, possibilitando casos de uso novos e interessantes. Com esta função, arte generativa, exibição em cadeia e armazenamento eficiente tornaram-se agora uma realidade.Podemos ver que os desenvolvedores dentro do ecossistema BTC continuam a criar e desenvolver vários tipos de criações e desenvolvimentos nos moldes de jogos em cadeia, arte generativa , etc. Obras baseadas em inscrições recursivas estão surgindo uma após a outra, e os vários componentes para construir um grande projeto estão sendo lentamente montados. No futuro, podemos esperar ainda mais pelo nascimento de jogos em cadeia, metaversos, geração interativa arte e outros projetos com lógica de produto complexa.

Referência:

encontrado

Link original

Isenção de responsabilidade: este relatório é um trabalho original de @JellyZhouishere, aluno da @GryphsisAcademy, sob a orientação de @979_eth e @Erjiueth. Os autores são os únicos responsáveis por todo o conteúdo, que não reflete necessariamente as opiniões da Gryphsis Academy, nem as opiniões da organização que encomendou o relatório. O conteúdo editorial e as decisões não são influenciados pelos leitores. Esteja ciente de que o autor pode possuir as criptomoedas mencionadas neste relatório. Este documento é apenas para fins informativos e não deve ser utilizado para decisões de investimento. É altamente recomendável que você conduza sua própria pesquisa e consulte um consultor financeiro, fiscal ou jurídico imparcial antes de tomar qualquer decisão de investimento. Lembre-se de que o desempenho passado de qualquer ativo não garante retornos futuros.

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.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)