Análisis profundo de la inscripción recursiva: La base de los productos complejos y la combinación de BTC Lego
La inscripción recursiva, como una importante actualización reciente de Ordinals, abre un amplio espacio de imaginación para el desarrollo de la composabilidad del protocolo Ordinals.
La inscripción recursiva es un estándar de análisis de inscripciones. La creación de inscripciones para colecciones PFP se puede realizar mediante la carga de las características de los elementos correspondientes, lo que permite combinarlas sin necesidad de cargar o descargar imágenes reales. Las inscripciones recursivas tienen características como mejorar la interoperabilidad, reducir costos y permitir que el tamaño de las inscripciones supere el límite de 4 MB.
Las direcciones creativas basadas en inscripciones recursivas incluyen: descomposición y combinación de inscripciones, música de Bitcoin, juegos en la cadena de Bitcoin, arte generativo, sitios web descentralizados, entre otros. Este artículo presenta en detalle algunos casos típicos que combinan inscripciones recursivas, los cuales nos muestran el gran potencial de las inscripciones recursivas.
Los inscripciones recursivas también enfrentan algunos desafíos: si los analizadores relacionados con la representación fuera de la cadena pueden analizar rápidamente cuando aumenta el nivel de recursividad; si los analizadores relacionados con la representación fuera de la cadena pueden analizar rápidamente cuando aumenta la cantidad de inscripciones referenciadas, y otros problemas. En teoría, los juegos o NFT generados por inscripciones recursivas pueden ser infinitamente complejos e infinitamente detallados. Sin embargo, debido a las limitaciones de la red BTC en sí, es necesario implementar soluciones técnicas indirectas.
Las inscripciones recursivas permiten que las inscripciones interactúen entre sí, lo que hace posibles nuevos casos de uso, generando arte, exhibiciones en cadena y almacenamiento eficiente. Ahora es una realidad, podemos tener esperanzas en que las inscripciones recursivas sean adoptadas en profundidad en campos como el arte generativo, los juegos en cadena y el metaverso. Creemos que las aplicaciones killer del futuro están en proceso de gestación.
Principio del protocolo Ordinals
Desde finales de diciembre de 2022, Casey Rodarmor lanzó el protocolo Ordinals, introduciendo NFT en la red de Bitcoin a través de Ordinals y Inscriptions(, secuencias y inscripción).
Este protocolo puede agregar cualquier contenido, como texto, imágenes, videos e incluso aplicaciones, a la unidad mínima de sats( en Bitcoin, numerada secuencialmente, para crear artefactos digitales únicos, que pueden ser transmitidos a través de la red de Bitcoin. A continuación, resumimos los principios técnicos importantes involucrados en el protocolo de Inscripción:
) modelo UTXO
El Bitcoin utiliza un modelo de pago llamado "Salida de Transacción No Gastada" ### UTXO, Unspent Transaction Output (, donde todos los saldos se almacenan en una lista de UTXO. Cada UTXO contiene una cantidad determinada de BTC, información del propietario y señala si está disponible.
En las transacciones de BTC, cada transacción tiene entradas y salidas. La entrada es una referencia a UTXO existente, la salida especifica una nueva dirección y cantidad. Después de iniciar la transacción, las entradas bloquean el UTXO relacionado, evitando su reutilización, hasta que la transacción sea confirmada. Una vez confirmada, el UTXO de entrada de la transacción se elimina y la salida genera un nuevo UTXO.
La cantidad total de entradas de la transacción generalmente supera la cantidad total de salidas, y la diferencia se llama tarifa de red, que recompensa a los mineros que empaquetan la transacción. La tarifa de red es proporcional a la complejidad de la transacción; las transacciones con múltiples entradas y salidas suelen requerir tarifas de red más altas.
) Principio de numeración de inscripciones
En la red de Bitcoin hay un total de 21 millones * 10^8 satoshis. ¿Cómo logra el protocolo Ordinals asignar un número único a cada satoshi y cómo se rastrea la cuenta a la que pertenece?
Según el protocolo de Ordinals, el número de los satoshis se determina según el orden en que fueron minados. Los metadatos de Ordinals no se almacenan en un lugar específico, sino que están incrustados en los datos de testigo de la transacción, estos datos son "grabados" en partes específicas de las transacciones de Bitcoin como inscripciones, y estos datos están adjuntos a satoshis específicos.
Este proceso se realiza mediante la separación de testigos ###Segregated Witness, SegWit( y "pago a Taproot" )Pay-to-Taproot, P2TR(, lo que permite grabar cualquier forma de contenido ) como texto, imágenes o videos (inscripción en los satoshis designados.
) SegWit y Taproot
SegWit es una importante actualización del protocolo de BTC, que separa algunos datos de firma de transacciones ### de los datos de testigo ( de la transacción misma, reduciendo así el tamaño de los datos almacenados en los bloques de BTC. Esta medida amplía la capacidad del bloque, permitiendo alojar más transacciones, mejora la capacidad de procesamiento de transacciones de la red y reduce las tarifas.
La actualización del protocolo SegWit introdujo un nuevo campo de testigo en las salidas de transacción para proteger la privacidad y mejorar el rendimiento. Aunque el propósito original del diseño de los datos de testigo no era almacenar datos, en la práctica nos brinda la oportunidad de almacenar inscripciones y otros metadatos.
La actualización del protocolo Taproot introducida en 2021 permite almacenar diferentes condiciones de transacción de manera más privada en la blockchain. A través de la ruta del script de Taproot, podemos almacenar el contenido de la inscripción en el script de gasto, y estos scripts tienen casi ninguna limitación en cuanto al contenido. Además, gracias al mecanismo de descuento de Taproot, almacenar contenido de inscripción se vuelve más económico, lo que puede ahorrar una gran cantidad de recursos.
El protocolo Ordinals aprovecha ingeniosamente SegWit para relajar las restricciones sobre el tamaño del contenido que se puede escribir en la red de Bitcoin, almacenando el contenido de la inscripción en los datos de testigo, permitiendo almacenar hasta 4MB de metadatos. Taproot facilita el almacenamiento de cualquier dato de testigo en las transacciones de Bitcoin, lo que permite al desarrollador de Ordinals, Casey Rodarmor, reutilizar los antiguos códigos de operación )OP_FALSE, OP_IF, OP_PUSH( para describir el contenido encapsulado como una inscripción, permitiendo así almacenar datos arbitrarios.
) inscripcion principio
Enviar ###commit(: El primer paso es crear una salida que apunte a un script Taproot que contenga el contenido de la inscripción en la transacción enviada. Esta salida utiliza el formato de almacenamiento Taproot. En este momento, los datos de la inscripción ya están asociados a la UTXO de la salida de la transacción, pero aún no se han hecho públicos.
Revelar )reveal(: En esta etapa, se inicia una transacción utilizando el UTXO correspondiente a esa inscripción como entrada. En este momento, el contenido de la inscripción correspondiente se revela a toda la red.
A través de los dos pasos anteriores, el contenido de la inscripción ya está vinculado con el UTXO que se ha grabado. Luego, según lo mencionado anteriormente sobre los satoshis, la inscripción se realiza sobre el primer satoshi correspondiente al UTXO de entrada. El contenido de la inscripción se incluye en la entrada de la transacción mostrada. Este satoshi especial que se ha grabado puede ser transferido, comprado, vendido, perdido y recuperado.
![Análisis en profundidad de la inscripción recursiva: la base de la combinación de BTC Lego y productos de lógica compleja])https://img-cdn.gateio.im/webp-social/moments-334dab76d8dbae5a33d68f9e41fe4e09.webp(
inscripción recursiva
Una vez que entendamos los principios básicos de Ordinals, veamos las inscripciones recursivas:
El protocolo Ordinals introdujo la capacidad de grabar completamente archivos en la cadena de bloques de Bitcoin. Antes de la aparición de las inscripciones recursivas, los ordinales eran como islas aisladas y limitadas. Aunque puedes grabar texto, imágenes y código, no pueden interactuar entre sí.
Sin embargo, con la introducción de las inscripciones recursivas, la situación está a punto de cambiar. Ahora, las inscripciones pueden utilizar la sintaxis especial "/-/content/:inscription_id" para solicitar el contenido de otras inscripciones. Esto permite a los usuarios crear inscripciones en la cadena de Bitcoin utilizando menos capacidad y tarifas más bajas.
La inscripción recursiva es un estándar de análisis de inscripciones. Su sintaxis es esencialmente similar a usar código para buscar imágenes; crear inscripciones de colecciones PFP se puede hacer subiendo características de elementos como patrones, colores, acciones, etc., correspondientes a la imagen, y luego se pueden combinar y ensamblar elementos existentes en la cadena sin necesidad de subir o descargar la imagen real.
) características de la inscripción recursiva
Las inscripciones recursivas tienen las siguientes características:
A través de la singular propiedad de autorreferencia de las inscripciones recursivas, tenemos la oportunidad de romper las limitaciones de los métodos de grabado anteriores, liberándonos del incómodo estado de aislamiento de cada inscripción y abriendo la posibilidad de crear combinaciones libres.
La inscripción recursiva, en forma de código de texto, mantiene un tamaño compacto, reduciendo no solo los costos, sino también permitiendo que el tamaño de la inscripción supere el límite de 4MB del bloque de Bitcoin.
Este avance mejora la interoperabilidad, la programabilidad y la escalabilidad, inyectando más posibilidades y creatividad en la cadena de BTC.
Desde la perspectiva del protocolo, el futuro es muy prometedor, con una rica narrativa esperando a ser construida y utilizada por desarrolladores y usuarios.
Sin embargo, actualmente existen algunos desafíos, como si la inscripción podrá lanzarse en la plataforma junto con colecciones e índices, lo que determinará la velocidad de su desarrollo y el grado de reconocimiento general.
![Una profunda interpretación de la inscripción recursiva: la piedra angular de los productos complejos y la combinación de BTC Lego]###https://img-cdn.gateio.im/webp-social/moments-95d81da808176967c9def900d6be1ccf.webp(
Aplicaciones innovadoras de la inscripción recursiva
La aparición de la inscripción recursiva ha desbloqueado muchas aplicaciones innovadoras y poderosas. La inscripción recursiva tiene una alta flexibilidad en la invocación, combinabilidad y ventaja de bajo costo, lo que brinda posibilidades infinitas a las inscripciones. A continuación, este artículo presentará algunos casos concretos para introducir la innovación y las direcciones de aplicación potenciales de la inscripción recursiva.
A través de la recursividad, las Inscripciones pueden hacer referencia fácilmente al código de otras Inscripciones. El contenido de una inscripción ahora puede ser utilizado por muchas otras inscripciones. Esta nueva composibilidad abre un campo de posibilidades que casi no hemos explorado, como la capacidad de grabar en la cadena contenido en formas complejas como imágenes, videos, juegos en 3D, etc. Las inscripciones recursivas hacen posible establecer una intranet interna. Más posibilidades incluyen la re-creación de inscripciones, la descentralización de GitHub, la fragmentación de combinaciones de NFT, etc. Aprovechando las inscripciones recursivas, podemos realizar las siguientes ideas:
Descomposición y combinación de inscripciones
Música BTC
Juegos en la cadena de BTC
Arte generativo
Sitio web descentralizado
A continuación, presentamos algunos casos típicos en detalle, que nos muestran el gran potencial de la inscripción recursiva.
) inscripción拆解与组合
A través de la combinación y emparejamiento de varias soluciones básicas mencionadas anteriormente, se pueden lograr diversas combinaciones de colecciones y la segunda creación de inscripciones: por ejemplo, combinar a1 y a2 dentro de la colección a, o combinar la colección a con la colección b. Sobre esta base, se espera que en la cadena de BTC surja un arte generativo interactivo verdaderamente impulsado por la comunidad.
Vamos a ver el primer caso: 1Mask.
Este es un proyecto de arte generado completamente en la cadena de BTC con un tema de máscaras. El proyecto 1Mask fusiona de manera ingeniosa la tecnología recursiva de Ordinals, y se compone de tres elementos entrelazados: plantillas, algoritmos y la inscripción.
La sección de plantillas contiene un total de siete inscripciones, que corresponden a siete tipos únicos de plantillas, cuyo formato sigue image/svg+xml.
El principio básico de la parte del algoritmo radica en utilizar la dirección de la billetera del usuario como semilla, aplicando una función aleatoria para crear diversas combinaciones de colores, que se utilizarán para colorear el modelo de la máscara.
El mecanismo de generación de inscripciones utiliza tecnología recursiva para realizar referencias a inscripciones algorítmicas. Cada inscripción de máscara incorpora el código HTML necesario para construir la imagen final de la máscara multicolor. Su implementación consiste en utilizar una semilla aleatoria para ejecutar el código incrustado en la inscripción algorítmica, al mismo tiempo que se rellena esa semilla aleatoria con datos en cadena específicos del usuario como la dirección de la cartera ###, lo que le otorga aleatoriedad pero relacionada con el usuario. Por lo tanto, la misma dirección de cartera, al utilizar la misma plantilla, generará siempre resultados consistentes.
Cada vez que se crea una nueva inscripción de máscara, se fusionan los detalles específicos en cadena del usuario y se cita la inscripción algorítmica. Gracias al poder de la tecnología de inscripciones recursivas, una vez que la nueva inscripción de máscara entra en el mercado o es indexada por una billetera, se activa de forma autónoma el código de referencia contenido en la inscripción algorítmica. Estos códigos utilizan los datos en cadena específicos del usuario como entrada durante su ejecución, mostrando finalmente una imagen de máscara única que destaca la personalidad.
En el entorno de la red de Bitcoin, los datos contenidos en la inscripción tienen inmutabilidad, lo que garantiza su integridad. Esta característica determina que la imagen en tiempo real presentada sobre la base de estos datos de inscripción inalterables también posee inmutabilidad. Siempre que la semilla aleatoria y el algoritmo involucrados en la inscripción de la máscara sean correctos, los usuarios pueden verificar en cualquier momento la autenticidad y precisión del proceso de creación.
Detrás de este proyecto, 1Mask ha lanzado un estándar llamado BRC721Auto, que propone que el arte generado completamente en la cadena consta de al menos dos tipos de inscripciones: una es la inscripción del código, y la otra es la inscripción de parámetros personalizados.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Inscripción recursiva: un nuevo hito en el ecosistema BTC que abre nuevas posibilidades para productos de lógica compleja
Análisis profundo de la inscripción recursiva: La base de los productos complejos y la combinación de BTC Lego
La inscripción recursiva, como una importante actualización reciente de Ordinals, abre un amplio espacio de imaginación para el desarrollo de la composabilidad del protocolo Ordinals.
La inscripción recursiva es un estándar de análisis de inscripciones. La creación de inscripciones para colecciones PFP se puede realizar mediante la carga de las características de los elementos correspondientes, lo que permite combinarlas sin necesidad de cargar o descargar imágenes reales. Las inscripciones recursivas tienen características como mejorar la interoperabilidad, reducir costos y permitir que el tamaño de las inscripciones supere el límite de 4 MB.
Las direcciones creativas basadas en inscripciones recursivas incluyen: descomposición y combinación de inscripciones, música de Bitcoin, juegos en la cadena de Bitcoin, arte generativo, sitios web descentralizados, entre otros. Este artículo presenta en detalle algunos casos típicos que combinan inscripciones recursivas, los cuales nos muestran el gran potencial de las inscripciones recursivas.
Los inscripciones recursivas también enfrentan algunos desafíos: si los analizadores relacionados con la representación fuera de la cadena pueden analizar rápidamente cuando aumenta el nivel de recursividad; si los analizadores relacionados con la representación fuera de la cadena pueden analizar rápidamente cuando aumenta la cantidad de inscripciones referenciadas, y otros problemas. En teoría, los juegos o NFT generados por inscripciones recursivas pueden ser infinitamente complejos e infinitamente detallados. Sin embargo, debido a las limitaciones de la red BTC en sí, es necesario implementar soluciones técnicas indirectas.
Las inscripciones recursivas permiten que las inscripciones interactúen entre sí, lo que hace posibles nuevos casos de uso, generando arte, exhibiciones en cadena y almacenamiento eficiente. Ahora es una realidad, podemos tener esperanzas en que las inscripciones recursivas sean adoptadas en profundidad en campos como el arte generativo, los juegos en cadena y el metaverso. Creemos que las aplicaciones killer del futuro están en proceso de gestación.
Principio del protocolo Ordinals
Desde finales de diciembre de 2022, Casey Rodarmor lanzó el protocolo Ordinals, introduciendo NFT en la red de Bitcoin a través de Ordinals y Inscriptions(, secuencias y inscripción).
Este protocolo puede agregar cualquier contenido, como texto, imágenes, videos e incluso aplicaciones, a la unidad mínima de sats( en Bitcoin, numerada secuencialmente, para crear artefactos digitales únicos, que pueden ser transmitidos a través de la red de Bitcoin. A continuación, resumimos los principios técnicos importantes involucrados en el protocolo de Inscripción:
) modelo UTXO
El Bitcoin utiliza un modelo de pago llamado "Salida de Transacción No Gastada" ### UTXO, Unspent Transaction Output (, donde todos los saldos se almacenan en una lista de UTXO. Cada UTXO contiene una cantidad determinada de BTC, información del propietario y señala si está disponible.
En las transacciones de BTC, cada transacción tiene entradas y salidas. La entrada es una referencia a UTXO existente, la salida especifica una nueva dirección y cantidad. Después de iniciar la transacción, las entradas bloquean el UTXO relacionado, evitando su reutilización, hasta que la transacción sea confirmada. Una vez confirmada, el UTXO de entrada de la transacción se elimina y la salida genera un nuevo UTXO.
La cantidad total de entradas de la transacción generalmente supera la cantidad total de salidas, y la diferencia se llama tarifa de red, que recompensa a los mineros que empaquetan la transacción. La tarifa de red es proporcional a la complejidad de la transacción; las transacciones con múltiples entradas y salidas suelen requerir tarifas de red más altas.
) Principio de numeración de inscripciones
En la red de Bitcoin hay un total de 21 millones * 10^8 satoshis. ¿Cómo logra el protocolo Ordinals asignar un número único a cada satoshi y cómo se rastrea la cuenta a la que pertenece?
Según el protocolo de Ordinals, el número de los satoshis se determina según el orden en que fueron minados. Los metadatos de Ordinals no se almacenan en un lugar específico, sino que están incrustados en los datos de testigo de la transacción, estos datos son "grabados" en partes específicas de las transacciones de Bitcoin como inscripciones, y estos datos están adjuntos a satoshis específicos.
Este proceso se realiza mediante la separación de testigos ###Segregated Witness, SegWit( y "pago a Taproot" )Pay-to-Taproot, P2TR(, lo que permite grabar cualquier forma de contenido ) como texto, imágenes o videos (inscripción en los satoshis designados.
) SegWit y Taproot
SegWit es una importante actualización del protocolo de BTC, que separa algunos datos de firma de transacciones ### de los datos de testigo ( de la transacción misma, reduciendo así el tamaño de los datos almacenados en los bloques de BTC. Esta medida amplía la capacidad del bloque, permitiendo alojar más transacciones, mejora la capacidad de procesamiento de transacciones de la red y reduce las tarifas.
La actualización del protocolo SegWit introdujo un nuevo campo de testigo en las salidas de transacción para proteger la privacidad y mejorar el rendimiento. Aunque el propósito original del diseño de los datos de testigo no era almacenar datos, en la práctica nos brinda la oportunidad de almacenar inscripciones y otros metadatos.
La actualización del protocolo Taproot introducida en 2021 permite almacenar diferentes condiciones de transacción de manera más privada en la blockchain. A través de la ruta del script de Taproot, podemos almacenar el contenido de la inscripción en el script de gasto, y estos scripts tienen casi ninguna limitación en cuanto al contenido. Además, gracias al mecanismo de descuento de Taproot, almacenar contenido de inscripción se vuelve más económico, lo que puede ahorrar una gran cantidad de recursos.
El protocolo Ordinals aprovecha ingeniosamente SegWit para relajar las restricciones sobre el tamaño del contenido que se puede escribir en la red de Bitcoin, almacenando el contenido de la inscripción en los datos de testigo, permitiendo almacenar hasta 4MB de metadatos. Taproot facilita el almacenamiento de cualquier dato de testigo en las transacciones de Bitcoin, lo que permite al desarrollador de Ordinals, Casey Rodarmor, reutilizar los antiguos códigos de operación )OP_FALSE, OP_IF, OP_PUSH( para describir el contenido encapsulado como una inscripción, permitiendo así almacenar datos arbitrarios.
) inscripcion principio
Enviar ###commit(: El primer paso es crear una salida que apunte a un script Taproot que contenga el contenido de la inscripción en la transacción enviada. Esta salida utiliza el formato de almacenamiento Taproot. En este momento, los datos de la inscripción ya están asociados a la UTXO de la salida de la transacción, pero aún no se han hecho públicos.
Revelar )reveal(: En esta etapa, se inicia una transacción utilizando el UTXO correspondiente a esa inscripción como entrada. En este momento, el contenido de la inscripción correspondiente se revela a toda la red.
A través de los dos pasos anteriores, el contenido de la inscripción ya está vinculado con el UTXO que se ha grabado. Luego, según lo mencionado anteriormente sobre los satoshis, la inscripción se realiza sobre el primer satoshi correspondiente al UTXO de entrada. El contenido de la inscripción se incluye en la entrada de la transacción mostrada. Este satoshi especial que se ha grabado puede ser transferido, comprado, vendido, perdido y recuperado.
![Análisis en profundidad de la inscripción recursiva: la base de la combinación de BTC Lego y productos de lógica compleja])https://img-cdn.gateio.im/webp-social/moments-334dab76d8dbae5a33d68f9e41fe4e09.webp(
inscripción recursiva
Una vez que entendamos los principios básicos de Ordinals, veamos las inscripciones recursivas:
El protocolo Ordinals introdujo la capacidad de grabar completamente archivos en la cadena de bloques de Bitcoin. Antes de la aparición de las inscripciones recursivas, los ordinales eran como islas aisladas y limitadas. Aunque puedes grabar texto, imágenes y código, no pueden interactuar entre sí.
Sin embargo, con la introducción de las inscripciones recursivas, la situación está a punto de cambiar. Ahora, las inscripciones pueden utilizar la sintaxis especial "/-/content/:inscription_id" para solicitar el contenido de otras inscripciones. Esto permite a los usuarios crear inscripciones en la cadena de Bitcoin utilizando menos capacidad y tarifas más bajas.
La inscripción recursiva es un estándar de análisis de inscripciones. Su sintaxis es esencialmente similar a usar código para buscar imágenes; crear inscripciones de colecciones PFP se puede hacer subiendo características de elementos como patrones, colores, acciones, etc., correspondientes a la imagen, y luego se pueden combinar y ensamblar elementos existentes en la cadena sin necesidad de subir o descargar la imagen real.
) características de la inscripción recursiva
Las inscripciones recursivas tienen las siguientes características:
A través de la singular propiedad de autorreferencia de las inscripciones recursivas, tenemos la oportunidad de romper las limitaciones de los métodos de grabado anteriores, liberándonos del incómodo estado de aislamiento de cada inscripción y abriendo la posibilidad de crear combinaciones libres.
La inscripción recursiva, en forma de código de texto, mantiene un tamaño compacto, reduciendo no solo los costos, sino también permitiendo que el tamaño de la inscripción supere el límite de 4MB del bloque de Bitcoin.
Este avance mejora la interoperabilidad, la programabilidad y la escalabilidad, inyectando más posibilidades y creatividad en la cadena de BTC.
Desde la perspectiva del protocolo, el futuro es muy prometedor, con una rica narrativa esperando a ser construida y utilizada por desarrolladores y usuarios.
Sin embargo, actualmente existen algunos desafíos, como si la inscripción podrá lanzarse en la plataforma junto con colecciones e índices, lo que determinará la velocidad de su desarrollo y el grado de reconocimiento general.
![Una profunda interpretación de la inscripción recursiva: la piedra angular de los productos complejos y la combinación de BTC Lego]###https://img-cdn.gateio.im/webp-social/moments-95d81da808176967c9def900d6be1ccf.webp(
Aplicaciones innovadoras de la inscripción recursiva
La aparición de la inscripción recursiva ha desbloqueado muchas aplicaciones innovadoras y poderosas. La inscripción recursiva tiene una alta flexibilidad en la invocación, combinabilidad y ventaja de bajo costo, lo que brinda posibilidades infinitas a las inscripciones. A continuación, este artículo presentará algunos casos concretos para introducir la innovación y las direcciones de aplicación potenciales de la inscripción recursiva.
A través de la recursividad, las Inscripciones pueden hacer referencia fácilmente al código de otras Inscripciones. El contenido de una inscripción ahora puede ser utilizado por muchas otras inscripciones. Esta nueva composibilidad abre un campo de posibilidades que casi no hemos explorado, como la capacidad de grabar en la cadena contenido en formas complejas como imágenes, videos, juegos en 3D, etc. Las inscripciones recursivas hacen posible establecer una intranet interna. Más posibilidades incluyen la re-creación de inscripciones, la descentralización de GitHub, la fragmentación de combinaciones de NFT, etc. Aprovechando las inscripciones recursivas, podemos realizar las siguientes ideas:
A continuación, presentamos algunos casos típicos en detalle, que nos muestran el gran potencial de la inscripción recursiva.
) inscripción拆解与组合
A través de la combinación y emparejamiento de varias soluciones básicas mencionadas anteriormente, se pueden lograr diversas combinaciones de colecciones y la segunda creación de inscripciones: por ejemplo, combinar a1 y a2 dentro de la colección a, o combinar la colección a con la colección b. Sobre esta base, se espera que en la cadena de BTC surja un arte generativo interactivo verdaderamente impulsado por la comunidad.
Vamos a ver el primer caso: 1Mask.
Este es un proyecto de arte generado completamente en la cadena de BTC con un tema de máscaras. El proyecto 1Mask fusiona de manera ingeniosa la tecnología recursiva de Ordinals, y se compone de tres elementos entrelazados: plantillas, algoritmos y la inscripción.
La sección de plantillas contiene un total de siete inscripciones, que corresponden a siete tipos únicos de plantillas, cuyo formato sigue image/svg+xml.
El principio básico de la parte del algoritmo radica en utilizar la dirección de la billetera del usuario como semilla, aplicando una función aleatoria para crear diversas combinaciones de colores, que se utilizarán para colorear el modelo de la máscara.
El mecanismo de generación de inscripciones utiliza tecnología recursiva para realizar referencias a inscripciones algorítmicas. Cada inscripción de máscara incorpora el código HTML necesario para construir la imagen final de la máscara multicolor. Su implementación consiste en utilizar una semilla aleatoria para ejecutar el código incrustado en la inscripción algorítmica, al mismo tiempo que se rellena esa semilla aleatoria con datos en cadena específicos del usuario como la dirección de la cartera ###, lo que le otorga aleatoriedad pero relacionada con el usuario. Por lo tanto, la misma dirección de cartera, al utilizar la misma plantilla, generará siempre resultados consistentes.
Cada vez que se crea una nueva inscripción de máscara, se fusionan los detalles específicos en cadena del usuario y se cita la inscripción algorítmica. Gracias al poder de la tecnología de inscripciones recursivas, una vez que la nueva inscripción de máscara entra en el mercado o es indexada por una billetera, se activa de forma autónoma el código de referencia contenido en la inscripción algorítmica. Estos códigos utilizan los datos en cadena específicos del usuario como entrada durante su ejecución, mostrando finalmente una imagen de máscara única que destaca la personalidad.
En el entorno de la red de Bitcoin, los datos contenidos en la inscripción tienen inmutabilidad, lo que garantiza su integridad. Esta característica determina que la imagen en tiempo real presentada sobre la base de estos datos de inscripción inalterables también posee inmutabilidad. Siempre que la semilla aleatoria y el algoritmo involucrados en la inscripción de la máscara sean correctos, los usuarios pueden verificar en cualquier momento la autenticidad y precisión del proceso de creación.
Detrás de este proyecto, 1Mask ha lanzado un estándar llamado BRC721Auto, que propone que el arte generado completamente en la cadena consta de al menos dos tipos de inscripciones: una es la inscripción del código, y la otra es la inscripción de parámetros personalizados.
En la inscripción de código