Steemit Crypto Academy Season 2 Week 4 - "Tokens Parte2: ERC-20 and ERC-721" by @pelon53

Saludos apreciados lectores, esta es mi tarea para la semana numero 4 del profesor @pelon53, luego de haber visto la clase "TOKENS, PARTE 2: ERC-20 y ERC-721" La cual me hizo entender un poco respecto a la cadena de bloques Ethereum donde alguna vez opere unas pocas transacciones sin tener mucho conocimiento al respecto, solo lo esencial que tendría que ver con tarifa de transacción, GAS, y el envió, de hecho cuando en la clase el profesor @pelon53 manda a revisar la cantidad de tokens ERC-20 en https://etherscan.io/tokens recordé que tenia un usuario, así que al acceder pude ver que tenia un saldo a favor de poco mas de 3$ cuando jugaba un juego basados el EOS que se llamaba Eosknight y luego lo actualizaron por KnightStory. Sin darme cuenta ya estaba involucrado con los NFT porque guarde dos items allí y al aprender en la clase y encontrarme con todo esto me doy cuenta que a veces realizamos muchas cosas sin tener el conocimiento necesario.

1.png

Aunque para ese entonces pensaba que Ethereum era una criptomoneda, y que eso que estaba realizando era para vender los items del juego por la criptomoneda Ethereum, pero NO! no es una criptomoneda, aprendí que es una plataforma descentralizada, en donde se ejecutan contratos inteligentes, para ese momentos no lo sabia, pero hoy estoy un poco mas capacitado para entenderlo y poder respaldar mi tarea con los conocimientos adquiridos.

c11vQnq.gif

QUE ES EL TOKENS ERC-1155?

ERC-1155 este token vendría a ser una especie de conexión o mejor dicho una fusion de los estándares ERC-20 y ERC-721, efectivamente su interfaz es standard para contratos que gestionan varios tipos de tokens, es un único contrato desplegado que favorece el funcionamiento o desarrollo para incluir cualquier combinación de tokens fungibles, tokens no fungibles o tokens semi fungibles.

Los estándares como tokens ERC-20 y ERC-721 requieren que se implemente un contrato separado para cada tipo de token o colección, lo cual coloca una gran cantidad de códigos de bytes que se repite con frecuencia y de manera innesesaria en la cadena de bloques de Ethereum y limita ciertas funciones por la naturaleza de separar cada contrato de token en su propia dirección autorizada, con el estallido de los juegos como se los explique al principio sobre EosKnight y plataformas blockchains los desarrolladores de juegos pueden crear miles de tipo de tokens standard para admitirlos, en el caso que les mencione sobre ese juego, sin embargo ERC-1155 no es específicos para juegos y muchas otras aplicaciones pueden beneficiarse de esta flexibilidad.

Con el standard ERC-1155 es posible una nueva funcionalidad como las transferencias de múltiples tokens a la vez ahorrando costos de transacción. El comercio de múltiples tokens se puede construir sobre este standard y elimina la necesidad de aprobar contratos de tokens individuales por separados.

c11vQnq.gif

Cómo verificar la cantidad de tokens ERC-721 existentes al momento de hacer mi tarea:

Como lo vimos en la clase con el ejemplo de los tokens ERC-20, nos vamos a la dirección https://etherscan.io/ donde de forma fácil y sin necesidad de acceder con nuestro usuario veremos en el menu superior derecho unas pestañas desplegables, y entre ella veremos la pestaña "Tokens".

3.png


4.png

Una vez dentro de la pagina seleccionamos la pestaña "Tokens" para que se despliegue el menu:

  • ERC20 Top Tokens
  • View ERC20 Transfers
  • ERC721 Top Tokens
  • View ERC721 Transfers

De forma inmediata nos redirigirá a la pagina donde se encuentran la lista de los Tokens que están entre los primero lugares y veremos el total de contratos creados para el momento en que realizo esta tarea son de 11,117 contratos de token ERC-721

4.png

c11vQnq.gif

El Token TRC20 y verificacion de la cantidad de tokens TRC20 existentes en el momento de hacer la tarea.

Viendo la explicación de los estándares que conforman la red Ethereum visto por el profesor aprendí sobre los tokens ERC-20 y los ERC-721, pero luego de eso, mientras investigaba respecto a los token ERC-1155 enviado para la tarea pude aprender que hay mas a parte de los antes mencionados, pero que los ERC-20 son los tokens mas conocidos y populares de la blockchain de Ethereum, o por lo menos son los que mas uso tienen hasta ahora.

Los ERC-20 son tokens que sirve en la ayuda de la capitalización y financiación de proyectos, empresas o grupos de desarrollo de proyectos, son tokens fungibles de serie que cuentan con un suministro determinado y sirve para todo lo relacionado con las transacciones, y que de estos tokens hay miles, para el momento en que el profesor daba la clase eran 393.473 tokens y cuando estudie la clase y seguí los pasos ya estaban en 395,693, ósea que en 3 días se crearon mas de 2,000 tokens y se seguirán creando mas, sin embargo el standard ERC-20 a pesar de que es muy útil, leyendo a detalles descubrí que no es perfecto, porque existe una falla de diseño particularmente mala con los ERC-20 y es que hace posible que se pierdan los tokens cuando las personas los envían por error a un contrato inteligente utilizando el proceso que usarían para enviar los tokens a una billetera ordinaria y desafortunadamente eso ha resultado en la perdida de millones de dólares en tokens ERC-20.

2.png

Para abordar este inconveniente con los se desarrollo El ERC-223 que aborda este defecto de diseño al permitir a los usuarios transferir tokens a contratos inteligentes y billeteras con la misma función, sobre todo porque los tokens ERC-223 mejoran la eficiencia de los tokens ERC-20 al hacer que las transferencias requieran solo un paso en lugar de 2, eso significa que las transferencias de ERC-223 requieran solo la mitad del gas, es decir que es mas económico en comparación con las transferencias ERC-20 y además los token ERC-223 son compatibles con los token ERC-20, así que mantienen toda la funcionalidad original mientras resuelven los errores mencionados anteriormente. Sin embargo la mayoría de las billeteras Ethereum aun no admiten los tokens ERC-223 por lo que la adopción por parte de los desarrolladores de proyectos ha sido lenta.

c11vQnq.gif

Agradecido por lo aprendido profesor @pelon53 y por la explicación, y esperando su evaluación me despido. Todas utilizadas tienen su fuente exepto aquellas que son capturas de mi pantalla.

Hasta un Próximo Post

PicsArt_01-07-04.59.53.jpg

Sort:  

Gracias por participar en Steemit Crypto Academy:

Me gustó leer tu propia experiencia.

Faltó un poco de profundidad en el token ERC1155, como por ejemplo, si se hace una transferencia errónea se puede anular y el token regresará al remitente. Con el ERC20 se pierde ese token.

Con respecto a la pregunta 3, creo que te confundiste con ERC-20. La pregunta era para los TRC20 (TRON).

Espero seguir leyendo tus tareas y gracias por tu esfuerzo y dedicación.

Escala de Estimación.Puntaje.Observación
Explicar ERC-1155.1.0Faltó profundidad.
Verificar Token ERC-721.1.0Bien explicado.
Explicar TRC20.0.0Error con ERC-20 y se pidió con TRC20.
Originalidad1.5Su propio trabajo.
Presentación.1.5Buena presentación.

Calificación: 5.0

Wowww! 😲 Que error garrafal profesor, y eso que manejo mejor el tema de los TRC-20 debido a que también estoy trabajando con Nutbox y he operado con los Tokens PNUT! 😵 Y hasta realice un tutorial al respecto. Mis disculpas. Lamentablemente no hay repetición! Bueno profesor @pelon53 muy agradecido!

Espero ver un estupendo trabajo la próxima semana. Saludos y Dios les bendiga

Amen, así será.

Coin Marketplace

STEEM 0.32
TRX 0.12
JST 0.033
BTC 64647.16
ETH 3160.49
USDT 1.00
SBD 4.13