Ciudades del futuro Tecnología e innovación

Ordinals vs NFT de Ethereum y Counterparty, ¿qué los diferencia?

Todos son tokens únicos porque poseen un identificador en un libro contable distribuido.
Sin embargo, poseen diferencias importantes en aspectos como almacenamiento, peso y costes.

La aparición de los tokens no fungibles (NFT) Ordinals en Bitcoin encendió una discusión acerca del almacenamiento de datos en la red. Los Ordinals fueron inmediatamente comparados con sus «parientes» en Ethereum y con Counterparty, los primeros NFT que existieron en Bitcoin. 

Aunque comparten algunas características, estos nuevos tokens difieren en varios puntos. A continuación, intentaremos explicar cada uno de ellos para una mejor comprensión del tema del momento en el ámbito bitcoiner. 

También te podría interesar

NFT de Ordinals, Ethereum y Counterparty: en esto sí se parecen

La principal característica que comparten estos tokens no fungibles es el hecho de que son una representación digital de un objeto que, al tener su identificador propio en una blockchain, se vuelve único, irrepetible y limitado. 

Para mintear (acuñar en una red) estos tokens, hay que pagar una comisión en la criptomoneda nativa de la red donde se alojan. Para Bitcoin, se usan bitcoins (BTC). En el caso de Ethereum, se paga con ether (ETH). 

Dónde se alojan los NFT

Este es uno de los principales aspectos que diferencian a los tokens que estamos comparando. En los tres casos, se hace un uso diferente del espacio de almacenamiento de cada red para alojar los datos de estos tokens. 

En el caso de los NFT de Ethereum, los archivos ligados a un NFT se alojan en un servidor externo. Al almacenar los datos fuera de Ethereum, se coloca un enlace público al servidor en los metadatos de una transacción.  

Ese almacenamiento externo de los datos de un NFT puede ir contra de su durabilidad en el tiempo. Como los servidores externos son administrados por terceros, nada garantiza que no sean eliminados.


Metadatos de una transacción de Ethereum.
En los metadatos de una transacción de Ethereum se especifica dónde se almacena el NFT creado o transferido. Fuente: ipfs.io.

Por su parte, los NFT de Ordinals siempre se almacenan en la red de Bitcoin. Esta es la principal novedad que introducen estos tokens y que los diferencia de los demás. 

Para ello, se usa el espacio Witness de una transacción para introducir los datos del token. La imagen se guarda en formato hexagesimal (HEX) en la contabilidad de Bitcoin. Es posible usar ciertos convertidores en línea para descifrar el HEX y acceder a ellas. 

Una curiosidad técnica es que los NFT de Ordinals no son más que un satoshi (unidad mínima de bitcoin) marcado. Es decir que, para enviar un NFT, hay que mover ese satoshi. El código de Ordinals añade una función para que ese satoshi no se incluya en transacciones y pagos de comisiones, lo que ocasionaría una pérdida involuntaria de su tenencia.


NFT de Ordinals.
Los últimos NFT de Ordinals que fueron creados en Bitcoin. Fuente: Ordinals.com.

Finalmente, los NFT de Counterparty también usan datos alojados en la red de Bitcoin. Es que Counterparty es, precisamente, una plataforma descentralizada basada en Bitcoin que permite desarrollos aprovechando los recursos de esa red. Permite, por ejemplo, funciones como creación de activos, contratos inteligentes, intercambio descentralizado, pagos, votaciones y direcciones multifirma. 

Pese a usar datos registrados en la red de Bitcoin, los nodos de Counterparty  toman esa información para interpretarla según sus propias reglas de funcionamiento. En este sentido, usan un «apuntador» que direcciona al servidor externo donde está alojada la imagen, como hace Ethereum. En tanto, la dirección dueña del token y otros datos relacionados sí se alojan en Bitcoin. 

A diferencia de Ordinals, los NFT de Counterparty no «marcan» satoshis específicos, de modo que es posible transferir un token de una wallet a otra sin necesidad de que se trate de ese mismo bitcoin donde estaba alojada la información previamente.  

El peso de los archivos

Los tokens no fungibles contienen (directa o indirectamente, como se explicó antes) archivos que muestran a qué objetos representan. Pueden ser imágenes, videos, certificados, gifs, entre otros. 

A la hora de almacenar estos archivos, la limitación del peso de los bloques es un aspecto clave. En Bitcoin, el tamaño máximo de un bloque es de 4 megabytes (MB), de modo que los NFT deberán ser mucho más livianos que en otras redes. Los Ordinals, por ahora, son imágenes. Así y todo, tras su aparición se minó el bloque más pesado de la historia de Bitcoin, como se reportó en CriptoNoticias.


Las diferencias entre los NFT de Ordinals y Counterparty en Bitcoin los NFT de Ethereum. Fuente: Composición CriptoNoticias.
Las diferencias entre los NFT de Ordinals y Counterparty en Bitcoin los NFT de Ethereum. Fuente: Composición CriptoNoticias.

En Ethereum, en tanto, la limitación del tamaño de bloque no existe, porque los archivos no se cargan en la blockchain en sí, sino en otros servidores. Lo mismo hace Counterparty mediante, por ejemplo, la plataforma xchain.io

Es por este motivo que los NFT de Ethereum pueden tener no solo imágenes, sino también archivos más pesados. Tal cosa no es posible (al menos todavía) en los NFT de Ordinals. 

Costo de enviar un NFT

Tal y como se explicó en un artículo reciente en este portal, los NFT de Ordinals son baratos de enviar porque usan el apartado «Witness» de una transacción. Por lo tanto, se pueden enviar pagando las comisiones normales de la red Bitcoin. Esto dependerá, claro, de la congestión de la red en ese momento y de la urgencia de quien hace la transacción.  

El traspaso de NFT en Counterparty es similar. Como se detalla en la sección de Preguntas frecuentes del proyecto, «las transacciones de Counterparty son transacciones de Bitcoin», y por ende, pagan las mismas comisiones a los mineros. La única diferencia es que, en vez de usar la función Witness, Counterparty utiliza el código OP_RETURN para la información que añade en las transacciones. 


Costo de envío de NFT en ethereum
El envío de NFT en Ethereum es muy costoso. Fuente: l2fees.info.

En Ethereum, el envío de tokens es bastante más caro que las transacciones de ether (ETH). En el siguiente cuadro (al final), podemos ver que, al momento de esta publicación, el costo para intercambiar tokens es cinco veces mayor que la comisión promedio para enviar ETH.

Dónde crear y comerciar los NFT

Para los NFT de Ethereum, existen muchas plataformas donde se pueden crear y comerciar estos tokens. Entre los marketplaces, el más reconocido es Opensea, que tuvo un volumen de comercio superior a USD 446 millones en enero de 2023, pero llegó a los USD 4.800 millones 12 meses atrás.  

Muchas empresas brindan servicios que facilitan el proceso de acuñar estos tokens en Ethereum, que no sería nada fácil para una persona sin conocimientos en programación. 

En Counterparty, la creación de tokens también está disponible para cualquier usuario y se presenta una interfaz sencilla de interpretar incluso para los no expertos en el tema. Si te interesa conocer en profundidad este proceso, te invitamos a repasar este tutorial. Asimismo, los dispensadores son otro instrumento tecnológico sumamente útil para el intercambio de tokens. Aprende cómo usarlos en este artículo

Por el contrario, la creación de NFT en Ordinals todavía no es tan sencilla para el público en general. Hasta el momento de redacción de esta nota, la wallet  solo está disponible para quienes ejecuten un nodo con el cliente Bitcoin Core, ya que se basa en ese software para administrar las llaves privadas y firmar transacciones.  

Para quienes puedan hacerlo, el intercambio de estos NFT de Ordinals se lleva a cabo en foros de internet. El intercambio es directo, sin intermediarios, a diferencia de lo que pasa con los NFT de Ethereum, que recurren a plataformas donde se comercializan estos tokens.

This content was originally published here.

EL 2 DE JUNIO DEL 2024 VOTA PARA MANTENER

TU LIBERTAD, LA DEMOCRACIA Y EL RESPETO A LA CONSTITUCIÓN.

VOTA POR XÓCHITL