Todo lo que necesitas saber sobre las inscripciones recursivas

IntermedioJan 17, 2024
La inscripción recursiva es una característica innovadora de Bitcoin que permite la creación de infraestructuras de datos complicadas en el ecosistema de Bitcoin.
Todo lo que necesitas saber sobre las inscripciones recursivas

Introducción

El ecosistema de Bitcoin ha visto muchas innovaciones en los últimos meses, empezando por la introducción de ordinales en el ecosistema blockchain. Estas innovaciones están orientadas a resolver una o más limitaciones de la red, como el costo de las transacciones, la velocidad de las transacciones o la escalabilidad.

Los ordinales se introdujeron para generar una nueva utilidad para la cadena de bloques de Bitcoin, lo que llevó a la creación de otros estándares de tokens como BRC-20. Aún así, el diseño original de Bitcoin, con un límite de cadena de bloques de 1 MB, se modificó a 4 MB por bloque. Esta limitación redujo la posibilidad de registrar datos complicados en Bitcoin. Este problema se vio agravado por el costo exorbitante de registrar datos tan complejos.

Se crearon inscripciones recursivas para resolver los problemas de almacenamiento y costos. Las inscripciones recursivas permiten al desarrollador evitar la limitación de 4 MB creando una red de fuentes de datos que, cuando están interconectadas, pueden usarse para crear programas sofisticados.

¿Qué son las inscripciones recursivas?

La inscripción recursiva es una característica innovadora de Bitcoin que permite la creación de infraestructuras de datos complicadas en el ecosistema de Bitcoin mediante el uso de ordinales. Las inscripciones recursivas se introdujeron en el espacio blockchain el 12 de junio de 2023. Ese día, el responsable principal del protocolo Bitcoin Ordinals integró la propuesta de inscripción recursiva (#2167) en el código base de Ordinals. Esta integración abrió la posibilidad de hacer referencia a inscripciones como textos e imágenes en la cadena de bloques.

Los ordinales son inscripciones únicas en satoshis. Las inscripciones recursivas permiten que nuevas inscripciones accedan y utilicen los datos de inscripciones más antiguas consultando los datos dentro de la inscripción. Estos datos pueden representar imágenes, elementos y activos de alta calidad a una fracción del tamaño y costo.

Origen y desarrollo

Fuente: sitio web de ChainLink

El diseño inicial de la cadena de bloques de Bitcoin era transferir valor de forma descentralizada. Antes de introducir la actualización Taproot, la cadena de bloques se centraba únicamente en transferir valor.

Esta es la razón por la que la mayoría del espacio NFT no pensó fácilmente en Bitcoin para acuñar y realizar actividades en el espacio NFT, prefiriendo Ethereum o Polygon para tales proyectos, a pesar de que los NFT se introdujeron en Bitcoin en 2009 con el "canciller en funciones" de Satoshi Nakamoto. Inscripción al borde del rescate”.

La actualización Taproot convirtió la simple pero costosa transacción de Bitcoin en un medio para almacenar datos complejos. Introdujo tecnologías como árboles Merklet y firmas Schnorr que tienen como objetivo mejorar la seguridad y la capacidad de la cadena de bloques, lo que allanó el camino para la creación de Bitcoin Ordinals.

Los Bitcoin Ordinals se crean inscribiendo datos únicos en Satoshis individuales, pero estas inscripciones, que representaban tokens o NFT, eran completamente independientes y no se conocían entre sí. La solución a esto se llamó Inscripciones recursivas.

Como su nombre lo indica, las inscripciones recursivas son un medio para que las inscripciones se llamen a sí mismas, hagan referencia a sí mismas o reutilicen los datos almacenados en inscripciones anteriores. La aplicación actual de inscripciones recursivas requiere una sintaxis similar a las instrucciones de programación dadas a las máquinas. Requiere que el desarrollador indique expresamente la ubicación y formato de los datos, indicando cómo serían referenciados.

El concepto de interconexión de datos de inscripción permite a los desarrolladores crear programas complicados en la cadena de bloques, como videojuegos, software, plataformas DeFi y otros, ampliando el caso de uso y la adaptabilidad del ecosistema de Bitcoin.

¿Cómo funcionan las inscripciones recursivas?

Las inscripciones recursivas permiten que las inscripciones accedan y recuperen datos de inscripciones conectadas mientras mantienen sus protocolos de seguridad y flexibilidad para futuras modificaciones. Para lograrlo, se realizaron cambios en la Política de seguridad de contenido (CSP) y se agregó un nuevo punto final.

El CSP es una característica de seguridad que influye en cómo se transmiten o modifican los recursos. La función permite solicitudes a puntos finales que comienzan con el prefijo "/-/", y estas inscripciones pueden llamar a puntos finales específicos usando "/content/<INSCRIPTION_ID>". \
Los puntos finales son códigos fuente de inscripciones, que los usuarios pueden modificar y convertir en inscripciones recursivas. Herramientas como Ordiscan permiten a los usuarios pegar la dirección de inscripción en la barra de búsqueda, encontrar la imagen "ver código fuente" y copiar el código fuente.

Los nuevos cambios de CSP permiten a las inscripciones decidir cuántas solicitudes se pueden realizar a sí mismas y cuántas solicitudes se realizan a otras inscripciones. El proyecto elige utilizar la sintaxis “/-/” para mayor flexibilidad y permite el uso de infraestructura Web2 como Google y Firefox.

Las inscripciones recursivas se pueden incorporar a programas HTML básicos y ejecutarse en navegadores como Google, no en Safari. Esto se debe a que Safari no implementa correctamente múltiples encabezados CSP, un problema que la comunidad pretende abordar en el futuro.

Los beneficios de las inscripciones recursivas para la red Bitcoin

Las inscripciones recursivas tienen algunos beneficios potenciales para Bitcoin, razón por la cual la innovación ha causado revuelo en la comunidad de Bitcoin.

Almacenamiento de datos

El primer beneficio son sus efectos sobre cómo el ecosistema Bitcoin maneja grandes cantidades de datos en la cadena de bloques. El límite de 4 MB ha afectado directamente el alcance de la innovación posible en la cadena de bloques de Bitcoin. Las inscripciones recursivas ayudan a resolver este problema al sortear ese límite e introducir estructuras de datos complejas. Esto se hace haciendo referencia a datos existentes, lo que permite a los desarrolladores manipular datos básicos.

Esto permitiría que proyectos como videojuegos, archivos de audio, DeFi y proyectos "similares a contratos inteligentes" se construyan en la cadena de bloques.

Los partidarios de los ordinales y las inscripciones recursivas han impulsado la posibilidad de inscribir bibliotecas, archivos y bases de datos a los que otros desarrolladores puedan hacer referencia y llamar. Esto les permitiría construir bibliotecas permanentes resistentes a la censura, fomentando un intercambio de información más abierto y seguro.

Utilización eficiente de bloques

Las inscripciones recursivas permiten a los desarrolladores y sus proyectos hacer referencia a datos existentes en lugar de duplicarlos. Esto reduce significativamente la cantidad de información que debe agitarse en cada bloque, liberando espacio para más proyectos e inscripciones.

Con la menor necesidad de inscribir en bloques, los defensores de las inscripciones recursivas suponen que las inscripciones más pequeñas se traducen en tarifas de transacción más bajas, lo que hace que las transacciones en cadena sean más asequibles.

Escalabilidad

Las inscripciones recursivas permiten a la comunidad manejar mejor los datos, optimizándolos para aplicaciones que no habrían existido debido al límite de bloqueo. Esta flexibilidad permite integrar nuevas características, casos de uso y funcionalidades a medida que evoluciona la red.

Al aprovechar la seguridad y la inmutabilidad de Bitcoin, los desarrolladores pueden crear mundos virtuales y juegos en cadena que de otro modo no habrían sido posibles.

Las posibles desventajas de las inscripciones recursivas

Las inscripciones recursivas son una adición innovadora a Bitcoin, pero no todos los miembros de la comunidad las apoyan plenamente.

Centralización

El primer problema que tienen los críticos de las inscripciones recursivas es la posible centralización de los ordinales y sus implicaciones estructurales futuras. Los ordinales son inscripciones en Satoshis que Bitcoin considera cualquier otro token que puede usarse para pagar tarifas y realizar transacciones porque la función Ordinales no es parte de las características principales de Bitcoin, ni está activada en el consenso de Bitcoin.

Para mantener Ordinals, un grupo centralizado de desarrolladores es responsable, lo que podría dar lugar a cambios arbitrarios en la infraestructura subyacente, provocando interrupciones en el software o dirección errónea de archivos.

Dado que las inscripciones recursivas se basan en estos ordinales, cualquier interrupción en la estructura ordinal afectaría directamente el proyecto de inscripción recursiva.

Eficiencia de costo

Los defensores de las inscripciones recursivas afirman que la innovación reduciría el coste de las transacciones en Bitcoin, pero los críticos no están de acuerdo. Aunque el costo de cada transacción de inscripción puede generar algunos ahorros, el efecto neto esperado en la cadena de bloques podría aumentar el costo total de realizar una transacción en Bitcoin.

Durante el lanzamiento inicial de Ordinals en Bitcoin, la innovación ganó popularidad, lo que llevó a la creación de millones de activos de Ordinal. Se espera que esta popularidad incorpore a millones de usuarios al espacio de inscripción, lo que generará mayores transacciones y costos de transacción.

Con imágenes, memes, películas, bibliotecas, códigos, repositorios y otros tipos de datos acumulados en Bitcoin, los usuarios que pretenden realizar transacciones o pagar una compra en Bitcoin tendrían que pagar primas más altas por transacción, lo cual no tiene costo. eficiente en general.

Proyectos de construcción con inscripciones recursivas.

La comunidad Bitcoin ha respondido a la introducción de inscripciones recursivas construyendo proyectos en Bitcoin.

Guerra de píxeles

Fuente: sitio web de PixelWar

PixelWar es un juego multijugador de Bitcoin basado en inscripciones recursivas. El proyecto es un experimento social creado por un equipo anónimo de desarrolladores que tiene como objetivo crear una emocionante experiencia de juego en línea para sus usuarios.

El proyecto permite a los usuarios crear lienzos PixelWar (256 x 256) cargando una imagen o construyéndola manualmente píxel a píxel. Estos lienzos de PixelWar son inscripciones que forman una cadena recursiva, lo que actualmente convierte a PixelWar en un proyecto con una de las mayores recursividades.

El proyecto utiliza un nuevo estándar, BRC-721, que utiliza inscripciones recursivas para registrar los procesos y productos de cada usuario.

OrdinalesBot

Fuente: Medio de Ordinalsbot

OrdinalsBot es un proyecto que permite a los usuarios inscribir colecciones en Bitcoin.

El coste de estas inscripciones ha sido anteriormente una limitación que obligaba a los usuarios a optimizar sus colecciones reduciendo la resolución y comprometiendo la calidad de la obra de arte.

Al incorporar inscripciones recursivas se pueden realizar colecciones sin comprometer su calidad. Esto se hace inscribiendo cada rasgo en su forma original en satochis mediante optimización sin pérdidas. Luego, utilizando una inscripción recursiva, el proyecto crea un archivo HTML que extrae estos rasgos para reconstruir la obra de arte.

El resultado es una obra de arte sobre Bitcoin que se ve exactamente igual al original por una fracción del tamaño y el costo.

Conclusión

Las inscripciones recursivas permiten a Bitcoin almacenar datos complejos para crear diversas aplicaciones como videojuegos, bibliotecas y proyectos DeFi.

Está diseñado para mejorar el almacenamiento de datos, la utilización de bloques y la escalabilidad en Bitcoin, con el inconveniente de una posible centralización y un mayor costo general.

Con proyectos como PixelWar y Ordinalsbot que se construyen con inscripciones solitarias, los casos de uso potenciales para la función son altos.

Автор: Bravo
Перекладач: Cedar
Рецензент(-и): Wayne、KOWEI、Ashley He
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!
Створити обліковий запис