Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Autor original: @JellyZhouishere, @GryphsisAcademy

TL;DR

  • La inscripción recursiva, como la última actualización importante de Ordinals, abre un amplio espacio de imaginación para el desarrollo de la componibilidad del protocolo Ordinals.
  • La inscripción recursiva es un estándar de análisis de inscripciones. Las inscripciones de la colección PFP se pueden crear cargando las características del elemento correspondiente y se pueden combinar y unir sin cargar ni descargar imágenes reales. Las inscripciones recursivas tienen las características de mejorar la interoperabilidad, reducir costos y permitir que el tamaño de la inscripción supere el límite de 4 MB.
  • Instrucciones creativas basadas en inscripciones recursivas incluyen: desmontaje y combinación de inscripciones, música de Bitcoin, juegos en cadena de Bitcoin, arte generativo, sitios web descentralizados, etc. Este artículo detalla algunos casos típicos que combinan inscripciones recursivas, que nos muestran el poderoso potencial de las inscripciones recursivas.
  • Las inscripciones recursivas también enfrentan algunos desafíos: cuando aumenta el nivel de recursividad, si el analizador relevante para la representación fuera de la cadena puede analizar rápidamente; cuando aumenta el número de inscripciones de referencia, si el analizador relevante para la representación fuera de la cadena puede analizar rápidamente analizar, etc. En teoría, los juegos o NFT generados por inscripciones recursivas pueden ser infinitamente complejos e infinitamente sofisticados. Sin embargo, debido a las limitaciones de la propia red BTC, es necesario implementarla mediante soluciones técnicas indirectas.
  • Las inscripciones recursivas permiten que las inscripciones interactúen entre sí, lo que permite nuevos casos de uso. El arte generativo, la visualización en cadena y el almacenamiento eficiente son ahora una realidad. ** Podemos explorar juegos como el arte generativo, los juegos en cadena y el metaverso donde sea recursivo. Se espera que las inscripciones sean profundamente adoptadas. El informe está lleno de expectativas y cree que se está gestando la aplicación asesina del futuro. **

I. Introducción

El nacimiento del protocolo Ordinals proporciona a Bitcoin las funciones de numeración e inscripción, ampliando así la gama de productos del ecosistema de Bitcoin y aportando un enorme potencial de aplicación al ecosistema de Bitcoin.

En los últimos meses, hemos visto el seguimiento de Ordinals crecer gradualmente desde la oscuridad hasta convertirse en un ecosistema. Durante este período, el protocolo de Ordinals también ha experimentado importantes actualizaciones y ha generado una serie de protocolos derivados:

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

En nuestra serie de artículos Ordinales de junio, también actualizamos la introducción detallada a los Ordinales y varios protocolos derivados de BRC 20 (enlace:

, entre ellos, debo mencionar una importante actualización reciente de los ordinales: la aparición de inscripciones recursivas.

Recursive Inscription fue anunciado en Github el 12 de junio por Raph, el nuevo jefe de mantenimiento del protocolo Bitcoin Ordinals. Además, fusionó la actualización Recursive Inscription 2167 propuesta por Casey Rodarmor, el creador del protocolo Bitcoin Ordinals, en el código de Ordinals, proporcionando así El desarrollo de la componibilidad en el protocolo Ordinals abre un vasto espacio de imaginación.

Este artículo explorará los principios de las inscripciones recursivas y su impacto en los ordinales, y explorará más a fondo las posibles direcciones de aplicación innovadoras de las inscripciones recursivas basadas en casos existentes.

2. Principios básicos y tecnologías del protocolo Ordinals

Desde finales de diciembre de 2022, Casey Rodarmor lanzó el protocolo Ordinals, introduciendo NFT en la red Bitcoin a través de Ordinals e Inions (ordinales e inscripciones). El protocolo puede agregar contenido arbitrario, como texto, imágenes, videos e incluso aplicaciones, a sats (las unidades más pequeñas de Bitcoin) numerados secuencialmente para crear artefactos digitales únicos que pueden transmitirse a través de la red Bitcoin. A continuación clasificamos los principios técnicos importantes involucrados en el protocolo Ordinals:

(1)UTXO

Bitcoin utiliza un modelo de pago llamado "Salida de transacciones no gastadas" (UTXO, Unspent Transaction Output) y todos los saldos se almacenan en una lista de UTXO. Cada UTXO contiene una cierta cantidad de Bitcoins, información del propietario e indica si está disponible.

En las transacciones de Bitcoin, cada transacción tiene entradas y salidas. La entrada es una referencia a un UTXO existente y la salida especifica la nueva dirección y la cantidad. Después de iniciar una transacción, ingrese el UTXO relevante para bloquearlo y evitar su reutilización hasta que se confirme la transacción. Después de la confirmación, el UTXO de entrada de la transacción se elimina y la salida genera un nuevo UTXO.

El monto total de entrada de una transacción generalmente excede la producción total, y la diferencia se denomina tarifa de red, que recompensa a los mineros que empaquetan la transacción. Las tarifas de red son proporcionales a la complejidad de las transacciones y las transacciones de múltiples entradas y salidas generalmente requieren tarifas de red más altas.

(2) Numeración y seguimiento de Satoshi

Hay un total de 21 millones * 10^8 satoshis en la red Bitcoin. ¿Cómo numera el protocolo Ordinals de forma única cada satoshi y rastrea la cuenta a la que pertenece?

Según el protocolo Ordinals, los satoshis se numeran según el orden en que se extraen. Los metadatos de Ordinals no se almacenan en una ubicación específica, sino que están incrustados en los datos testigo de la transacción, que están "grabados" como una inscripción en la parte específica de la transacción de Bitcoin que se adjunta a la parte específica de la transacción.

Este proceso se implementa a través de Segregated Witness (SegWit) y Pay-to-Taproot (P 2 TR), que pueden grabar cualquier forma de contenido (como texto, imágenes o videos) en el On the Cong designado.

(3) Actualización de SegWit y Taproot

SegWit es una importante actualización del protocolo para Bitcoin que separa algunos datos de firma de transacciones (datos de testigos) de la transacción misma, reduciendo así el tamaño de los datos almacenados en los bloques de Bitcoin. Esta medida amplía la capacidad del bloque, permitiéndole acomodar más transacciones, aumentando las capacidades de procesamiento de transacciones de la red y reduciendo las tarifas.

La actualización del protocolo SegWit introduce un nuevo campo testigo en los resultados de las transacciones para proteger la privacidad y mejorar el rendimiento. Si bien Witness Data no fue diseñado para almacenar datos, en realidad nos brinda la oportunidad de almacenar metadatos, como inscripciones.

La actualización del protocolo Taproot introducida en 2021 permite almacenar diferentes condiciones de transacción en la cadena de bloques de forma más privada. A través de la ruta del script Taproot, podemos almacenar contenido de inscripción en scripts de pago, que casi no tienen restricciones en términos de contenido. Además, gracias al mecanismo de descuento de Taproot, almacenar el contenido de las inscripciones se vuelve más económico y puede ahorrar muchos recursos.

El protocolo Ordinals aprovecha inteligentemente SegWit para relajar el límite en el tamaño del contenido escrito en la red Bitcoin y almacena el contenido de la inscripción en los datos del testigo, que pueden almacenar hasta 4 MB de metadatos. Taproot facilita el almacenamiento de datos de testigos arbitrarios en transacciones de Bitcoin, lo que permite al desarrollador de Ordinals, Casey Rodarmor, reutilizar códigos de operación antiguos (OP_FALSE, OP_IF, OP_PUSH) para describir el contenido de las inscripciones encapsuladas, almacenando así datos arbitrarios.

(4) Proceso de fundición de inscripciones.

  • Confirmar: el primer paso en la transacción de confirmación es crear una salida que apunte al script Taproot que contiene el contenido de la inscripción. Esta salida utiliza el formato de almacenamiento Taproot. En este momento, los datos de inscripción se han asociado con el UTXO del resultado de la transacción, pero aún no se han hecho públicos.
  • Revelar: En esta etapa se inicia una transacción utilizando como entrada el UTXO correspondiente a la inscripción. En este momento, el contenido de la inscripción correspondiente se divulga a toda la red.

A través de los dos pasos anteriores, el contenido de la inscripción se ha vinculado al UTXO en el que está inscrito. Luego, según los satoshis mencionados anteriormente, la inscripción se implementa en el primer satoshi correspondiente al UTXO de entrada. El contenido de la inscripción se incluye en el input que muestra la transacción. Este satoshi impreso especial se puede transferir, comprar, vender, perder y recuperar.

3. El principio y la implementación de la inscripción recursiva de Bitcoin

Después de comprender los principios básicos de los ordinales, veamos las inscripciones recursivas:

El protocolo Ordinals introduce la posibilidad de inscribir completamente archivos en la cadena de Bitcoin. Antes de la llegada de la inscripción recursiva, los ordinales eran como islas aisladas y limitadas. **Aunque puedes inscribir texto, imágenes y código, no pueden interactuar entre sí. **

Sin embargo, con la introducción de las inscripciones recursivas, las cosas están a punto de cambiar. Las inscripciones ahora pueden solicitar el contenido de otras inscripciones utilizando la sintaxis especial "/-/content/:inion_id". Esto permite a los usuarios utilizar menos capacidad y tarifas más bajas al crear inscripciones en la cadena Bitcoin.

La inscripción recursiva es un estándar para el análisis de inscripciones. Su sintaxis es esencialmente similar al uso de código para buscar imágenes. Puede crear una inscripción de colección PFP cargando el patrón, el color, la acción y otras características del elemento correspondiente a la imagen, y luego puede combinar y empalmar los elementos correspondientes que ya existen en la cadena, sin cargar ni descargar la imagen real.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Las inscripciones recursivas tienen las siguientes características:

  • A través de la propiedad autorreferencial única de las inscripciones recursivas, tenemos la oportunidad de romper los grilletes de los métodos de inscripción anteriores y deshacernos del incómodo estado de que cada inscripción esté aislada e irrelevante, abriendo así la posibilidad de crear combinaciones libres.
  • La inscripción recursiva, en forma de código de texto, mantiene el tamaño pequeño, lo que no sólo reduce el costo, sino que también permite que el tamaño de la inscripción supere el límite de 4 MB del bloque de Bitcoin.
  • Este avance mejora la interoperabilidad, la programabilidad y la escalabilidad, inyectando más posibilidades e imaginación creativa a la cadena de Bitcoin.
  • Desde el nivel del protocolo, las perspectivas de futuro son muy amplias, con narrativas ricas esperando que los desarrolladores y usuarios las construyan y utilicen.

Sin embargo, todavía quedan algunos desafíos, como si las inscripciones se pueden recopilar e indexar en la plataforma, lo que determinará la velocidad de su desarrollo y el grado de reconocimiento generalizado.

4. Métodos innovadores de aplicación de inscripciones recursivas de Bitcoin.

La aparición de inscripciones recursivas abre muchas aplicaciones potentes e innovadoras. Las inscripciones recursivas tienen las ventajas de alta flexibilidad, empalme y combinación y bajo costo, lo que brinda nuevas posibilidades ilimitadas a las inscripciones. El siguiente artículo presentará las posibles innovaciones y direcciones de aplicación de las inscripciones recursivas con algunos casos específicos.

Mediante la recursividad, Inions puede hacer referencia fácilmente al código de otros Inions. El contenido de una inscripción ahora puede ser utilizado por muchas otras inscripciones. Esta nueva componibilidad abre un ámbito de posibilidades que apenas hemos explorado, como la capacidad de inscribir contenido en forma de imágenes complejas, vídeos, juegos 3D, etc. en la cadena. La inscripción recursiva permite construir una intranet. Más posibilidades incluyen creación secundaria de inscripciones, descentralización de GitHub, fragmentación de combinaciones de NFT, etc. Usando inscripciones recursivas, podemos lograr las siguientes ideas:

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

A continuación presentamos en detalle algunos casos típicos que nos muestran el poderoso potencial de las inscripciones recursivas:

(1) Arte generativo en la cadena: 1 Máscara

Combinando aún más los diversos esquemas preliminares mencionados anteriormente, se puede realizar aún más la combinación de varias colecciones, la segunda creación de inscripciones, etc.: por ejemplo, se combinan un 1 y un 2 dentro de una colección, y una colección y una colección b para combinar. Sobre esta base, se espera que en la cadena BTC nazca arte generativo interactivo nativo que sea verdaderamente impulsado por la comunidad.

Veamos primero el primer caso: 1 Mascarilla.

Este es un proyecto de arte generativo en cadena con temática de máscaras en la cadena BTC. El proyecto 1 Mask integra hábilmente la tecnología recursiva de Ordinals y el conjunto está entrelazado con tres elementos: plantilla, algoritmo y generación de inscripciones.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Fuente: https://1mask.io/

La parte de la plantilla contiene un total de siete inscripciones, correspondientes a siete tipos únicos de plantillas, y su formato sigue imagen/svg+xml.

El principio básico de la parte del algoritmo es utilizar la dirección de la billetera del usuario como semilla y utilizar funciones aleatorias para crear una variedad de combinaciones de colores diferentes para colorear el modelo de máscara.

El mecanismo de generación de inscripciones utiliza tecnología recursiva para hacer referencia a inscripciones algorítmicas. Cada inscripción de máscara está incrustada con el código HTML necesario para crear la imagen final de la máscara colorida. Esto se logra mediante el uso de una semilla aleatoria para ejecutar el código incrustado en la inscripción del algoritmo, mientras se llena la semilla aleatoria con datos en cadena específicos del usuario (como la dirección de una billetera), lo que la hace aleatoria pero relevante para el usuario. Por lo tanto, cuando la misma dirección de billetera usa la misma plantilla, los resultados generados siempre serán consistentes.

Cada vez que se crea una nueva inscripción de máscara, incorpora detalles en cadena específicos del usuario y hace referencia a la inscripción algorítmica. Con el poder de la tecnología de inscripción recursiva, una vez que una inscripción de máscara recién creada ingresa al mercado o es indexada por una billetera, activa de forma autónoma el código de referencia contenido en la inscripción algorítmica. Estos códigos se ejecutan con datos en cadena específicos del usuario como entrada y, en última instancia, muestran una imagen de máscara única y personalizada.

En el entorno de la red Bitcoin, los datos contenidos en la inscripción son inmutables, garantizando así su integridad. Esta característica determina que las imágenes en tiempo real presentadas en base a estos datos de inscripción inmutables también lo sean. Siempre que las semillas aleatorias y los algoritmos involucrados en la inscripción de la máscara sean correctos, los usuarios pueden verificar la autenticidad y precisión del proceso de creación en cualquier momento.

Detrás de este proyecto, 1 Mask lanzó además un estándar llamado BRC 721 Auto, que propone que el arte generado completamente en cadena conste de al menos dos inscripciones: La primera es la inscripción del código y la segunda es la inscripción del código personalizado. parámetros.

En la inscripción de código, necesitamos codificar un algoritmo que pueda generar automáticamente HTML DOM en función del contenido de los parámetros. El DOM puede ser un lienzo, SVG u otro contenido que el navegador pueda reconocer y representar como un gráfico en consecuencia.

Por supuesto, las inscripciones de código también pueden hacer referencia al contenido de otras inscripciones para completar sus algoritmos.

En la inscripción del parámetro, necesitamos definir un HTML y definir un parámetro global p en él para hacer referencia a un Code Inion. Cuando los navegadores normales intentan mostrar este parámetro Inion, reconocerán el parámetro global p y ejecutarán automáticamente la función start () en Code Inion para agregar o modificar el DOM del HTML actual y finalmente representar el contenido de este HTML. Por lo tanto, las inscripciones de parámetros pueden considerarse como el NFT (Token no fungible) definitivo.

Con la ayuda de la tecnología Recursive Inion, el código necesario para generar gráficos, el proceso de ejecución del código y el proceso de verificación están todos bajo la protección del consenso de la cadena de bloques de Bitcoin. A menos que alguien sea capaz de lanzar un ataque del 51% a Bitcoin, nadie podrá controlar el proceso de generación de ERC 721 Auto NFT, que será ejecutado de forma autónoma por el ecosistema de Bitcoin.

1 Mask propuso además tres estándares principales para proyectos de arte generativo en toda la cadena. Los tres estándares principales son:

  • Almacenamiento descentralizado de código que genera automáticamente gráficos.
  • Ejecución descentralizada de código basada en parámetros proporcionados por el usuario para la generación de gráficos personalizados
  • Verificación descentralizada de la exactitud de los resultados generados.

Con base en los criterios anteriores, no es difícil encontrar que el arte en cadena basado en inscripciones recursivas tiene las siguientes características:

  • Unicidad y aleatoriedad: la obra debe generarse mediante algoritmos y contratos inteligentes, ser irremplazable y única, puede resultar una revelación aleatoria en cadena y también debe tener cierto valor artístico y estético.
  • Interactividad: Los usuarios pueden interactuar y controlar el trabajo.
  • Descentralización: el arte está completamente en la cadena, la preservación es completamente descentralizada y ninguna organización o individuo centralizado puede controlarlos.
  • Reutilización de código y trabajos basados en Ordinales.

En comparación con otros proyectos de arte generativo en la cadena, como Ethereum, el arte generativo basado en inscripciones recursivas de BTC es el único arte generativo completamente dentro de la cadena. Es un arte generativo independiente y descentralizado que no depende de ningún recurso fuera de la cadena. **

(2) Proyecto Geek: Orbinales

Debido a la flexibilidad de las inscripciones recursivas, esto proporciona un escenario para que los geeks muestren sus talentos, y los proyectos ricos en espíritu geek exploran aún más los límites de las diversas posibilidades de la tecnología Ordinals.

"Orbinals" es un representante típico de esto. Es un proyecto geek sin Twitter ni sitio web oficial. Todo el contenido del proyecto se basa en Uncommon sat. Según el último precio de f 2 pool, al 20 de agosto, El precio unitario de Uncommon sat supera los 366 dólares.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

fuente:

Si abre directamente el sitio web de la serie de colección Orbinals, encontrará que parte del contenido al que se hace referencia en cada imagen en su serie de movimientos celestes es el mismo después de abrirlo, pero habrá algunas diferencias en los parámetros. contenido en su inscripción recursiva. Finalmente, podemos descubrir el verdadero secreto sobre el proyecto escondido en este enlace de referencia (, el nombre completo de Orbinals es "Orbinals: Three Body Orbit Artifacts on Ordinals", detrás del cual se esconde el uso de HTML y Java para programar el movimiento de tres objetos, basado en el código de simulación de dos cuerpos.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

fuente:

Con el apoyo de ecuaciones matemáticas y físicas, la belleza del movimiento celeste se presenta en la cadena Bitcoin de forma concisa.

Y dado que no se crearán redes sociales como Twitter, Discord y un sitio web oficial, lo más probable es que el proyecto utilice un enfoque muy geek y la información futura se presentará en sats propiedad del propio equipo.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

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

Además de los cuatro canales revelados por el grupo del proyecto, también hay un huevo de Pascua escondido: en el contenido de la inscripción citado por el proyecto (hay una serie de instrucciones ocultas en el código: futuros canales de comunicación en /sats/ reconocer, y Reconocer que también pertenece al equipo A sats.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

fuente:

(3) Proyecto BRC 69: Orditroops

BRC 69 es un nuevo estándar para crear colecciones recursivas lanzado por Luminex (este estándar utiliza inscripción recursiva para optimizar el costo de inscripción en Bitcoin utilizando protocolos ordinales, lo que ayuda a lanzar colecciones recursivas en Bitcoin. Además, BRC 69 proporciona un alto grado de flexibilidad y abre la puerta a más mejoras y funciones, allanando el camino para funciones en cadena más interesantes, como funciones previas al espectáculo y más.

Con la ayuda de BRC 69, el coste de las inscripciones en la colección de Ordinales se puede reducir en más de un 90%. Esta reducción se logra mediante un proceso de 4 pasos:

  • Características del registro
  • Colección de implementación
  • Colección compilada
  • Crear activos

Todos estos procesos se pueden realizar sin necesidad de indexadores externos, siempre y cuando los creadores de colecciones publiquen listas de inscripción oficiales para sus colecciones de acuerdo con los requisitos vigentes. Además, las imágenes se representarán automáticamente en todas las interfaces de usuario que hayan implementado la inscripción recursiva, sin necesidad de pasos adicionales.

Orditroops es un NFT recursivo basado en BRC 69. Implementa el contenido del protocolo BRC 69, aumenta la componibilidad de funciones y reduce el espacio ocupado por imágenes. Las imágenes son de bastante alta definición y la combinación flexible de soldados, armas , y disfraces se le dan a este NFT. Las colecciones agregan mucho carácter y diversión.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

fuente:

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

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Fuente: .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 es el primer proyecto 3D NFT que aplica el estándar de inscripción recursiva. OnChainMonkey fue el primer proyecto NFT creado en Ethereum en septiembre de 2021. A principios de este año, la serie OnChainMonkey apareció como la primera serie de 10k grabada en Bitcoin.

Como inscripción animada en 3D de alta resolución, OCM destaca rápidamente por su detalle y calidad. Recuerde, la mayoría de las inscripciones anteriores todavía eran pequeños archivos de texto o imágenes de baja resolución. OCM proporciona buena claridad incluso en pantallas 4K u 8K. Esta calidad se logra con archivos que no tienen más de 1 KB de tamaño cada uno, algo que los proyectos anteriores de OCM han luchado por lograr.

OCM puede lograr esto porque fue pionero en el uso de potentes inscripciones recursivas. Los primeros 300 OCM están grabados en 300 satoshis consecutivos en Bitcoin, comenzando con el bloque 78 en 2009, ordenados en la cadena en orden ascendente de su recuento de satoshi. El constructor OCM utiliza código minimizado y hace referencia a las bibliotecas P 5.JS y Three.JS para futuros creadores. Los usuarios pueden ver y acceder a la biblioteca en un navegador, y se descomprime automáticamente en el protocolo Ordinals al renderizar Dimensions Interactive Art.

A través de inscripciones recursivas, OCM utiliza eficientemente el espacio de bloque (cada uno tiene menos de 1 KB) e implementa revelaciones aleatorias en cadena, integrando características como calidad de alta definición, 3D, animación y arte interactivo.

(5) Motor de música en cadena: Descent into Darkness Music Engine

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

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

Ingrese cualquier palabra o frase para generar música única en cadena. Este motor de música es un producto complementario del juego MUD RPG "Descent Into Darkness". La música se genera ingresando palabras clave. El fundador Ratoshi enfatizó que ChatGPT jugó un papel importante en el desarrollo del uso de la música en el proyecto y que el uso de la inscripción recursiva ayudó a ahorrar costos significativos. Una combinación especial de tecnología blockchain e inteligencia artificial que rinde homenaje a la música clásica de los videojuegos retro.

(6) Tour en cadena para un jugador

Un juego requiere materiales de múltiples componentes, como imágenes, interfaz y lógica empresarial. Si el tamaño total de los materiales es inferior a 4 millones, se puede completar inscribiendo un Sat sin utilizar inscripciones recursivas.

Hay dos situaciones en las que la tecnología de inscripción recursiva es adecuada:

  1. El material en sí es grande (más de 4 M), por ejemplo, una imagen de fondo de 5 M no se puede grabar directamente en un Sat, pero se puede dividir y colocar en diferentes Sats para referencia y visualización;

  2. Si desea implementar una mejor lógica de negocios, por ejemplo, si hay 100 inscripciones Sat en una serie de juegos, usando el mismo archivo Java (JS), en este caso, también es adecuado usar inscripciones recursivas, porque hay No es necesario para cada juego. Cada Sat volverá a grabar el archivo JS una vez.

El HTML (front-end) y el JS (lógica de negocios) del juego están grabados en el "Satoshi" de BTC y se hacen referencia entre sí para generar un minijuego H5 para un solo jugador.

Aquí hay 3 ejemplos de este tipo de minijuego H5 para un jugador:

A. Fuente del juego de la serpiente:

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

https://ord.io/4 31507

Bitcoin Snake Game, este juego es un juego típico de H5 para un jugador, y también es un juego muy conocido: Snake. El front-end y la lógica de ejecución de este juego están escritos en este sábado y no se utiliza tecnología de inscripción recursiva. El número total de NFT en esta serie es 100. De hecho, una mejor manera sería grabar el archivo JS (lógica de negocios) en un Sat y luego usar 100 Sats diferentes grabados con HTML para hacer referencia (o recursivamente) al Sat donde se encuentra el archivo JS para generar la inscripción. Esto será más conciso.

B. Juego Lianliankan

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Fuente: ord.io/18201467

Como se muestra en la imagen, el juego es una cuadrícula de 3* 4 dígitos (este es un modo simple, el modo complejo es una cuadrícula de 6* 6 dígitos). Puedes hacer clic en dos cuadrados a la vez. Cuando el Las imágenes de los dos cuadrados son iguales, se mostrarán de forma fija, en diferentes momentos, se mostrarán directamente como un signo de interrogación y se considerará victoria si se completa con una cierta cantidad de clics. Limite la cantidad de clics para probar la memoria a corto plazo del jugador. Este juego es similar al conocido juego Lianliankan. El JS y el HTML de este juego están todos inscritos en este Sat, pero hace referencia a la "imagen de fondo" (como se muestra a continuación), por lo que es una aplicación simple de inscripción recursiva.

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Fuente: ord.io/18201467

C. Juegos de barro

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Fuente: 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 es un juego de rol basado en texto que combina elementos clásicos del juego MUD y tecnología ordinaria para brindar a los jugadores una experiencia de juego única.

En Descent into Darkness, los jugadores interpretarán a un aventurero que busca una salida en la oscuridad. Hay monstruos, tareas y batallas contra BOSS en el juego. Los jugadores deberán luchar contra monstruos para completar tareas, desbloquear nuevas tareas y obtener monedas de oro para mejorar. equipos y compra de artículos.

Los tres minijuegos H5 para un jugador anteriores son aplicaciones muy simples. Como juegos, están incompletos. El proceso de inicio, progreso y finalización del juego no se carga y el proceso del juego no se puede archivar. Una vez finalizado el juego , Sat's La inscripción tampoco cambia. , solo define la lógica del juego, pero no guarda el estado del juego. Este es sólo un intento inicial de jugar en cadena BTC.

(7) Juego multijugador de cadena completa: BTC PixelWar

Academia Gryphsis: las inscripciones recursivas se convertirán en la piedra angular de la combinación BTC Lego y los productos lógicos complejos

Fuente: m/btcpixelwar

BTC PixelWar es un juego multijugador de cadena completa de BTC. El proyecto afirma ser el primer juego multijugador de cadena completa de la cadena BTC. Los participantes crean en un lienzo de 256*256 píxeles. Puede hacer clic en los píxeles directamente o puede cargar la imagen para generar píxeles y colocarlos en el lienzo. Cada envío generará una inscripción del último estado de todo el lienzo. Cada inscripción generada se refiere al estado de inscripción que se generó la última vez. Las inscripciones son recursivas capa por capa. Este puede ser el proyecto con más recursiones en el mercado. actualmente, y también es una inscripción recursiva Campo de aplicación Una aplicación histórica.

El proyecto propone un nuevo estándar, "BRC 72 1Co encontrado", que utiliza inscripciones recursivas para permitir que todos los usuarios de Bitcoin colaboren en el mismo lienzo y registren su proceso, siendo cada momento una inscripción que representa el aspecto del lienzo creado conjuntamente en este momento. La inscripción se denomina "inscripción de momento", que contiene píxeles recién agregados o actualizados en este momento, y contiene referencias a "inscripciones de momento" anteriores y al procesamiento entre dos momentos. "Inscripción de código" de cambios de imagen. Teniendo en cuenta que puede haber muchas personas participando en la pintura juntas, renderizar el último estado del lienzo requiere una recursión profunda para cargar los píxeles dibujados por cada persona. Sin embargo, este proceso puede llevar a una extensión del tiempo de carga. Para resolver este problema, La "Inscripción de código" está diseñada para estar en el ""Inscripción de momento" actual toma una instantánea del último estado del lienzo una vez completado el renderizado. Luego, esta instantánea se almacena en el árbol DOM de "inscripción de momento" actual. Por lo tanto, los navegadores secuenciales pueden simplificar el proceso de renderizado almacenando en caché el árbol DOM inscrito en cada momento de renderizado, reduciendo así el número de niveles de recursividad.

En general, BTC PixelWar es un innovador e icónico juego multijugador de cadena completa de BTC que permite la creación colaborativa de varias personas y al mismo tiempo optimiza el proceso de renderizado. El estándar introducido "BRC 72 1Co found" es Bitcoin. Se abre el campo de las aplicaciones de juegos multijugador en la cadena. nuevas posibilidades y también demuestra el potencial de las inscripciones recursivas en los campos social y de juego.

5. Desafíos y desarrollo futuro de la inscripción recursiva de Bitcoin

Las inscripciones recursivas han abierto la era de las inscripciones en cadena 2.0, haciendo que la jugabilidad de los NFT de BTC sea cada vez más abundante. Cada vez es más posible que los NFT de BTC se diferencien por completo de los NFT de otras cadenas como Ethereum. Narrativa del futuro Hay mucho espacio.

Las inscripciones recursivas conectan directamente inscripciones previamente independientes y pueden hacer referencia entre sí, formando así la estructura de una amplia variedad de bases de datos. En artículos anteriores, discutimos varios protocolos derivados basados en Ordinales. De hecho, las inscripciones recursivas combinadas con los protocolos derivados mencionados anteriormente podrán actualizarse leyendo otras inscripciones y reaccionando de acuerdo con sus propias instrucciones inteligentes. Al indexar su propio estado, el El estado del protocolo se puede manipular directamente, formando así un conjunto coherente de acciones similares a los efectos de los contratos inteligentes.

Al mismo tiempo, la enorme base de datos de inscripciones recursivas brinda a las inscripciones más espacio para la manipulación y la imaginación, incluidos metadatos en diversos campos, como datos básicos, bases de conocimientos, bases de códigos, bibliotecas de funciones, etc., y pueden hacer referencia directa entre sí para realizar Lógica compleja. Aplicaciones de productos, por lo que podemos esperar áreas como el arte generativo, los juegos en cadena y el metaverso, donde se espera que las inscripciones recursivas se adopten profundamente. Creemos que futuras aplicaciones asesinas están en proceso.

Al mismo tiempo, la inscripción recursiva también enfrenta algunos desafíos:

  1. Si el nivel de recursividad aumenta, por ejemplo, a 10,000 niveles de recursividad, ¿el analizador relacionado con la representación fuera de la cadena podrá analizarlo rápidamente?

  2. Si el número de inscripciones a las que se hace referencia aumenta, por ejemplo, si un Sat hace referencia a 10.000 inscripciones al mismo tiempo, el analizador relevante representado bajo la cadena podrá analizarlo rápidamente.

Si se pueden lograr estos dos puntos, en teoría, los juegos o NFT generados por inscripciones recursivas pueden ser infinitamente complejos e infinitamente sofisticados. Estos dos problemas están limitados por la propia red BTC y son difíciles de resolver fundamentalmente, pero pueden solucionarse mediante soluciones técnicas indirectas.

6. Conclusión

Las actualizaciones recursivas en el protocolo Ordinals permiten que las inscripciones interactúen entre sí, lo que permite casos de uso nuevos y interesantes. Con esta función, el arte generativo, la visualización en cadena y el almacenamiento eficiente ahora se han convertido en una realidad. Podemos ver que los desarrolladores en el ecosistema BTC continúan creando y desarrollando varios tipos de creaciones y desarrollos en la línea de juegos en cadena, arte generativo. , etc. Las obras basadas en inscripciones recursivas están surgiendo una tras otra, y lentamente se están ensamblando varios componentes para construir un gran proyecto. En el futuro, podemos esperar el nacimiento de juegos en cadena, metaversos y arte generativo interactivo. y otros proyectos con lógica de producto compleja.

Referencia:

encontró

Enlace original

Descargo de responsabilidad: este informe es un trabajo original de @JellyZhouishere, estudiante de @GryphsisAcademy, bajo la dirección de @979_eth y @Erjiueth. Los autores son los únicos responsables de todo el contenido, que no refleja necesariamente los puntos de vista de Gryphsis Academy ni los puntos de vista de la organización que encargó el informe. El contenido editorial y las decisiones no están influenciados por los lectores. Tenga en cuenta que el autor puede ser propietario de las criptomonedas mencionadas en este informe. Este documento tiene fines informativos únicamente y no debe utilizarse para tomar decisiones de inversión. Se recomienda encarecidamente que realice su propia investigación y consulte con un asesor financiero, fiscal o legal imparcial antes de tomar cualquier decisión de inversión. Recuerde, el rendimiento pasado de cualquier activo no garantiza rendimientos futuros.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)