Steemit Crypto Academy Season 2: Week4| TOKENS, PARTE 2: ERC-20 y ERC-721, by @pelon53
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:
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?
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.
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:
Nombre: por ejemplo “Mi Token”. Es opcional.
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.
Decimales: por ejemplo 6, lo que divide el token en 1.000.000. Es opcional.
Total de token suministrados: es el total de tokens que existirán.
Balance del propietario (BalanceOf): por medio de este medio se informa el balance de fondos.
Transferencia a: se puede usar para transferir fondos a una dirección establecida.
Transferencia desde (TransferFrom): se puede transferir desde una dirección a otra.
Aprobado (Appove): permite retirar varias veces hasta alcanzar el monto aprobado.
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.
¿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.
ESTRUCTURAS DEL TOKEN ERC-721
Los tokens ERC-721 sigue la siguiente estructura que usan:
Nombre: Como se llama el token.
Símbolo: Nombre abreviado del token.
Total de token suministrados: es el total de tokens que existirán.
Balance: de una dirección específica.
Funciones del propietario: involucra la propiedad del token y la forma de transferir.
Propietario: este campo permite la identificación del token y la invariabilidad del mismo.
Aprobación: el propietario autoriza a otro ente para transferir el token.
Toma de posesión: si un usuario tiene varios token y desea retirarlos del saldo de otro usuario.
Transferencia: permite enviar el token a otro usuario, pero quedan identificados el ID, así como que cuenta envió y cual recibió.
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.
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.
DIFERENCIAS ENTRE ERC-20 Y ERC-721
Veamos algunas diferencias:
TOKEN ERC-20 | TOKEN ERC-721 |
---|---|
Son tokens fungibles, se desgastan y destruyen. | Son token no fungibles, no se desgatan, ni se destruyen. |
Son divisibles en fracciones | No se pueden dividir. |
No son únicos. | Son únicos. |
¿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.
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.
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.
Hasta aquí llegamos en esta clase, esperando que sea de provecho para muchos de ustedes.
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.
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)
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: -
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.
Un saludo profesor, aquí le adjunto mi tarea de esta semana, fue un gusto poder participar.
https://steemit.com/hive-108451/@dairhial07/crypto-academy-week-12-homework-post-for-pelon53-tokens-parte-2-erc-20-y-erc-721
Dear sir, Here is my homework task.
https://steemit.com/hive-108451/@alauddinpabel/steemit-crypto-academy-season-2-week4-homedwork-task-for-pelon53-tokens-parte-2-erc-20-y-erc-721-by-alauddinpabel
buenas noches profe tengo una duda.
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é.
https://steemit.com/hive-108451/@alejos7ven/crypto-academy-week-11-homework-post-for-pelon53-or-tokens-parte-2 llegando temprano ;)
@pelon53 My professor my work haven't be voted
https://steemit.com/hive-108451/@kingworldline/crypto-academy-week-12-home-work-post-from-pelon53-or-token-part-2-or-erc-20-and-erc-721-or-by-kingworldline
Saludos, ten paciencia y deja el desespero, por favor.
Note sir
Hy sir such a nice post
Hi pelon53 my homework.
https://steemit.com/hive-108451/@tht/crypto-academy-season-2-week-4-homework-post-for-pelon53-tokens-part-2
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
Please prof @pelon53 my homework hasn’t been upvoted yet.
This is the link to the repost: https://steemit.com/hive-108451/@arahman/scdke-crypto-academy-season-2-week-2-homework-post-for-or-or-pelon53-or-or-tokens-by-arahman