Lección 1

¿Qué son las Inscripciones?

En este capítulo, revisaremos la historia de la emisión de activos del ecosistema de Bitcoin y los orígenes de las inscripciones.

Introducción

En el mundo de la cadena de bloques, las inscripciones se refieren a cualquier dato que se escribe en la cadena de bloques. Por ejemplo, las inscripciones de Bitcoin son un método para incrustar contenido en los satoshis de BTC. La información inscrita puede incluir texto, imágenes, videos y audio. El ecosistema de inscripciones de Bitcoin es probablemente el más antiguo y maduro, y esto se atribuye a la estructura de bloques única de la cadena de bloques de Bitcoin.

Evolución de la emisión de activos en Bitcoin

Bitcoinse diferencia de los blockchain de Capa 1 predominantes como Ethereum y Solana, y de las soluciones de Capa 2 como Op Mainnet y Arbitrum, en su no completitud de Turing. La Completitud de Turing en la ciencia de la computación denota la capacidad de un sistema para ejecutar cualquier tarea computacional expresable a través de un algoritmo o programa válido. En términos más simples, los sistemas completos de Turing pueden abordar cualquier problema computable dado tiempo y almacenamiento suficientes.

Si bien Bitcoin tiene funcionalidad de contrato inteligente simple, solo admite tipos y operaciones de transacción limitados, como transferencias y firmas múltiples. Por otro lado, las cadenas de bloques completas de Turing como Ethereum permiten a los desarrolladores escribir contratos inteligentes y aplicaciones descentralizadas (DApps). Estos programas pueden ejecutar cualquier tarea computacional compleja. Debido a la naturaleza no completa de Turing de Bitcoin, no puede emitir tokens ERC-20 como Ethereum, y mucho menos NFT y SFT.

Sin embargo, la comunidad de Bitcoin ha estado experimentando durante mucho tiempo con la emisión de activos utilizando otras técnicas. Uno de los métodos de emisión de activos más tempranos se llamaba 'Colored Coin'. La coloración se refiere a agregar información específica a Bitcoin UTXOs para diferenciarlos de otros Bitcoin UTXOs. Esto introduce heterogeneidad entre bitcoins por lo demás homogéneos. Similar a las inscripciones, se requiere un software especializado para reconocerlos. A finales de 2013, Flavien Charlon propuso el Protocolo de Activos Abiertos, utilizando herramientas de criptografía de clave pública de Bitcoin. Este protocolo permitió las firmas múltiples para la emisión de activos similares a 'colored coin'.

En 2014, ChromaWay introdujo el protocolo EPOBC (coloración mejorada, acolchada, basada en orden). El protocolo incluía dos operaciones: génesis y transferencia. Génesis se utilizaba para la emisión de activos, y la transferencia se utilizaba para transferir activos. Los tipos de activos no podían distinguirse a través de la codificación. Cada transacción de génesis emitía un nuevo activo, y el suministro total se determinaba en el momento de la emisión. Los activos EPOBC debían transferirse a través de operaciones de transferencia. Si un activo EPOBC se utilizaba como entrada para una transacción de operación no de transferencia, el activo se perdería. Esta información se almacenaba a través del campo nSequence en las transacciones de Bitcoin. Este almacenamiento no incurrió en memoria adicional, pero como no había un ID de activo para la identificación, cada transacción de activo EPOBC debía rastrearse hasta la transacción de génesis para determinar su categoría y legitimidad.

Además de estos dos métodos, Mastercoin, que se lanzó oficialmente en 2013, ofreció su propio enfoque. Este método tenía una menor dependencia de Bitcoin y optaba por mantener el estado fuera de la cadena, con solo información mínima almacenada en la cadena. Mastercoin puede considerarse como un sistema de registro descentralizado para Bitcoin, emitiendo operaciones de cambio de activos a través de transacciones arbitrarias de Bitcoin. Para la verificación de la validez de las transacciones, escaneaba continuamente los bloques de Bitcoin y mantenía una base de datos de activos fuera de la cadena. Esta base de datos almacenaba la relación de asignación entre direcciones y activos, donde las direcciones reutilizaban el sistema de direcciones de Bitcoin.

Mastercoin también podría considerarse el primer proyecto de ICO (Oferta Inicial de Monedas). Sin embargo, Mastercoin más tarde resultó ser más una estafa y finalmente desapareció. Sin embargo, durante la posterior locura de las ICO, muchos proyectos emitieron sus propios tokens a través de un modelo similar al crowdfunding. Con la llegada de Ethereum, esta cadena de bloques completa de Turing facilitó la creación de dApps y la emisión de activos. En los años siguientes, estalló un nuevo auge de las ICO en Ethereum, dando lugar a DeFi, NFT y otros activos y pistas relacionados. Las prácticas de solución de activos en el ecosistema Bitcoin se volvieron menos comunes.

Punto de inflexión

El panorama de las inscripciones de Bitcoin dio un giro significativo con la introducción de la actualización SegreGate.iod Witness (SegWit) de Bitcoin y la actualización Taproot.

En las transacciones de Bitcoin, la información se divide principalmente en dos partes: datos básicos de transacción y datos de testigos. Los primeros comprenden datos sobre la transacción, mientras que los últimos se utilizan para verificar las identidades de los usuarios. Los datos de testigos ocupaban una cantidad considerable de espacio de almacenamiento, sin embargo, su relevancia directa para los usuarios era mínima. Cuanto mayor sea el volumen de información, menor será la eficiencia de las transferencias de la red Bitcoin y mayores serán los costos de empaquetado de las transacciones.

Más tarde, la tecnología SegWit abordó este problema al segregar los datos de testigos de los datos de transacción principales, almacenándolos de forma independiente. Esta optimización mejoró la utilización del espacio de almacenamiento, mejorando consecuentemente la eficiencia de las transacciones y reduciendo los costos. Dentro de la misma restricción de tamaño de bloque de 1MB, SegWit permitió que cada bloque pudiera alojar más transacciones. Los datos de testigos aislados (diversos scripts de firma) podrían ocupar un espacio adicional de 3MB, sentando las bases para la actualización de Taproot.

Taproot marcó una actualización crucial de bifurcación suave a la red Bitcoin, con el objetivo de mejorar la privacidad, eficiencia y capacidades de manejo de contratos inteligentes de los scripts de Bitcoin. Esta actualización fue considerada un avance importante tras la actualización SegWit en 2017.

La actualización Taproot abarcó tres Propuestas de Mejora de Bitcoin (BIP) distintas: Taproot (Árbol de Síntaxis Abstracta de Merkle, MAST), Tapscript, y un novedoso esquema de firma digital amigable con el multisig conocido como firmas Schnorr. El objetivo de Taproot era proporcionar múltiples beneficios a los usuarios de Bitcoin, incluida la privacidad mejorada de las transacciones y la reducción de los costos de transacción. Además, tenía como objetivo potenciar la capacidad de Bitcoin para ejecutar transacciones más complejas, ampliando así su alcance de aplicación.

Referencia:Revisión del plan de expansión del ecosistema BTC: ¿Hacia dónde se dirige la inscripción?

Tras estas dos actualizaciones, el desarrollador Casey Rodarmor introdujo el protocolo de Ordinales en diciembre de 2022. Este protocolo asignaba números de serie únicos a cada Satoshi y los rastreaba dentro de las transacciones. Cualquiera podía utilizar Ordinales para añadir datos adicionales, incluido texto, imágenes y vídeos, al script de Taproot de un UTXO.

En ese momento, los participantes principalmente subían imágenes, desencadenando la primera ola de 'NFT de BTC'. Esto generó amplias discusiones, con algunos viéndolo como 'ensuciar' la cadena de BTC, mientras que otros lo aclamaron como un avance, empoderando a Bitcoin con nuevos casos de uso. Estos datos (imágenes, videos, etc.) necesitaban ser 'inscritos' en el guion de una transacción. Al subirlos, una herramienta llamada indexador rastrearía e identificaría estas 'inscripciones'. El término 'inscripción' aún no era ampliamente entendido en este punto.

En el siguiente marzo, un usuario anónimo de Twitter conocido como domo anunció la creación de un token estandarizado basado en el protocolo Ordinals, llamado BRC-20. Los usuarios podían emitir tokens correspondientes simplemente siguiendo el formato y escribiendo texto estandarizado en transacciones. Posteriormente, los desarrolladores crearon herramientas de “inscripción”, simplificando el proceso. Los usuarios podían implementar, acuñar y transferir tokens BRC-20 simplemente ingresando un nombre y cantidad.

Si bien esto siguió siendo una actividad de nicho, ya que la mayoría de las transacciones BRC-20 se realizaron en el mercado extrabursátil (OTC), el panorama cambió con la inclusión de Ordi, Sats y otros tokens en los principales exchanges. Estos tokens generaron importantes efectos de riqueza, alterando las actitudes de los participantes de la Web3. Los especuladores inundaron el mercado de inscripciones, y los desarrolladores desplegaron activamente los estándares correspondientes "XRC-20" en varias cadenas públicas. Revitalizados por las inscripciones, algunos proyectos heredados se embarcaron en nuevas empresas. Los principales exchanges comenzaron a listar tokens relacionados, brindando oportunidades para que los participantes ordinarios participaran.

Referencia:El camino de las aplicaciones de blockchain detrás de las inscripciones

Resumen del capítulo

  • La inscripción se refiere a cualquier dato escrito en la cadena de bloques.
  • La falta de completitud de Turing de Bitcoin estimuló la exploración de soluciones de emisión de activos en la cadena de Bitcoin por parte de la comunidad.
  • Antes de la aparición de las inscripciones, Colored Coins, EPOBC y Mastercoin aparecieron como soluciones de activos de Bitcoin.
  • La actualización SegWit y la actualización Taproot permitieron más transacciones por bloque, mejoraron la privacidad de las transacciones y redujeron los costos de transacción.
  • Los ordinales optaron por inscribir números de serie en la unidad más pequeña de Bitcoin, Satoshi, y agregar datos a UTXO para lograr el efecto de "inscripción".
  • BRC-20 es un protocolo diseñado basado en Ordinales. Sus instrucciones de protocolo simples y fáciles de entender y el efecto de riqueza rápidamente impulsaron la popularidad de la inscripción.
Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 1

¿Qué son las Inscripciones?

En este capítulo, revisaremos la historia de la emisión de activos del ecosistema de Bitcoin y los orígenes de las inscripciones.

Introducción

En el mundo de la cadena de bloques, las inscripciones se refieren a cualquier dato que se escribe en la cadena de bloques. Por ejemplo, las inscripciones de Bitcoin son un método para incrustar contenido en los satoshis de BTC. La información inscrita puede incluir texto, imágenes, videos y audio. El ecosistema de inscripciones de Bitcoin es probablemente el más antiguo y maduro, y esto se atribuye a la estructura de bloques única de la cadena de bloques de Bitcoin.

Evolución de la emisión de activos en Bitcoin

Bitcoinse diferencia de los blockchain de Capa 1 predominantes como Ethereum y Solana, y de las soluciones de Capa 2 como Op Mainnet y Arbitrum, en su no completitud de Turing. La Completitud de Turing en la ciencia de la computación denota la capacidad de un sistema para ejecutar cualquier tarea computacional expresable a través de un algoritmo o programa válido. En términos más simples, los sistemas completos de Turing pueden abordar cualquier problema computable dado tiempo y almacenamiento suficientes.

Si bien Bitcoin tiene funcionalidad de contrato inteligente simple, solo admite tipos y operaciones de transacción limitados, como transferencias y firmas múltiples. Por otro lado, las cadenas de bloques completas de Turing como Ethereum permiten a los desarrolladores escribir contratos inteligentes y aplicaciones descentralizadas (DApps). Estos programas pueden ejecutar cualquier tarea computacional compleja. Debido a la naturaleza no completa de Turing de Bitcoin, no puede emitir tokens ERC-20 como Ethereum, y mucho menos NFT y SFT.

Sin embargo, la comunidad de Bitcoin ha estado experimentando durante mucho tiempo con la emisión de activos utilizando otras técnicas. Uno de los métodos de emisión de activos más tempranos se llamaba 'Colored Coin'. La coloración se refiere a agregar información específica a Bitcoin UTXOs para diferenciarlos de otros Bitcoin UTXOs. Esto introduce heterogeneidad entre bitcoins por lo demás homogéneos. Similar a las inscripciones, se requiere un software especializado para reconocerlos. A finales de 2013, Flavien Charlon propuso el Protocolo de Activos Abiertos, utilizando herramientas de criptografía de clave pública de Bitcoin. Este protocolo permitió las firmas múltiples para la emisión de activos similares a 'colored coin'.

En 2014, ChromaWay introdujo el protocolo EPOBC (coloración mejorada, acolchada, basada en orden). El protocolo incluía dos operaciones: génesis y transferencia. Génesis se utilizaba para la emisión de activos, y la transferencia se utilizaba para transferir activos. Los tipos de activos no podían distinguirse a través de la codificación. Cada transacción de génesis emitía un nuevo activo, y el suministro total se determinaba en el momento de la emisión. Los activos EPOBC debían transferirse a través de operaciones de transferencia. Si un activo EPOBC se utilizaba como entrada para una transacción de operación no de transferencia, el activo se perdería. Esta información se almacenaba a través del campo nSequence en las transacciones de Bitcoin. Este almacenamiento no incurrió en memoria adicional, pero como no había un ID de activo para la identificación, cada transacción de activo EPOBC debía rastrearse hasta la transacción de génesis para determinar su categoría y legitimidad.

Además de estos dos métodos, Mastercoin, que se lanzó oficialmente en 2013, ofreció su propio enfoque. Este método tenía una menor dependencia de Bitcoin y optaba por mantener el estado fuera de la cadena, con solo información mínima almacenada en la cadena. Mastercoin puede considerarse como un sistema de registro descentralizado para Bitcoin, emitiendo operaciones de cambio de activos a través de transacciones arbitrarias de Bitcoin. Para la verificación de la validez de las transacciones, escaneaba continuamente los bloques de Bitcoin y mantenía una base de datos de activos fuera de la cadena. Esta base de datos almacenaba la relación de asignación entre direcciones y activos, donde las direcciones reutilizaban el sistema de direcciones de Bitcoin.

Mastercoin también podría considerarse el primer proyecto de ICO (Oferta Inicial de Monedas). Sin embargo, Mastercoin más tarde resultó ser más una estafa y finalmente desapareció. Sin embargo, durante la posterior locura de las ICO, muchos proyectos emitieron sus propios tokens a través de un modelo similar al crowdfunding. Con la llegada de Ethereum, esta cadena de bloques completa de Turing facilitó la creación de dApps y la emisión de activos. En los años siguientes, estalló un nuevo auge de las ICO en Ethereum, dando lugar a DeFi, NFT y otros activos y pistas relacionados. Las prácticas de solución de activos en el ecosistema Bitcoin se volvieron menos comunes.

Punto de inflexión

El panorama de las inscripciones de Bitcoin dio un giro significativo con la introducción de la actualización SegreGate.iod Witness (SegWit) de Bitcoin y la actualización Taproot.

En las transacciones de Bitcoin, la información se divide principalmente en dos partes: datos básicos de transacción y datos de testigos. Los primeros comprenden datos sobre la transacción, mientras que los últimos se utilizan para verificar las identidades de los usuarios. Los datos de testigos ocupaban una cantidad considerable de espacio de almacenamiento, sin embargo, su relevancia directa para los usuarios era mínima. Cuanto mayor sea el volumen de información, menor será la eficiencia de las transferencias de la red Bitcoin y mayores serán los costos de empaquetado de las transacciones.

Más tarde, la tecnología SegWit abordó este problema al segregar los datos de testigos de los datos de transacción principales, almacenándolos de forma independiente. Esta optimización mejoró la utilización del espacio de almacenamiento, mejorando consecuentemente la eficiencia de las transacciones y reduciendo los costos. Dentro de la misma restricción de tamaño de bloque de 1MB, SegWit permitió que cada bloque pudiera alojar más transacciones. Los datos de testigos aislados (diversos scripts de firma) podrían ocupar un espacio adicional de 3MB, sentando las bases para la actualización de Taproot.

Taproot marcó una actualización crucial de bifurcación suave a la red Bitcoin, con el objetivo de mejorar la privacidad, eficiencia y capacidades de manejo de contratos inteligentes de los scripts de Bitcoin. Esta actualización fue considerada un avance importante tras la actualización SegWit en 2017.

La actualización Taproot abarcó tres Propuestas de Mejora de Bitcoin (BIP) distintas: Taproot (Árbol de Síntaxis Abstracta de Merkle, MAST), Tapscript, y un novedoso esquema de firma digital amigable con el multisig conocido como firmas Schnorr. El objetivo de Taproot era proporcionar múltiples beneficios a los usuarios de Bitcoin, incluida la privacidad mejorada de las transacciones y la reducción de los costos de transacción. Además, tenía como objetivo potenciar la capacidad de Bitcoin para ejecutar transacciones más complejas, ampliando así su alcance de aplicación.

Referencia:Revisión del plan de expansión del ecosistema BTC: ¿Hacia dónde se dirige la inscripción?

Tras estas dos actualizaciones, el desarrollador Casey Rodarmor introdujo el protocolo de Ordinales en diciembre de 2022. Este protocolo asignaba números de serie únicos a cada Satoshi y los rastreaba dentro de las transacciones. Cualquiera podía utilizar Ordinales para añadir datos adicionales, incluido texto, imágenes y vídeos, al script de Taproot de un UTXO.

En ese momento, los participantes principalmente subían imágenes, desencadenando la primera ola de 'NFT de BTC'. Esto generó amplias discusiones, con algunos viéndolo como 'ensuciar' la cadena de BTC, mientras que otros lo aclamaron como un avance, empoderando a Bitcoin con nuevos casos de uso. Estos datos (imágenes, videos, etc.) necesitaban ser 'inscritos' en el guion de una transacción. Al subirlos, una herramienta llamada indexador rastrearía e identificaría estas 'inscripciones'. El término 'inscripción' aún no era ampliamente entendido en este punto.

En el siguiente marzo, un usuario anónimo de Twitter conocido como domo anunció la creación de un token estandarizado basado en el protocolo Ordinals, llamado BRC-20. Los usuarios podían emitir tokens correspondientes simplemente siguiendo el formato y escribiendo texto estandarizado en transacciones. Posteriormente, los desarrolladores crearon herramientas de “inscripción”, simplificando el proceso. Los usuarios podían implementar, acuñar y transferir tokens BRC-20 simplemente ingresando un nombre y cantidad.

Si bien esto siguió siendo una actividad de nicho, ya que la mayoría de las transacciones BRC-20 se realizaron en el mercado extrabursátil (OTC), el panorama cambió con la inclusión de Ordi, Sats y otros tokens en los principales exchanges. Estos tokens generaron importantes efectos de riqueza, alterando las actitudes de los participantes de la Web3. Los especuladores inundaron el mercado de inscripciones, y los desarrolladores desplegaron activamente los estándares correspondientes "XRC-20" en varias cadenas públicas. Revitalizados por las inscripciones, algunos proyectos heredados se embarcaron en nuevas empresas. Los principales exchanges comenzaron a listar tokens relacionados, brindando oportunidades para que los participantes ordinarios participaran.

Referencia:El camino de las aplicaciones de blockchain detrás de las inscripciones

Resumen del capítulo

  • La inscripción se refiere a cualquier dato escrito en la cadena de bloques.
  • La falta de completitud de Turing de Bitcoin estimuló la exploración de soluciones de emisión de activos en la cadena de Bitcoin por parte de la comunidad.
  • Antes de la aparición de las inscripciones, Colored Coins, EPOBC y Mastercoin aparecieron como soluciones de activos de Bitcoin.
  • La actualización SegWit y la actualización Taproot permitieron más transacciones por bloque, mejoraron la privacidad de las transacciones y redujeron los costos de transacción.
  • Los ordinales optaron por inscribir números de serie en la unidad más pequeña de Bitcoin, Satoshi, y agregar datos a UTXO para lograr el efecto de "inscripción".
  • BRC-20 es un protocolo diseñado basado en Ordinales. Sus instrucciones de protocolo simples y fáciles de entender y el efecto de riqueza rápidamente impulsaron la popularidad de la inscripción.
Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.