Steemit Crypto Academy Season 2: Week4| TOKENS, PARTE 2: ERC-20 y ERC-721, by @pelon53

in SteemitCryptoAcademylast month (edited)

Captura de pantalla (2004).png

TOKEN PARTE 2

Saludos para todos, la semana pasada estuvimos hablando de los tokens y cada uno de ustedes hizo su propia investigación con respecto a los Security Token, Utility Token y Equity Token.

En esta semana seguiremos hablando de los tokens, pero nos vamos a enfocar en los tokens de la blockchain de Ethereum. Tenemos que tener claro que Ethereum no es una moneda, sino una plataforma descentralizada, y allí se ejecutan Smart contracts (contratos inteligentes). Muchos piensan que Ethereum es una moneda, pero la moneda nativa de esa plataforma es el ether. Ahora entremos a nuestra clase, hablando sobre:

divisor 5.1.png

Esta clase abarcará los siguientes temas:

ERC-20.
Estructura del token ERC-20.
ERC-721.
Estructura del token ERC-721.
Diferencias entre ERC-20 y ERC-721.
¿Cómo determinar los token ERC-20 existentes?

divisor 5.1.png

Captura de pantalla (1999).png

Es uno de los token más conocido y usado en el mundo de las criptomonedas. Este token funciona en la blockchain de Ethereum por medio de contratos inteligentes. Fue aprobado en noviembre del 2015, y su creación se debió a crear un sistema que tuviera múltiples funciones y capacidad.

La flexibilidad que tiene este token lo ha llevado a ser un estándar. Cuya función principal es estandarizar la emisión de los nuevos token que se van generando y estandarizar la interfaz. Por lo tanto, permite que los tokens puedan operar entre sí. Funciona bajo un sistema programático bien amplio, permitiendo diferentes usos sin afectar el funcionamiento de la plataforma blockchain. Este tipo de token busca que haya operatividad entre los tokens y compatibilidad, de esta manera facilitar mejora en el ecosistema de Ethereum. Este token tiene toda una estructura que permite la creación y distribución de un nuevo token de una forma fácil y rápida.

Para la creación de nuevas criptomonedas derivadas de la plataforma Ethereum, el token estándar ERC-20 se ha convertido en el más importante e incluso ha jugado un papel importante en las ofertas ICO, porque cuenta con la estructura para su distribuciones futuras. Los smart contracts no se pueden modificar, esto genera confianza y transparencia.

Alguno puede estarse preguntado ¿Qué significan las letras ERC?

E: Ethereum.
R: Requests.
C: Comments.
Solicitud de comentarios para Ethereum.

El número 20, porque la propuesta de mejora (EIP) es la número 20, es allí donde se describe el ERC-20.

Estos token ERC-20 facilita la creación de nuevos tokens. Ahora tú puedes crear tu propio token.

divisor 5.1.png

ESTRUCTURAS DEL TOKEN ERC-20

Los tokens ERC-20 tienen una estructura básica con la finalidad de aprovechar su potencial. Al crear un token se sigue la siguiente estructura que usan:

  1. Nombre: por ejemplo “Mi Token”. Es opcional.

  2. Símbolo: por ejemplo “MTK”. Es opcional. Tanto con el nombre y el símbolo es posible diferenciar e identificar los tokens, uno del otro en la cadena de bloques.

  3. Decimales: por ejemplo 6, lo que divide el token en 1.000.000. Es opcional.

  4. Total de token suministrados: es el total de tokens que existirán.

  5. Balance del propietario (BalanceOf): por medio de este medio se informa el balance de fondos.

  6. Transferencia a: se puede usar para transferir fondos a una dirección establecida.

  7. Transferencia desde (TransferFrom): se puede transferir desde una dirección a otra.

  8. Aprobado (Appove): permite retirar varias veces hasta alcanzar el monto aprobado.

  9. Tolerancia (Allowance): Devuelve la cantidad que falta por retirar. Por ejemplo, si se aprobó un retiro de 1.000 y solo se retiró 700, se devuelve 300, para el próximo retiro.

Existen 2 eventos: Transfer: que debe estar activado cuando se transfieren los tokens. Approval: que debe estar activado cuando se aprueba la transferencia.

Captura de pantalla (2000).png

¿Por qué surge el token ERC-721? Porque existía una necesidad, la de crear un token con características únicas y que no se repitiera, pero que se pudieran intercambiar, un token coleccionable. Son de suma importancia cuando se requiere que un token sea único e irrepetible. En el año 2017 con el auge de las criptomonedas, surgió también el auge de los token coleccionables, naciendo el ERC-721: tokens no fungibles o tokens únicos. Este nuevo estándar fue aprobado en el 2017.

Pensemos en un ticket único como el ganador de una gran obra de arte. Este sorteó se realizó entre un grupo de personas que asistieron y participaron en una subasta. Cada ticket es entregado a los participantes con características únicas e irrepetibles. Al momento de realizarse el sorteo la personas que tiene el ticket ganador se hace acreedor de esa gran obra. Cada ticket debe tener características únicas e irrepetibles. En este caso el token ERC-721, es el ticket. Esto no es posible hacerse con el token ERC-20.

divisor 5.1.png

ESTRUCTURAS DEL TOKEN ERC-721

Los tokens ERC-721 sigue la siguiente estructura que usan:

  1. Nombre: Como se llama el token.

  2. Símbolo: Nombre abreviado del token.

  3. Total de token suministrados: es el total de tokens que existirán.

  4. Balance: de una dirección específica.

  5. Funciones del propietario: involucra la propiedad del token y la forma de transferir.

  6. Propietario: este campo permite la identificación del token y la invariabilidad del mismo.

  7. Aprobación: el propietario autoriza a otro ente para transferir el token.

  8. Toma de posesión: si un usuario tiene varios token y desea retirarlos del saldo de otro usuario.

  9. Transferencia: permite enviar el token a otro usuario, pero quedan identificados el ID, así como que cuenta envió y cual recibió.

  10. Token del propietario índice: cada token tiene un ID único y esta función va a permitir que se le haga seguimiento a un token en particular.

  11. Metadatos del token: Aquí debe describirse todas las características del token que lo hacen único y no fungible, cuyas propiedades lo diferencian de otros tokens.

divisor 5.1.png

DIFERENCIAS ENTRE ERC-20 Y ERC-721

Veamos algunas diferencias:

TOKEN ERC-20TOKEN ERC-721
Son tokens fungibles, se desgastan y destruyen.Son token no fungibles, no se desgatan, ni se destruyen.
Son divisibles en fraccionesNo se pueden dividir.
No son únicos.Son únicos.

divisor 5.1.png

¿CÓMO DETERMINAR LOS TOKENS ERC-20 EXISTENTES?

Para determinar la cantidad de tokens ERC-20 que existen en la actualidad, usaremos la plataforma de etherscan pulse aquí, para entrar en la web de ethersacan. Y pulse en Tokens, según la figura 1. Esta plataforma nos da información detallada de lo que ocurre en la blockchain de Ethereum.

Captura de pantalla (2013).png

Capture 1

Se va a desplegar la siguiente pestaña y dele clic a ERC-20, como indica el capture 2. Allí vas a encontrar la información de los tokens ERC-20.

Captura de pantalla (2014).png

Capture 2

En la siguiente capture puedes ver la cantidad de tokens que existen de ERC-20. En el momento de tomar el capture de pantalla existían 393.473 token creados. Allí ve van generando automáticamente.

Captura de pantalla (2015).png

Capture 3

Hasta aquí llegamos en esta clase, esperando que sea de provecho para muchos de ustedes.

divisor 5.1.png

CONCLUSIONES:

  • Los tokens ERC-20 con un amplio espectro para ser usado en la red de Ethereum, ha sido uno de los pilares en la creación de los tokens. Los tokens ERC-20, por usar la plataforma de ethereum, generan transparencia, trazabilidad y seguridad.

  • Muchas aplicaciones descentralizadas, necesitan de los tokens ERC-20 para el uso de esas aplicaciones, lo que puede generar en el futuro un aumento sustancial en las diferentes aplicaciones descentralizadas.

  • La facilidad con que se pueden crear los tokens ERC-20, ha impulsado el crecimiento de los tokens en el mundo de los criptoactivos.

  • Los token ERC-721 o NFT se dicen que son el futuro de la economía creativa. Su facilidad permite que se puedan crear, así un músico o artista puede crear su propio tokens ERC-721. Aquí se abrió una oportunidad para los creativos e intelectuales en un futuro cercano.

divisor 5.1.png
divisor 5.1.png

TAREA

Debes realizar tu propia investigación y responder los siguientes puntos con tus propias palabras.

  • Explique en detalle el Token ERC-1155.

  • Explique como verifica la cantidad de tokens ERC-721 existentes en el momento de hacer su tarea. Presente capture de pantalla (use etherscan)

  • Explique el Token TRC20 y verifique la cantidad de tokens TRC20 existentes en el momento de hacer su tarea. Presente capture de pantalla (use tronscan)

divisor 5.1.png

REGLAS.

• Debe postear en la Comunidad de SteemitCryptoAcademy

• Debe incluir obligatoriamente entre las 3 primeras etiquetas: #pelon53-s2week4 y #cryptoacademy . y etiquetarme en algún lado de tu publicación @pelon53

EL PLAGIO O SPAM NO SERÁ TOLERADO

• Esta tarea se ejecuta hasta el 8/05/2021. 11.59pm UTC. (7:59 pm, Venezuela)

• Mínimo 300 palabras.

• Use imágenes libres de derechos de autor y señale la fuente, obligatoriamente.

• Cc: -

@steemitblog
@steemcurator01
@steemcurator02

Final pelon53 la mejor propia.png

Sort:  

Buenas tardes profesor. Por aquí mi tarea de esta semana para usted
https://steemit.com/hive-108451/@prosperamente/crypto-academy-week-12-homework-post-for-pelon53-tokens-parte-2
Gracias.

buenas noches profe tengo una duda.

Explique como verifica la cantidad de tokens ERC-721 existentes en el momento de hacer su tarea. Presente capture de pantalla (use etherscan)

En esta parte es simplemente checar la cantidad de ERC-721 existentes al momento tal y como usted lo hizo?

Buenas noches, si, vas a explicar con tu creatividad, como lo expliqué.

Hy sir such a nice post

Nice job, can we always get the English version of your post? Thanks

Hello. I don't want you to miss out on this lesson.

Select the "3 dots" at the top right corner of your Chrome browser and set to Translate

Screenshot_20210504-121934.png

Hello prof @pelon53, please i submitted my homework 2days ago but you haven't visited my post, kindly review my homework and please grade me so it can be upvoted on time😔.
A screenshot of my page and the day i submitted 2days ago

Screenshot_20210509-074251_Chrome.jpg

![20210508_163433.jpg](
Anticipating your warm respond, Thank you prof

buenos días profesor, adjunto al texto le coloco el link de mi tarea para esta semana, muchas gracias y feliz día.
https://steemit.com/hive-108451/@endersontowers/steemit-crypto-academy-season-2-week4-or-tokens-parte-2-erc-20-y-erc-721-by-endersontowers

Bueno, de vuelta a la escuela!! 😄 a hacer la tarea!!

Hola profesor @pelon53, excelente conferencia la de esta semana, aquí le dejo mi tarea, saludos, nos vemos en una proxima oportunidad🙌🏻

Hola profesor aquí está mi entrega, gracias a esta actividad por fin entiendo elos estándares de Ethereum y me parecen maravillosos. Un saludo.

https://steemit.com/hive-108451/@juanjo09/crypto-academy-week-12-publicacion-de-tarea-para-pelon53-or-token-parte-ii-or-estandares

This is great lecture from you professor and I've made my entry for the task. The link to the task is presented below. Thank you.

https://steemit.com/hive-108451/@fredquantum/crypto-academy-week-12-or-homework-post-for-pelon53-or-tokens-part-2

Hola @pelon53, disfruto leyendo tu publicación de tareas. Me gustó cómo explicaste el tema, fue claro y fácil de entender.

He completado mi tarea, puedes encontrarla aquí.

Quisiera saber porque el profesor @imagen no me corrigió mi tarea de la semana pasada hace 3 días si cumplí con todas las reglas para dicha tarea y la entregue en el horario comprendido.
https://steemit.com/hive-108451/@luis.lucia/crypto-academy-season-2-week-3-homework-post-for-imagen-blockchain-project

Saludos a todos, alguien que me pueda sacar de dudas? soy nuevo en SteemitCryptoAcademy quisiera saber si para participar debo empezar con las tareas de la semana uno o si si empiezo con esta semana?

Hola amigo, esta semana impusieron una nueva regla que en este caso seria una limitante para ti y es que tienes que tener mínimo 100 sp para poder participar.

Hola amigo, gracias por tu respuesta, lei la publicacion anclada donde hablan sobre eso y el minimo para participar es de 50SP o mas

Feliz tarde @pelon53 este ha sido nuestro primer post en esta comunidad, esperamos haber elaborado una tarea aceptable, gracias por las clases!!

POST ADDLAMR

buenas noches profesor, puede porfavor revisar mi publicación, cuando pueda, saludos y bendiciones.

https://steemit.com/hive-108451/@eulalia1202/steemit-crypto-academy-season-2-week4-or-tokens-parte-2-erc-20-y-erc-721-eulalia1202

Buenas noches profesor @pelon53. Acá esta el link de mi asiganción de esta semana acerca de Tokens 2da parte.

Saludos

https://steemit.com/hive-108451/@allbert/crypto-academy-week-12-homework-post-for-pelon53-tokens-part-2-erc-20-and-erc-721

Hello sir
Befre going to start my this week homework, i request you to plz revew may last week homework. I submitted it on time but it is reviewed yet
Here is the link
https://steemit.com/hive-108451/@sadiaanyat/steemit-crypto-academy-season-3-week-3-or-blockchain-projects-by-sadiaanyat

Thanks and regard

Excelente explicación profesor me estoy incorporando al curso así que trataré de ponerme al día con el material dado.

Sir my homework link

Profesor esta es mi tarea, pensé no detalle si tenia que ponerla como entrada en este post.

profesor si me puede corregir la clase no se si estoy aplazada, este es un mundo nuevo para mi y leeí demasiado para contestarla releei sus clase pero quizás no la interprete correctamente

this is my last week homework..i submitted it on time but its not checked yet...plz chk it so that i can move toward this week task...thanks

https://steemit.com/hive-108451/@sadiaanyat/steemit-crypto-academy-season-3-week-3-or-blockchain-projects-by-sadiaanyat

Prof @imagen
Thanks for visiting my home work, I have made the necessary correction, here is my link
Thanks as I await your review.

Buenas tardes profesor @pelon53 esperamos esta semana lograr sacarle una buena calificación, nos esforzaremos y daremos lo mejor de nosotros...
Se despide @familiatorrealba
Un abrazo a la distancia 🤗

Esperando un gran trabajo. Feliz noche

Esta es mi tarea para la clase, agradecido por su enseñanza @pelon53, es la primera vez que participo con usted.

https://steemit.com/hive-108451/@sampraise/steemit-crypto-academy-season-2-week-4-tokens-parte2-erc-20-and-erc-721-by-pelon53

Profesor, corrija esta palabra

image.png

Gracias por su corrección, saludos