WEB3DEV Español

Cover image for ¿Qué son los Ordinals? Explicación sobre los NFTs en Bitcoin
Juliana Cabeza
Juliana Cabeza

Posted on

¿Qué son los Ordinals? Explicación sobre los NFTs en Bitcoin

Lanzados en la red principal de Bitcoin por el desarrollador Casey Rodarmor el 20 de enero de 2023, los NFTs Ordinals son simplemente la forma más reciente de crear NFTs en Bitcoin. Aunque los tokens no fungibles (NFTs) en Bitcoin no son un concepto nuevo, con redes de capa 2 en la parte superior de Bitcoin como Counterparty y Stacks, que ya permiten NFTs basados en Bitcoin, los NFTs Ordinals presentan una arquitectura fundamentalmente diferente a otros NFTs en Bitcoin.

Desde su lanzamiento, se han acuñado más de 200.000 NFTs Ordinals por una creciente comunidad de usuarios, desarrolladores y entusiastas que están emocionados con el potencial de los NFTs nativos de Bitcoin. Pero, ¿qué son exactamente los NFTs Ordinals, cómo funcionan y por qué son diferentes?

Image description
Los NFTs Ordinals han experimentado un crecimiento constante desde su lanzamiento inicial, con una variedad de tipos de medios ahora incorporados en satoshis individuales.

¿Qué son las inscripciones Ordinals?

Los Ordinals son una forma de crear NFTs en Bitcoin, adjuntando datos como imágenes, videos y más a un satoshi individual en la blockchain básica de Bitcoin. A diferencia de sus predecesores, los NFTs Ordinals no existen en una capa separada de Bitcoin. En cambio, utilizan un sistema de ordenación arbitrario, pero lógico, llamado teoría ordinal para asignar a cada satoshi individual de Bitcoin un número único. En este sentido, los NFTs Ordinals son completamente nativos de Bitcoin. Funcionan sin modificaciones en el protocolo de Bitcoin, no requieren capas adicionales y son compatibles con la red.

Un "satoshi" o "sat" es equivalente a 1/100.000.000 de un solo Bitcoin, la denominación más pequeña posible de Bitcoin.

La historia de los NFTs Ordinals

Aunque los NFTs Ordinals fueron realmente desbloqueados a través de la conceptualización de la teoría ordinal, los NFTs Ordinals, tal como existen, hoy fueron posibles gracias a las actualizaciones Segregated Witness (SegWit o Firma Separada) y Taproot del protocolo Bitcoin, que tuvieron lugar en 2017 y 2021, respectivamente.

Es importante señalar que estas actualizaciones no fueron realizadas con el objetivo específico de permitir estos nuevos tipos de NFTs. Pero, a medida que cada actualización aumentaba la cantidad de datos arbitrarios que podían almacenarse en la cadena dentro de un bloque, significaba que ahora había espacio para imágenes, videos e incluso juegos, los NFTs Ordinals se hicieron posible involuntariamente como resultado de su implementación.

Segregated Witness (SegWit)

SegWit fue una actualización de 2017 que resultó en un soft fork de la blockchain de Bitcoin. La actualización separó efectivamente una transacción de Bitcoin en dos secciones, añadiendo una sección de "datos de firma" (witness data) que podía admitir datos arbitrarios.

Image description
SegWit separa las transacciones y los datos de testigo (firma) en secciones diferentes y permite que datos arbitrarios se almacenen en la sección de testigo.

Los datos de testigo fueron originalmente creados como una forma de:

  1. Evitar las estrictas limitaciones del tamaño de bloque.
  2. Permitir la transmisión opcional y arbitraria de datos.
  3. Evitar la maleabilidad no intencional de la transacción.

En un sentido técnico, la implementación de SegWit significaba que las transacciones ya no necesitaban incluir los datos de testigo (generalmente la firma digital del remitente). En cambio, se creó un espacio adicional para los datos de testigo como una estructura separada al final de un bloque. Además, admitía la transmisión arbitraria de datos y tenía un "peso de bloque" con descuento que, de manera inteligente, mantenía grandes cantidades de datos dentro del límite de tamaño de bloque de Bitcoin para evitar la necesidad de un hard fork.

Este fue el primer precursor de los NFTs Ordinals porque amplió los límites de cuántos datos arbitrarios alguien podía incluir en una transacción.

Taproot

Implementada en noviembre de 2021, Taproot fue una actualización multifacética destinada a mejorar la privacidad, escalabilidad y seguridad de Bitcoin. Al hacerlo, Taproot creó un sistema más fácil para almacenar datos arbitrarios de testigos y flexibilizó las limitaciones de cuántos datos arbitrarios se podían incluir dentro de una transacción de Bitcoin. El objetivo inicial de esta actualización era mejorar aún más los contratos inteligentes basados en Bitcoin, como los contratos a plazo determinado, que a menudo se describen en los datos de testigos.

Estos cambios fueron un facilitador importante para los NFTs Ordinals, que almacenan los datos de los NFTs en los scripts de gasto de Taproot en el camino del script. La actualización facilitó la estructuración y almacenamiento de datos arbitrarios de testigos, creando las bases para el estándar "ord". Y con la flexibilización de los requisitos de datos, una sola transacción podría, en teoría, llenar todo un bloque con sus datos de transacción y de testigo hasta el límite de tamaño de bloque de 4 MB, ampliando considerablemente los tipos de medios que pueden colocarse en la cadena.

¿Cómo funcionan los NFT de Bitcoin?

Para comprender cómo funcionan los NFTs Ordinals, es importante hacer una distinción entre los términos "Ordinals" e "inscripciones", ambos utilizados para referirse a este nuevo tipo de NFT de Bitcoin.

  • Los Ordinals son un sistema para ordenar los satoshis de manera que se genere la propiedad "no fungible" necesaria para crear los NFTs.
  • Las inscripciones son el contenido mismo del NFT Ordinals: la imagen, el texto, el video o cualquier otro dato arbitrario que un usuario consideraría sinónimo de un NFT.

Estos NFTs pueden entenderse mejor al establecer un paralelo con los NFTs no relacionados con Bitcoin, que son tokens únicos de 1 a 1 y, generalmente, constan de dos componentes: el tokenID y los metadatos.

TokenID

Los tokens fungibles son intercambiables. Por ejemplo, no se puede distinguir entre dos tokens Ethereum diferentes, al igual que no se puede distinguir entre dos dólares. Los TokenID ponen lo "no fungible" en el NFT: proporcionan a cada NFT un código de barras único que permite a los usuarios diferenciar los tokens entre sí.* Un TokenID es lo que hace que un NFT sea exclusivo, en términos funcionales.

*Los NFTs pueden tener el mismo TokenID si son creados por contratos inteligentes diferentes. En este caso, es el contrato inteligente el que permite diferenciar un NFT de otro.

Teoría Ordinal como TokenID

Bitcoin es fungible, lo que significa que no se puede diferenciar un bitcoin de otro. Aquí es donde entra la teoría ordinal.

La principal innovación de los NFTs Ordinals es que proporcionan un sistema para numerar cada satoshi individual. El resultado es un ID exclusivo para cada satoshi en la blockchain del Bitcoin. Cada Ordinal, en su forma más básica, es simplemente un satoshi al cual se le ha asignado un número único. Veamos cómo funciona.

En la teoría ordinal, los satoshis individuales se enumeran en el orden en que son extraídos. El primer ordinal es el primer satoshi que se acuñó, que data del año 2008. Cuando un satoshi se transfiere, el orden se mantiene a través de un sistema de "primero en entrar, primero en salir" basado en el orden de las transacciones.

Image description
Los Ordinals son numerados en el orden en que son extraídos. El orden se mantiene en las transacciones mediante un proceso de "primero en entrar, primero en salir".

La teoría ordinal no viola la naturaleza de fungibilidad del Bitcoin. El protocolo Bitcoin no reconoce formalmente esta nueva ordenación de satoshis. En cambio, una comunidad de entusiastas comunes simplemente decidió atribuirle un significado colectivo a este sistema de numeración y construir herramientas que lo respeten.

Metadatos

En blockchains no relacionadas al Bitcoin, los metadatos son la opción de adjuntar datos arbitrarios a un token no fungible. Se utiliza para representar y mostrar la amplia gama de arte, activos en juegos, fotos de perfil, activos financieros y mucho más que se han vuelto sinónimos de la palabra "NFT".

Inscripciones como metadatos

Los NFTs Ordinals no tienen un lugar designado para metadatos como sus contrapartes que no son de Bitcoin. En cambio, los metadatos para los NFTs Ordinals se mantienen en los datos de testigo de una transacción.

Image description
Un ejemplo de una inscripción de Bitcoin: una imagen de CryptoPunk reutilizada por su propietario.

También es de ahí que proviene el término "inscripción": los datos adjuntos a un satoshi específico son "inscritos" en esa parte específica de una transacción de Bitcoin. Para inscribir un satoshi específico con datos y crear un NFT Ordinal, los usuarios deben enviar una transacción de un satoshi individual a una cartera compatible con Taproot y adjuntar los metadatos deseados como parte de la transacción. También deben estar atentos al orden de las transacciones para asegurarse de que el satoshi deseado no se utilice como tarifa de red. Las herramientas que automatizan este proceso ayudan a eliminar estos riesgos y hacen que el proceso sea mucho más fácil para los usuarios no técnicos.

¿Cuál es la diferencia entre los Ordinals de Bitcoin y los NFTs?

La principal diferencia entre los Ordinals de Bitcoin y los tipos más comunes de NFTs es su naturaleza fluida. Como el protocolo Bitcoin no reconoce formalmente la teoría ordinal, un Ordinal puede ser fungible o no fungible. Depende completamente de quién posea el Ordinal y si desea preservar el satoshi individual.

Por ejemplo, si un usuario de Bitcoin no reconoce o no le importa un Ordinal o los datos adjuntos a él, simplemente puede ser utilizado como cualquier otro Bitcoin. Los Ordinals son fungibles de esta manera: se pueden utilizar para pagar tarifas de red o enviar como pago, aunque los datos arbitrarios todavía permanecen adjuntos. Lo mismo no se aplica a un NFT de Ethereum. Un NFT de Ethereum es completamente diferente de una moneda Ethereum y es imposible mezclar un token fungible con un NFT porque la red de Ethereum trata cada tipo de token de manera diferente.

El debate sobre los NFTs Ordinals

El surgimiento de los NFTs Ordinals ha generado debates dentro de la comunidad de Bitcoin sobre el papel fundamental y la ética del Bitcoin.

Algunos argumentan que Bitcoin debería utilizarse para transacciones financieras seguras, y que el aumento de las inscripciones Ordinals impulsadas por memes está llenando innecesariamente el espacio de bloques de Bitcoin y aumentando las tarifas de transacción. Otros están entusiasmados con el valor "mémico" / cultural que los NFTs Ordinals pueden aportar a la blockchain de Bitcoin y con la idea de que Bitcoin expanda su base de datos inmutable y descentralizada más allá de las transacciones financieras.

Dado que los Ordinals son completamente válidos en el software actual de Bitcoin, eliminar la capacidad de crear inscripciones Ordinales requeriría una actualización del protocolo de Bitcoin. Por lo tanto, corresponde a la comunidad de Bitcoin decidir colectivamente si los Ordinals están aquí para quedarse o no.

El artículo original se puede encontrar en el blog de Chainlink. Traducido por Juliana Cabeza.

Discussion (0)