Ethereum

Tokens y NFTs

Fungible vs No Fungible


Primero, debemos entender estos 2 términos económicos. La fungibilidad es una propiedad económica que define si algo se puede intercambiar por otra unidad idéntica sin perder valor.
- Fungible significa "intercambiable": Un billete de 10 soles vale exactamente lo mismo que cualquier otro billete de 10 soles. Las criptomonedas como BTC o ETH son fungibles.
- No Fungible significa que es único y no se puede reemplazar: Por ejemplo, la monalisa u alguna otra obra de arte es única ya que no puedes crear otra que se exactamente igual.

¿Qué es un token?


Es como un ticket para una feria o un pase VIP. No es dinero oficial emitido por el banco pero dentro de su propio sistema representa un valor o derecho hacia algo.
Ethereum permite a los desarrolladores crear sus propias "monedas" o activos digitales sobre su red mediante smart contracts (contratos inteligentes). Aquí es donde entran los dos tipos de tokens:

Tokens Fungibles
Son criptomonedas o fichas digitales idénticas entre sí.
Aqui tenemos varios tipos y algunos de ellos los explicaré más adelante:

- Stablecoins (monedas estables)
Eso lo explicaré más adelante por lo que no quiero adelantarme pero, en pocas palabras, son tokens diseñados para mantener siempre el valor de $1 USD. Si tienes 10 USDC, cada uno vale exactamente 1 dólar, sin importar cuándo o dónde los hayas adquirido.

- Tokens de gobernanza y Aplicaciones DeFi
Se usa para votar sobre decisiones de la plataforma o para gobernanza y recompenzas.

- Tokens de utilidad
Se utiliza para pagar por los servicios de oráculos (datos que conectan el mundo real con la blockchain).

- Token Nativo
Aquí tenemos solamente a la ETH (Ether). Bueno, técnicamente no es un token ya que es la moneda nativa de la red pero funciona bajo la misma lógica fungible: 1 ETH siempre equivale a 1 ETH. Lo puse aquí para que entiendas mejor el concepto de token pero no es un token asi que si alguien te pregunta, le dices que no es un token como tal

Tokens No Fungibles (NFTs)

Cada uno de estos representa la propiedad de un activo específico con un ID digital único

Tenemos:

Nombre de Dominio Blockchain:
Nombres como fabric047.eth o thiago.eth. Cada dominio es un NFT único. No existen dos personas que puedan tener exactamente el mismo nombre.

Coleccionables y Arte digital
Su mismo nombre lo dice, son como figuras o cosas coleccionables.
Por ejemplo: CryptoPunks es una de las primeras y más famosas colecciones de NFTs. Hay solo 10,000 imágenes de píxeles únicas, y cada una tiene accesorios y rarezas distintas.

Bienes Raíces Digitales
Por ejemplo: Decentraland (LAND) son terrenos virtuales en un metaverso. Cada parcela o terreno de LAND es un NFT.

Bueno, como hemos visto, muchos de ellos parecen sacados de videojuegos a tal punto que se nos olvida que estamos hablando sobre criptomonedas pero así es como funciona xd.

Estándares: ERC20, ERC721, ERC1155

Un estándar ERC (Ethereum Request for Comment) es un conjunto de reglas técnicas que los programadores siguen para que sus tokens puedan comunicarse con billeteras, casas de cambio (exchanges) y aplicaciones descentralizadas (esto lo explico más adelante) de forma uniforme y sin problemas.
Sin estos estándares, cada programador crearía un token con reglas diferentes y las billeteras tendrían que adaptarse a miles de códigos distintos.

Los principales son 3:

ERC-20: Tokens Fungibles

Es para crear criptomonedas o fichas dentro de Ethereum. Todos los tokens ERC-20 emitidos por un mismo contrato son idénticos.
Ejemplos de estos son: Criptomonedas de proyectos (personas creando nuevas criptos para experimentar), tokens de gobernanza (DAO) y monedas estables (stablecoins).


ERC-721: Tokens No Fungibles (NFTs)

Su uso habitual es para arte digital, coleccionables, nombres de dominio blockchain (.eth), entradas a eventos, etc.
Ejemplos: Bored Ape Yacht Club, CryptoPunks, dominios ENS. Si deseas, puedes investigar más sobre Bored Ape Yacht Club (BAPYC) es interesante como funciona.


ERC-1155: Multi-Token (Híbrido ya que acepta ambos tipos de tokens)

Fue creado originalmente para videojuegos dentro de la blockchain, permite emitir tokens fungibles y no fungibles dentro de un solo smart contract. Además, permite transferir múltiples tipos de tokens en una sola transacción, lo que reduce bastante las comisiones (gas fees).



Espera, hay videojuegos en la blockchain?
Sí, hay muchísimos videojuegos en blockchain. Es normal pensar que solo sirve para mover dinero, porque así comenzó todo con Bitcoin. Pero Ethereum introdujo los contratos inteligentes donde, como ya lo expliqué, son básicamente líneas de código que ejecutan reglas automáticas. Y si puedes programar reglas, puedes crear juegos.

La gran diferencia entre un juego normales y un juego en blockchain (también conocidos como Web3 Games) se reduce a una palabra: propiedad.
Todo eso lo explicaré más adelante.