Crypto Academy Week 12 – Homework post for @pelon53

Tokens.gif

Cover created in Canva

Saludos para todos en “SteemitCryptoAcademy”, es un placer volver a estar una semana más compartiendo y adquiriendo todo el conocimiento impartido por los profesores. En esta oportunidad, realizare la tarea asignada por el profesor @pelon53, la cual, trata sobre un tema bastante interesantes que tiene que ver con los tipos de tokens y sus protocolos, sinceramente no soy un experto técnico en ello, pero daré mi mejor esfuerzo.

Sin más preámbulos, iniciare con la terea y su explicación correspondiente:

Primero antes de definir que es un estándar de token tipo ERC-1155, tengo que explicar que es un token FUNGIBLE y uno NO FUNGIBLE. (NFT)

image.png

line2.png

Image GIF created in Canva

Tokens Fungibles: Estos son tokens que vienen bajo el estándar ERC-20, los cuales poseen una utilidad intrínseca desde su creación, donde cada unidad es intercambiable entre sí, lo que quiere decir que, pueden cambiarse por uno del mismo valor. Esta característica le da un grado de flexibilidad muy importante, lo que permite adaptarse a muchas aplicaciones, es por esta razón que la mayoría de proyectos se basan en el estándar de token tipo ERC-20.

Image GIF created in Canva

Tokens No Fungibles o NFT: Estos tokens vienen bajo el estándar ERC-721 y son totalmente lo contrario a los tokens ERC-20, estos no pueden intercambiarse entre sí, lo que los hace únicos entre cada uno de ellos. Generalmente es utilizado en artes digitales, videojuegos, pueden venir en muchas formas, pero jamás un NFT es igual a otro.


Ahora que ya sabemos a groso modo qué estándar de tokens se clasifican los términos “FUNGIBLE y NO FUNGIBLES”, podremos definir que son los ERC-1155:

image.png


line2.png

Los tokens ERC-1155 combina lo mejor de los estándares de tokens mencionados anteriormente, lo que quiere decir que, son prácticamente una fusión entre los tokens ERC-20 y ERC-721. Estos fueron creados en el 2017 con la intensión de que estos pudieran combinar en una sola transacción o contrato ambos tipos de tokens, tanto los FUNGIBLES como los NO FUNGIBLES, minimizando enormemente los costos de gas que implica ejecutar el contrato. Esto crea una enorme flexibilidad y escalabilidad para incluir cualquier tipo de elementos que se pueden Tokenizar en una aplicación descentralizada o videojuegos.

¿Qué problemas existen en los tokens ERC-20 y ERC-721 que los ERC-1155 resuelven?

ERC-20: Los tokens ERC-20 son muy útiles, sin embargo, poseen un problema intrínseco, cada transacción dentro de la cadena de bloques posee una comisión, cada firma de contrato que hacemos trae consigo una cantidad de gas que debemos pagar a la red, esto es necesario para que nuestro contrato pueda ejecutarse y se puedan transferir nuestros fondos. A pesar de ser un tipo de token muy popular, esta es la misma la razón por la que se encuentra actualmente congestionada la red y los fees de transacción para cancelar este gas son muy altos.

ERC-721: Estos tokens fueron especialmente creados para Tokenizar cualquier activo totalmente único dentro de la cadena de bloques de Ethereum, algo realmente impresionante, sin embargo, lleva al mismo problema que los ERC-20. Si nosotros somo artistas y tokenizamos nuestro arte digital bajo este estándar de token y resulta que alguien nos compra 10 de nuestras obras únicas, nosotros no podremos transferir inmediatamente nuestros 10 tokens NO FUNGIBLES, esto debemos hacerlo uno por uno, lo que hace que, cada transacción de estas tenga un cobro de gas intrínseco que, por supuesto hace mucho más costosa su transferencia.

Ahora bien, para verlo de una manera más practica y clara colocare un ejemplo:

Ejemplo – Caso de elementos en un Videojuego:

Supongamos que nuestro videojuego trata sobe un héroe que pretende salvar la tierra, sin embargo, este necesita de varios elementos para poder lograrlo. Uno de estos elementos es una armadura, algo que le permita obtener un poder inimaginable con el fin de vencer a sus enemigos. Ahora bien, nuestro héroe no solo necesitara una vestidura lo suficientemente fuerte, por lo que también necesitara armas para poder enfrentar a sus oponentes, estas armas pueden ir desde una espada o lanza, hasta un arco con diferentes tipos de flechas. Ahora que ya sabemos de qué va nuestro juego ficticio, veamos qué elementos en el pueden ser tokenizados, en pocas palabras, cuáles pueden ser FUNGIBLES y NO FUNGIBLES.

Armadura:(NO FUNGIBLE) Lo hace un activo tokenizado único en su tipo, por lo que no puede intercambiarse.

Espada: (FUNGIBLE) Vamos a suponer que en nuestro juego hay varios tipos de espadas, sin embargo, como estamos comenzando esta es una espada del tipo estándar, lo que quiere decir, que esta no es única, por lo que, en este caso, es un elemento tokenizado FUNGIBLE, ya que, esta si puede intercambiarse, suponiendo que si podamos de acuerdo al desarrollo del juego.

Ahora podemos ver más clara la diferencia, la utilidad y la flexibilidad de los tokens bajo el estándar ERC-1155, combinando lo mejor de los tokens ERC-20 y ERC-721.

image.png

line2.png

Para verificar la cantidad de tokens existentes bajo la estándar ERC-721 es muy sencillo, solo debemos seguir estos pasos a continuación:

  • Dirigirnos a https://etherscan.io/

  • Una vez estemos en la plataforma de etherscan.io, nos dirigimos a la parte superior de nuestra pantalla, allí veremos varias opciones, sin embargo, la que nos interesa es la opción llamada “Tokens”, una vez allí pasamos nuestro cursor con el mouse sobre esta y se nos desplegaran varias opciones, donde nos centraremos en la que dice “ERC721 Top Tokens”, Por último damos Click en ella, como lo muestro en la siguiente imagen:

Paso 2 Seleccionar Tokens y top tokens erc721.png

  • Posteriormente ya habiendo dado Click en “ERC721 Top Tokens” como lo mostré en la imagen anterior, nos arrojara a la siguiente pantalla, donde esta vez marcaremos cuantos tokens NO FUNGIBLES (NFT) existen al momento de realizar esta publicación. En la siguiente imagen podremos ver que existen hasta el momento 11.108 tokens ERC721.

Paso 3 Marcar la cantidad de tokens existentes de NFT ERC721.png


image.png

line2.png

TRC-20 es un tipo de token estándar que utiliza contratos inteligentes igualmente que Ethereum, sin embargo, esta también utiliza su propia red llamada TRON (TRX). Su protocolo emite tokens gracias a una máquina virtual TRON (TVM), por lo que cualquier programador con experiencia puede emitir un activo con funciones y características diferentes de otros. Con este estándar se pueden desarrollar muchas aplicaciones descentralizadas o Dapps, por lo que se pueden crear juegos, aplicaciones ligadas al entorno de las finanzas descentralizadas o DeFi e incluso intercambios descentralizados, en fin, muchas aplicaciones en una red que es realmente flexible, rápida y escalable lo que la resalta en un sin fin de proyectos existentes que también utilizan contratos inteligentes en su protocolo.

¿Qué es lo que más resalta del protocolo TRC-20?

Lo más resaltante de esta red, es que posee funciones similares al protocolo ERC-20 y que es compatible con la red de Ethereum, además de esto, uno de los tokens más populares creado en la red de TRON es el USDT (Theter) que es una moneda estable, lo que significa que su valor siempre estará anclado a 1$. En base a esto como ya comenté, esta red posee una flexibilidad y rapidez incluso mayor que la de Ethereum y al ser más escalable en conjunto con la rapidez con la que se ejecutan las transacciones, destaca en el gasto intrínseco que existe en la red, siendo esta casi de CERO, lo que lo hace una red muy confiable.

Otro aspecto importante al destacar es que es que, las tarifas de transacción consumen es energía y ancho de banda, por lo que congelar algunas monedas de TRX, te permite votar en la red y estos recursos son los que ayudan a que la red se mantenga ligera y las transacciones sean muy economías, además de ser una red muy sencilla de usar sin mucha complejidad. También dentro de la red existe el cruce entre cadenas de bloques distintas, sencillamente se debe bloquear el activo para que este se convierta en una moneda de intercambio o gasto dentro de la red de TRON, esto permite respaldar la emisión de un token TRC-20 con esta moneda y de esta manera darle un valor intrínseco a la misma.

image.png

line2.png

Para verificar la cantidad de tokens existentes en el estándar TRC-20, debemos seguir los siguientes pasos que describiré a continuación:

  • Dirigirnos a https://tronscan.io/#/

  • Una vez estemos en la plataforma, nos dirigiremos a la parte superior de la pantalla, donde nos centraremos en la opción llamada “Tokens”. Al pasar nuestro cursor del mouse por la opción antes mencionada se nos desplegara una lista de opciones, seleccionando la llamada “Visión General de Tokens” como lo muestro en la siguiente imagen:

Paso 2 Seleccionar tokens y visión general de tokens.png

  • Posteriormente ya haciendo seleccionado la opción de “Visión general de tokens”, nos centraremos en la parte media de nuestra pantalla, donde nos saldrán 4 opciones para elegir que son: All, TRC10, TRC20 y TRC721. La que debemos seleccionar es “TRC20”, con el fin de conocer el número de tokens existentes sobre este estándar al momento de realizar esta tarea. En la siguiente imagen que mostrare a continuación, podrán apreciar claramente cual seleccionar y como ver el número de tokens:

Paso 3 Cantidad de tokens trc20 existentes.png

En esta imagen pueden apreciar que existen en el momento de realizar esta tarea una total de 15.980 tokens bajo el estándar TRC20

image.png

line2.png

Para poder concluir con broche de otro esta tarea, llegamos a la conclusión de que los tokens ERC1155 son una gran invención que claramente ataca las mayores deficiencias de los estándares ERC20 y ERC721, haciendo una combinación perfecta para el desarrollo completo de un juego con un sinfín de elementos que se pueden Tokenizar. Por otro lado, los tokens TRC20, son muy buenos, la red de TRON es una de las más rápidas y ligeras de todo el ecosistema, por lo que en mi opinión desarrollar un token en esta red sería mucho más beneficioso y económico.

Sort:  

Gracias por participar en Steemit Crypto Academy:

Su tarea fue muy original, me agradó leer su tarea. Pero no encontré datos importantes sobre todo en ERC1155. Por ejemplo. Se se hace una transacción errada con el token ERC-20 se pierde, no se puede recuperar. Ahora con el ERC-1155, si hay un error en dicha transacción se puede regresar y el token no se pierde.

Espero seguir leyendo sus aportes interesantes, gracias.

Escala de Estimación.Puntaje.Observación
Explicar ERC-1155.1.5Faltaron datos importantes.
Verificar Token ERC-721.0.9Bien verificado.
Explicar TRC20.2.2Buena investigación
Originalidad1.5Muy original, tanto en su escritura como en sus imágenes.
Presentación.1.5Buena presentación.

Calificación: 7.6

Muchas gracias por sus correcciones profesor @pelon53. Fue un placer participar.

Financial Markets Analyst.
@lenonmc21

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 57567.29
ETH 2568.29
USDT 1.00
SBD 2.50