Crypto Academy Week 12 - Homework Post for @pelon53 || Tokens Part 2

in SteemitCryptoAcademy4 years ago (edited)

Imagen by @marlut en Canva.com

ERC-1155 : Lo mejor de dos mundos

Cada Token que existe en el mundo digital ha surgido, con la finalidad de suplir una necesidad. Y el origen del token ERC-1155 no es un excepción de este fenómeno.

Con la aplicación del token ERC-20 y ERC-721 se abrió la posibilidad de utilizar mediante Smart Contract, tokens fungibles (ERC-20) y tokens no fungibles o también llamados NFT (ERC-721). Sin embargo existían limitaciones que no tardaron en aparecer.

Algunas como estas:

  • Errores Irreversibles: Con las transacciones del Token ERC-20, se llegaron a perder 3 000 000 de estos tokens. ¿La causa? Si por accidente o error se enviaban estos tokens a una dirección diferente, estos tokens quedaban retenidos en el Smart Contrac al que se encontraba sujeto. Es decir, por este error podías perder tus tokens ERC-20 para siempre.

  • Incompatibilidad: Tanto los tokens ERC-20 y ERC-721 mantienen estándares diferentes, por lo que crear un Smart Contrac que involucrara tokens fungibles y no fungibles por igual, era casi imposible.

  • Sobrecarga de la Blockchain: Por cada token que se deseaba enviar, se debía crear un contrato inteligente por separado. Incluso si todos eran tokens del mismo tipo, lo que impedía el envio masivo y generaba datos repetitivos en la cadena de bloques de Etereum, obstaculizando muchas veces el trafico de esta.

Con la creación del token ERC-1155, fue y es posible manejar tokens fungibles y NFT dentro del la blockchain de ethereum. Sin la necesidad de crea un contrato inteligente por cada uno de ellos.

Es decir, gracias a los estándares en que se encuentra desarrollado el token ERC-1155, se puede obtener un mismo smart contract que acepte estos dos tipos de tokens, incluso tokens semi-fungibles. Sin la necesidad, de que cada token enviado sea aprobado individualmente.

Esto se entiende como una mejora, debido a que el ERC-1155 utiliza una especie de código universal, al momento de resguardar los tokens en un mismo contrato inteligente. A este mismo se le asigna un nombre especial, el cual puede ser utilizado en otros Smart Contracts, junto con el código universal de antes como requisito.

De esta manera, un contrato inteligente puede ser utilizado varias veces y sin la necesidad de generar más datos en la red de Ethereum que la sobrecarguen.

También integra la opción de poder enviar masivamente tokens de cualquier tipo, a una misma dirección y con la posibilidad de recuperarlos, ya que una función de este es comprobar que las transacciones sean exitosas. En caso de que esta falle o sea nula, los tokens regresan a su origen, para poder intentar nuevamente la transacción.

Algo que destaca en el uso de ERC-1155 no es solo su seguridad, sino también su rapidez, siendo necesario 2 pasos en las operaciones, contrario a otros donde es necesario hasta 5 o 4 pasos por cada transacción.

Datos Curiosos:

ERC-1155 fue creado por la compañia y productora de juegos Enjin y propuesto en el 2018 por desarrolladores como Witek Radomski, Andrew Cooke, Philippe Castonguay, James Therien, Eric Binet y Ronan Sandford.

Hasta ahora existen 45 Dapps, juegos y paginas web que utilizan ERC-1155.

Tokens ERC-721 Actual

Si queremos saber cuantos tokens ERC-20 existen en la actualidad, debemos hacer lo siguiente

  • Ingresar en la siguiente pagina: ETHERSCAN

  • Click en el recuadro que dice "Tokens"

Fuente del Capture

  • Se desplegara un recuadro y daremos click a la opción que dice: "ERC-721 Top Tokens" que señala el cuadro amarillo en la imagen.

Fuente del Capture

  • Inmediatamente podremos ver cuantos Tokens ERC-721 hay actualemente: 11,141 tokens NFT. Dependiendo de la hora y fecha que consultemos etherscan, esta puede variar.

Fuente del Capture

Token TRC20

Similar a Ethereum, la blockchain de Tron tiene como protagonista principal el token TRC-20, siendo este compatible con las aplicaciones que se desarrollan en esta misma plataforma y al utilizar un sistema de programación muy parecido al de Ethereum, estos también son compatibles con esta red con los tokens ERC-20.

Es un Token que tiene como característica, que usa un consenso de prueba delegada de participación o DPoS, que permite un rendimiento alto con costos bajos en las operaciones. Es una gran diferencia con tokens utilizados en Ethereum, puesto que su rendimiento es mas lento y costoso al tener grandes demandas.

Muchos desarrolladores de vídeo-juegos, optan por utilizar este token, puesto que se adapta mejor a demandas masivas, con mas rapidez y a menos costo. Para los que estamos poco o mucho tiempo en Steemit, conocemos que también en las blockchain de interacción social y creación de contenido este token esta en constante uso.

Token TRC20 Actual

  • Para conocer cuantos existen actualmente, ingresamos a TronScan y seleccionamos el recuadro rojo que dice "Tokens"

Fuente del Capture

  • Luego se desplegara un recuadro con varias opciones, le daremos click a la primera de ellas: " Visión General del Token" que esta en un recuadro rojo.

Fuente del Capture

  • Nos aparecerá una imagen donde salen varias opciones de tokens que podemos visualizar. Entre ellos el TRC20, donde daremos click. Inmediatamente en el lado derecho nos mostrara la cantidad actuales de este tokens, según la fecha y hora en que consultemos. En este caso un total de 16.071 Tokens TRC20.

Fuente del Capture

Conclusión

Fuente

Actualmente son muchos los tokens que se encuentran implementados en proyectos, unos que incluso aun no conocemos. Y cada día estos van modificandose según las necesidades que emerjan, lo curioso y llamativo de este mundo de criptoactivos es que esta en constante desarrollo y tokens como ERC-1155 y TRC-20 son la prueba de que cada vez se puede hacer mejor y que siempre hay una solución desde otra perspectiva.

Agradezco al profesor @pelon53 por la lectura de esta semana y por la tarea que nos motiva a aprender más.

Sort:  

Gracias por participar en Steemit Crypto Academy:

Excelente investigación, me gustó tu originalidad. Espero seguir leyendo tus tareas.

Escala de Estimación.Puntaje.Observación
Explicar ERC-1155.2.8Muy buena explicación.
Verificar Token ERC-721.1.0Bien verificado
Explicar TRC20.2.8Muy bien explicado.
Originalidad1.5Muy original.
Presentación.1.5Muy bien presentado.

Calificación: 9.6

Muchas gracias profesor. Nos vemos en una próxima tarea. Saludos!