Breves notas sobre la primera clase del curso de NFTs y Metaverso al que me anoté en el Open Metaverse y es dictado por la Universidad de Nicosia y Punk 6529, uno de los coleccionistas e inversores líderes en el espacio de NFTs.
Estaba guardando estos apuntes en Obsidian, solo para mi, hasta que me di cuenta que es información que puede ser de valor, así que traduje mis notas del inglés al castellano para compartirlo con quien no se lleve tan bien con el idioma extranjero y no tenga acceso al curso.
Este curso me tiene flipando por lo disruptivo que es. La forma en que se lleva a cabo se me hace mega divertida y no se parece en nada a otros cursos en los que me anoté...
¿Qué hace que estas clases sean tan diferentes al resto?
1. El curso se dicta en un entorno 3D en el OM (Open Metaverse). No hay aulas, no se usa Slack ni Microsoft Teams, estamos conectados por Twitter, tenemos gente de la Universidad de Nicosia respondiendo preguntas en vivo en Discord y en el "espacio cero" del "Metaverso Abierto".
2. La experiencia de usuario dentro del espacio donde tomamos las clases, es igual a la de "los jueguitos", caminás con las teclas W, A, S, D y saltás con la barra espaciadora. Atravesás portales para entrar a los distintos espacios del campus y podés chatear y hablar en línea con todas las personas presentes. Mirá el video! 👀
3. El punto clave y diferencial: el curso es "On Chain", es decir, sobre la blockchain (tranqui, más abajo se explica qué es esto) y por ende descentralizado. Esta es la primera vez que se dicta un curso 100% sobre la blockchain.
Pero, ¿Qué significa esto? Empecemos con que para inscribirme tuve que mintear sobre la blockchain Ethereum, un NFT de acceso. ¿Suena modernísimo, no? Primero lo básico, ¿Qué es mintear? Es crear o acuñar un objeto digital único dentro de una blockchain (este proceso de minteo y creación del NFT, podría decirse que es análogo al momento en que se crea/acuña una moneda en la vida real, el metal fundido vendría a ser el smart contract, y cuando acuño o minteo ese metal, obtengo una moneda o token en este caso) Entonces, una vez que minteé el NFT, éste automáticamente se guardó en mi billetera de Ethereum y con tenerlo ahí, tengo el derecho de acceso al curso.
¿Cuál es la intención de hacer una inscripción tan emperifollada sobre la blockchain? Mantener la información de cada inscripto, descentralizada. La manera tradicional de inscribirse a algo suele ser a través de un formulario que va a la base de datos de alguien. Ese alguien es dueño y estará a cargo de esa base de datos, por ende puede prenderla, apagarla y hasta modificarla, entonces tu acceso a lo que sea que te hayas inscripto a través de la base de datos va a estar afectado a tu estado en dicha base, que bien puede ser falseada. La ventaja de la inscripción "On Chain" es que con simplemente demostrar ser dueño de un NFT, te garantizas el acceso, en este caso, al curso y los materiales del mismo.
4. Por último, una de las ventajas de la modalidad "On chain" es que la universidad de Nicosia puede hacer "airdrops" de los materiales del curso (pdfs o clases grabadas) a todas las personas dueñas de los NFTs de acceso. Un airdrop es una analogía de guerra que se usa en el mundo crypto para designar la distribución gratuita de tokens a multiples billeteras/wallets. Desafortunadamente, como este curso es un piloto y hay muchas cosas que todavía se están probando, el airdrop del material se suspendió luego de las primeras sesiones debido a problemas con la cantidad de inscriptos/dueños de los NFTs de acceso.
A lo largo de este curso, que para los instructores es también un experimento social, se irán encontrando respuestas a qué significa tener un gran grupo de personas interactuando sin usar una base de datos centralizada y qué significa interactuar con una comunidad que está aprendiendo sobre NFTs, trabajando en la "industria" NFT o pensando nuevas ideas sobre NFTs y qué significa que eso, esté ocurriendo de manera sostenida en un entorno 3D.
Ahora si, ¿Qué es un NFT?
Tecnicamente hablando...
Un NFT es un objeto digital que vive sobre la blockchain. Una blockchain es una red distribuida de nodos/computadoras que procesan trasacciones de manera sincronizada. Se podría pensar a la blockchain como una gran computadora que vive en el cielo y es controlada por nadie, o por todos los nodos, que agrupan cada transacción en bloques para luego subirlas a una cadena... de bloques. Esta cadena es de acceso público y solamente se paga por operar con ella, una tarifa de uso también conocida como "gas", que es el costo de computar la transacción.
Pero ¿Por qué las blockchains son importantes? Una de las razones es porque funcionan como un escribano, pero mucho más barato. Son las terceras partes confirmando, a través de criptografía, la validez de una promesa. El hecho de que sean descentralizadas, es decir, no controladas por nadie en particular sino que su existencia se basa en la red de nodos mencionada anteriormente, las hace aun más dificiles de corromper que a una institución... o a un ser humano.
*Nota del autor: Debido al tiempo limitado de las clases, los profesores eligieron a Bitcoin y Ethereum como ejemplos de blockchain, pero vale aclarar que hay más blockchains y tokens.
Por ejemplo, se podría decir que Bitcoin es una blockchain de "primera generación", porque es una red de computadoras/nodos, abierta, pública y para la que no necesitás permisos, sin embargo la red Bitcoin solamente procesa su token, es decir los bitcoins. Ethereum por otro lado, es una blockchain de "segunda generación", dado que es capaz de correr aplicaciones programables, además de procesar su propio token que es el Ether. En Ethereum, como en otras blockchains de este estilo, se pueden programar contratos inteligentes también conocidos como Smart Contracts, éstos son códigos que una vez que se corren y publican (deploy) en la blockchain, son inmutables y no se pueden parar.
Ethereum es una blockchain multi token, algunos token son Fungibles (que se consumen con el uso) (ERC-20) y otros son No Fungibles o Semi fungibles (ERC-721, ERC-1155). Los tokens fungibles son intercambiables y cada token fungible vale lo mismo. Sin embargo, los Tokens No Fungibles o NFTs son únicos, cada uno se crea con sus propias propiedades, por lo que algunos de ellos pueden ser mas valiosos que otros de su misma especie por tener diferentes características.
Los tokens de Ethereum están gobernados por los Estandares ERC
-ERC-20: Es el estándar para tokens Fungibles y el más utilizado. Requiere publicaciones de distintos contratos inteligentes para cada token.
-ERC-721: Es el estandar para tokens No Fungible y dentro de los No Fungibles es el más utilizado, provee la funcionalidad básica para rastrear y transferir NFTs. ERC-721 agrupa colecciones de Tokens No Fungibles en un solo contrato inteligente para toda la colección.
-ERC-1155: Es una interfaz estándar para contratos inteligentes que soporta multiples tipos de token. Permite a cada "token id" dentro de una colección, representar un nuevo tipo de token configurable, la clave aquí es que múltiples tipos de token pueden convivir en un mismo contrato inteligente y ser manejados de manera conjunta, por ejemplo, se podrían transferir o "tradear" multiples tokens a la vez y ahorrar así costos por transacción. ERC-511 es un estándar popular más que nada en gaming.
Conceptualmente hablando...
Los NFTs son simples punteros hacia una cosa. Son tokens numerados que habilitan un sinfín de acontecimientos, como por ejemplo, convenciones sociales.
La sociedad usualmente respeta las convenciones y se construye sobre ellas, por ejemplo, cuando compramos y vendemos una casa, no compramos ni vendemos la casa en sí, sino el puntero que apunta, valga la redundancia, a esa casa y que de alguna manera la identifica. Es decir, lo que manipulamos es el título de propiedad. Por tanto, tácitamente como sociedad aceptamos que un papel firmado por un escribano y un par de personas más, sea prueba suficiente de propiedad.
Volviendo a los tokens, como sociedad hoy en día, tácitamente acordamos que un token es el puntero hacia algo y que si tenés cierto token en tu billetera, en realidad tenés acceso a algo más. La cosa apuntada, puede ser tangible (como un cuadro) o intangible (como acceso a una comindad), puede ser un activo digital o un activo en el mundo real.
Los NFTs son el transporte de los "memes" de la sociedad, de los mitos, de las historias, de las realidades intersubjetivas que nos rigen como sociedad, que son reglas imaginarias, convenciones en las que elegimos creer. Los NFTs nos dan acceso directo a esos pactos sociales tácitos que construimos. Aquellos que controlan los mejores memes, controlan los recursos sociales. Y esto funciona porque las personas elegimos creer y construirnos sobre esto. Es muy facil ver los "memes" / "mitos sociales" a nivel Nacion, por ejemplo, hay personas que están dispuestas a morir por el "meme" del patriotismo o la nacionalidad.
¿Dónde se almacenan las cosas a las que los NFTs apuntan?
En su mayoría, los NFTs apunta hacia una URL fuera de la blockchain, donde se encuentra almacenada toda la información de dicho Token No Fungible. Los costos de almacenar datos en la blockchain son bastante altos y por ende, esta metadata suele ser almacenada de 2 maneras:
1. Almacenamiento Descentralizado
Fuera de la blockchain
-IPFS: Interplanetary File System, protocolo de almacenaje descentralizado que permite el guardado y transferencia de archivos identificados de manera unica, a través de una red global "peer to peer". Cualquier computadora puede hospedar y distribuir cualquier archivo dentro de la red global, solo basta descargar el software de IPFS.
-Arweave: protocolo de almacenaje diseñado con una filosofía diferente, donde el que almacena es pagado por adelantado por el servicio de almacenaje permanente bajo la suposición de que el costo se reducirá rápidamente y permitirá que el pago por adelantado en realidad cubra el costo de almacenaje por siempre.
Dentro de la blockchain: Los NFTs son almacenados "on chain", es decir de manera nativa en la blockchain. Esta forma si bien es costosa tiene todas las ventajas de la blockchain, sin embargo, es solamente efectivo a nivel costos, para piezas de arte que pueden ser almacenadas y descriptas en código, como el arte generativo.
2. Almacenamiento en un Servidor Centralizado
Y esto es todo.
Si te pareció útil esta información, podes:
-Suscribirte al blog dejando tu email acá 👈
-Invitarme un cafecito acá 👈
-Invitarme un cafecito pero en crypto a esta dirección 👇
0x6d18fAB1185cFeC6c734091653b128D65056CA53
Foto de portada de Andrey Metelev para Unsplash