WEB3DEV Español

Delia Viloria T
Delia Viloria T

Posted on

¿Cómo funcionan los NFTs?

Este artículo fue escrito por Dione Bastos y traducido al español por Delia Viloria T. Puedes ver el artículo original en portugués aquí.

Creo que la mayoría ya debe haber escuchado el término NFT o token no fungible (Non-fungible Token en inglés) pero, ¿qué será eso, eh? 🤔

Para entender lo que es algo no fungible primero necesitamos entender su antítesis que sería la fungibilidad. Para eso, imagínate que prestaste R$ 100 a un amigo y al otro día, él te devuelve un billete de R$100. Sin embargo el billete que te devolvió estaba más gastado que el que tú le prestaste, -se entiende que no era el mismo billete- y sin embargo tú lo aceptas tranquilamente, ya que el billete tiene el mismo valor de R$ 100.

¿Notas que incluso si el otro billete cambia en apariencia, número de serie, etc. seguirá teniendo el mismo valor?

Eso sucede porque es un bien fungible, un billete de R$ 100, puede ser divisible por dos de R$ 50 o cuatro de R$ 25 y siempre tendrá el valor de R$ 100. Lo que es muy diferente de un bien NO fungible, que puedo explicarte usando como ejemplo, una obra de arte.

Imagina ahora que ese mismo billete de R$ 100 fue transformado en una pintura por Picasso, ¿tendría siempre el valor de R$ 100?

No, pero ¿por qué?

Porque es único, no existe otro billete de R$ 100 pintado por Picasso, solamente aquel. Es por eso que no es posible garantizar que siempre tendrá el valor de R$ 100. Alguien en algún lugar del mundo podría comprarlo por millares o hasta por millones de dólares, por el simple hecho de ser algo único e indivisible, además de haber sido pintado por Picasso.

Pero si la obra de Picasso fuese digital, ¿qué garantizaría que alguien fuese allí, copiara la obra varias veces, removiendo su originalidad?

Es allí donde entra la tecnología de los NFTs y del Blockchain. El NFT funciona como un certificado de propiedad digital, que va a estar vinculado a esa obra de arte y con la ayuda del blockchain registrará datos que pueden demostrar que Picasso realmente pintó aquella obra. Entre estos datos puedo citar:

  • La dirección de la cartera de Picasso;
  • La fecha y hora de la creación de la obra;
  • Cuál red utilizó para la creación (Ethereum, Matic, Cardano, etc);
  • Cuánto pagó por la creación, entre otras cosas.

Alguien mal intencionado puede hasta copiar la imagen, y generar un nuevo NFT, pero aún así, no sería el mismo activo digital hecho por Picasso, pues cambiaría su hash, fecha de creación y también quién creo aquel activo.

Desvelando la tecnología

Ahora que ya entiendes el concepto de no fungibilidad, voy a explicarte el funcionamiento técnico de un NFT y cómo garantiza que un contenido digital se convierta en algo único. Primero necesitamos entender que existen dos tipos de NFTs, las Off-Chain y las On-Chain.

Off-Chain

Funciona fuera de la cadena del Blockchain, por eso el nombre de “Off-Chain”. Significa que el contenido digital sea foto, video, audio, etc. no se guardan dentro del blockchain sino que se alojan en algún lugar de la internet y la referencia del contenido digital está guardado en un blockchain. Sin embargo, guardar tus contenidos digitales de forma centralizada es extremadamente inseguro, pueden ocurrir problemas y el servidor donde se guardan tus archivos puede dejar de funcionar, o puedes terminar eliminando el contenido digital por error, y tu NFT perdería totalmente su fundamento.

Para evitar este tipo de problema es muy común utilizar el protocolo IPFS (Sistema de Archivos Interplanetario, InterPlanetary File Systems en inglés) que guarda las propiedades de tu NFT de forma descentralizada y distribuida, replica tus archivos a varios nodos en la red, similar al sistema de Utorrent. La diferencia es que utiliza hashs de integridad, para garantizar que la propiedad/archivo del NFT sea siempre el del momento de la creación.

On-Chain

Los datos On-Chain actualmente no son tan populares para los NFTs, y si para las criptomonedas, poquísimas colecciones de NFTs utilizan este método, por el hecho de ser bastante caro. Pero los datos On-Chain son los más seguros e íntegros, pues los datos estarán guardados de forma inmutable.

Verificando las propiedades de un NFT Off-Chain

Como los NFTs Off-Chain son los más utilizados los pondré como ejemplo y para eso, necesitamos usar un explorador de bloques, el cual es una interfaz entre blockchain y el usuario, donde es posible analizar todo lo que está sucediendo.

Voy a usar como base los NFTs de la WEB3DEB, que son enviadas a todos los que completan los Bootcamps ofrecidos gratuitamente por la comunidad.

Primero necesitamos acceder al explorador de bloques, para eso utilizaremos el Polygon Scan, que es el explorador de Polygon Matic, red responsable de la construcción de los NFTs de WEB3DEB. En este ejemplo voy a enseñarte el background del NFT que gané en el bootcamp de games NFT.
Image description
A partir de la foto podemos analizar algunas cosas interesantes al respecto de la NFT.

Transaction Hash - Es la dirección de creación del bloque, responsable por la transacción de mint entre el contrato de la WEB3DEV y mi cartera;

Timestamp - Es la fecha y horario que la NFT fue “mintada” (término usado para la creación de la NFT)

From - Es la cartera destinataria de la NFT, en este caso la mía;

Interacted With (to) - Es la dirección del contrato NFT (smart-contract) con la cual mi cartera interactuó;

Tokens Transferred - Se refiere al token id de mi NFT, que en este caso es el número 253;

Transaction Action - Muestra la acción de mint del contrato con mi cartera;

Transaction Fee - Es la cantidad que costó la transacción

Problemas que los NFTs pueden resolver

Existen varias utilidades para los NFTs, dentro de ellos podemos citar:

  • Combate la piratería;
  • Interacción directa entre artista y comprador;
  • Autenticación de documentos;
  • Terrenos Virtuales;
  • Metaverso;
  • Cripto Games;

El cielo es el límite, el mercado de los NFTs y criptomonedas se ha vuelto tan vasto que es prácticamente imposible explicar todo en un solo artículo, así que si quieres aprender más sobre este tema o quién sabe crear tu propio NFT, te aconsejo mucho que te unas a la comunidad WEB3DEV, y realizar sus Bootcamps. Éxito en tus estudios.😎👏

Discussion (0)