Steemit Crypto Academy Season 2: Week4 |TOKENS, PARTE 2: Que son Tokens ERC-1155 y TRC20 by ruzmaira

View this thread on steempeak.com
· @ruzmaira ·
Steemit Crypto Academy Season 2: Week4 |TOKENS, PARTE 2: Que son Tokens ERC-1155 y TRC20
![Web_Photo_Editor (9).jpg](https://cdn.steemitimages.com/DQmUBwN1zNuXmdhruDKzE58unpPj1vscTdvYiJdLRVBRCpe/Web_Photo_Editor%20(9).jpg)
<center><sup>[Imagen editada en PicsArt por @ruzmaira](https://picsart.com/create/editor?templateSize=fb_post)</sup></center>

<center><h2>Que es Token ERC 1155 </h2></center>

ERC 1155 es un token que permite la creación de tokens fungibles, semiautomáticos y no fungibles en un solo estándar de tokens mediante un contrato inteligente, el ERC-1155 pueden actuar como si fueran un token ERC-20 o ERC-721 estos token están diseñados para facilitar el despliegue de un smart contract y facilitar el trabajo del desarrollador en la creación de aplicaciones descentralizadas (Dapps).

En la actualidad podemos ver grande cantidades de token estándar diferentes en Ethereum. Podemos colocar un ejemplo, supongamos que tenemos un token ERC20 como token fungibles por decir ChainLink o Uniswap y tenemos token ERC721 como token no fungibles como arte digital, o elemento de algún juego.

¿Qué pasa si tienes un juego o aplicación que utilice ambos token? podemos dar un ejemplo, tenemos un juego que nos  un personaje que esta representado por una ficha no fungible. Estos personajes son los encargado de recoger elemento del juego como gemas, porciones y otras cosas, estos podrían estar representados por tokens fungibles.

Un desarrollador podrías crear contratos de diferente Token separados para cada tipo de elemento del juego, pero eso se convertiría en una pesadilla para el programador bueno eso creo.

ERC 1155 Resuelve estos problemas al permitir a su desarrollador administrar tokens fungibles, semi-fungibles y no fungibles, todo estos en un solo contrato. En este caso crear un token multi-token como ERC-1155 le ahorraría  mucho más dinero, tiempo y costos en recursos como el gas al interactuar con el contrato inteligente.

La interfaz puede ser similar a la de ERC-20 o ERC-721 pero tiene un pequeña diferencia es que el balanceOf método requiere un id que se utiliza para hacer referencia al cualquier token en específico en el contrato. También hay funciones de aprobación para permitir que otras direcciones envíen tokens en nombre del usuario.

![Cinta.png](https://cdn.steemitimages.com/DQmcSbrfmUNj9NzGG7kwrtzPr4Nj7HqZuXgv4T1gawUdeV3/Cinta.png)

<center><h3>Hay 4 eventos obligatorios para ERC1155 funciones correctamente</h3></center>

* TransferSingle: El evento ocurre cuando se transfiere una sola token o cuando se acumula inicialmente una token.
* TransferBatch: El evento ocurre cuando se transfieren o acumula inicialmente varios tokens diferentes.
* ApprovalForAll: El evento ocurre cuando un propietario de token ha dado su aprobación para que otro operador envíe sus tokens.
* URI: ocurre cuando URI se agrega para un ID de token específico.

Hay que ser un experto en programación para entender cada unas de los código que describí anteriormente este contrato inteligente con los elemento mencionado anteriormente y con los 6 que falta ***(safeTransferFrom, safeBatchTransferFrom, balanceOf, balanceOfBatch, setApprovalForAll, isApprovedForAll)*** poder recibir tokens de forma segura sin que se atasquen en el contrato y se pierdan para siempre.
 
![Cinta.png](https://cdn.steemitimages.com/DQmcSbrfmUNj9NzGG7kwrtzPr4Nj7HqZuXgv4T1gawUdeV3/Cinta.png)

<center><h3>Como verifica la cantidad de tokens ERC-721 existentes </h3></center>

Si deseamos saber cuanta cantidad de tokens ERC-1155 debemos dirigirnos a la plataforma [etherscan](https://etherscan.io/) busca la pestaña que dice tokens haz clic allí. como te lo muestro a continuación.

![Web_Photo_Editor (4).jpg](https://cdn.steemitimages.com/DQmZX8VyJnUzzik2nRS6aG6BAzW9z6SzofpXPhouWYZso3j/Web_Photo_Editor%20(4).jpg)

Después de darle clic en la pestaña tokens se te desplegará y busca donde dice ERC-721 allí encontraremos cuanto tokens se han creado actualmente.

![Web_Photo_Editor (3).jpg](https://cdn.steemitimages.com/DQmPLc5ThmfSwRhfUZajAXWoB3YooEpuU3WVsCjbEYrhEpq/Web_Photo_Editor%20(3).jpg)


Ya aquí podemos ver la cantidad de tokens que se han creado hasta este momentos se han creado 11,047 tokens ERC-721.

![Web_Photo_Editor (5).jpg](https://cdn.steemitimages.com/DQmUmV77jG25twK6vaQ9TLKmi7bcya6kUuV3QPHRwncQ2KS/Web_Photo_Editor%20(5).jpg)

<center><h3>Que es un TRC-20</h3></center>

Digamos que TRC-20 tiene la misma función que un token ERC-20 de Ethereum, con la diferencia es que el token TRC-20 hace operaciones en la red de TRON mediante una maquina virtual llamada **(TVM)** que significa ***"Tron Virtual Machine"*** y utiliza el mismo lenguaje de programación que Ethereum (Solidity) la función de el Token TRC-20 es que cualquier desarrollado pueda crear un contratos inteligentes en la red de Tron. 

Algo que hay que destacar es que mediante la participación delegada conocida como (DPoS) la red de Tron permite hace transacciones de bajo costo a diferencia de Ethereum la cadena de bloque de Tron hace que las transferencia sean mas rápida y cuenta con 27 validadores que se encarga de confirmar cada transacción que se haga.

<center><h3>Como verifica la cantidad de tokens TRC-20 existentes</h3></center>

Para localizar cuantos tokens TRC-20 se han creado debemos dirigirnos a la plataforma [Tronscan](https://tronscan.io/#/) cuando estemos en el sitio web buscamos en la pestaña de arriba donde dice tokens y le damos clic allí como aparece en la imagen a continuación.


![Web_Photo_Editor (6).jpg](https://cdn.steemitimages.com/DQmTBKAV7ANAiRtakY7tcyoBZpZaae64NEJP1ifrkyNhpS8/Web_Photo_Editor%20(6).jpg)

Después de haber hecho clic donde dice tokens se le desplegara la pestaña y debes buscar donde dice Visión General de Token haz clic allí.

![Web_Photo_Editor (7).jpg](https://cdn.steemitimages.com/DQmcVQva23uoawkQef5PKLLiXR1LDDxQtNwHvoZDnx1JqnW/Web_Photo_Editor%20(7).jpg)

Ya visualizando la pagina donde fuiste dirigido lo primero que tienes que hacer es darle clic donde dice TRC20 allí se te actualizada la cantidad de tokens que están registrado en la red de tron como lo puedes ver en la imagen a continuación.

![Web_Photo_Editor (8).jpg](https://cdn.steemitimages.com/DQmUeLpJVGgDoKBcrTmZwfNUgPsy4gWYvHuWH1TpMirdWjG/Web_Photo_Editor%20(8).jpg)

<center><h3>Conclusión</h3></center>

TRC-1155 funciona como un multi-token que puede operar tanto con Tokens ERC-20 y ERC-721, este tipo de tokens son creado como forma de dar recompensan en una aplicación descentralizada como podemos ver cuando los usuarios juegan en [STEEMMONSTERS](https://steemmonsters.com/) ellos ganan una moneda llamada DEC que después lo pueden cambiar por STEEM u otra moneda, El TRC20 trabaja mediante un contratos inteligente y tiene la misma función de Ethereum mediante este token los desarrolladores pueden crear su propia moneda ya sea para un proyecto o juego y operará en la red de Tron.

 
![Cinta.png](https://cdn.steemitimages.com/DQmcSbrfmUNj9NzGG7kwrtzPr4Nj7HqZuXgv4T1gawUdeV3/Cinta.png)


Ya para finalizar mi tarea de la semana 4 Temporada 2 quería dar las gracias a @pelon53 quien es nuestro maestro de esta semana por recomendarlo a investigar y aprender que utilidad tienes los tokens ERC-1155 de Ethereum y TRC20 de Tron también darle las gracias a @steemitblog quien impulsa y motiva a los usuarios a aprender sombre el fascinante mundo de la criptomonedas.

<center>Patrocinadores de este hermoso proyecto

@steemitblog
@steemcurator01
@steemcurator02

Le doy las gracias</center>

![Cinta.png](https://cdn.steemitimages.com/DQmcSbrfmUNj9NzGG7kwrtzPr4Nj7HqZuXgv4T1gawUdeV3/Cinta.png)

<center> Publicación escrita por @ruzmaira</center>
👍  , ,
👎  
properties (23)
post_id90,925,104
authorruzmaira
permlinksteemit-crypto-academy-season-2-week4-or-tokens-parte-2-que-son-tokens-erc-1155-y-trc20
categoryhive-108451
json_metadata{"tags":["hive-108451","pelon53-s2week4","cryptoacademy","steem","token2","venezuelasteemit","pelon53"],"users":["pelon53","steemitblog","steemcurator01","steemcurator02","ruzmaira"],"image":["https:\/\/cdn.steemitimages.com\/DQmUBwN1zNuXmdhruDKzE58unpPj1vscTdvYiJdLRVBRCpe\/Web_Photo_Editor%20(9).jpg","https:\/\/cdn.steemitimages.com\/DQmcSbrfmUNj9NzGG7kwrtzPr4Nj7HqZuXgv4T1gawUdeV3\/Cinta.png","https:\/\/cdn.steemitimages.com\/DQmZX8VyJnUzzik2nRS6aG6BAzW9z6SzofpXPhouWYZso3j\/Web_Photo_Editor%20(4).jpg","https:\/\/cdn.steemitimages.com\/DQmPLc5ThmfSwRhfUZajAXWoB3YooEpuU3WVsCjbEYrhEpq\/Web_Photo_Editor%20(3).jpg","https:\/\/cdn.steemitimages.com\/DQmUmV77jG25twK6vaQ9TLKmi7bcya6kUuV3QPHRwncQ2KS\/Web_Photo_Editor%20(5).jpg","https:\/\/cdn.steemitimages.com\/DQmTBKAV7ANAiRtakY7tcyoBZpZaae64NEJP1ifrkyNhpS8\/Web_Photo_Editor%20(6).jpg","https:\/\/cdn.steemitimages.com\/DQmcVQva23uoawkQef5PKLLiXR1LDDxQtNwHvoZDnx1JqnW\/Web_Photo_Editor%20(7).jpg","https:\/\/cdn.steemitimages.com\/DQmUeLpJVGgDoKBcrTmZwfNUgPsy4gWYvHuWH1TpMirdWjG\/Web_Photo_Editor%20(8).jpg"],"links":["https:\/\/picsart.com\/create\/editor?templateSize=fb_post","https:\/\/etherscan.io\/","https:\/\/tronscan.io\/#\/","https:\/\/steemmonsters.com\/"],"app":"steemit\/0.2","format":"markdown"}
created2021-05-04 20:39:45
last_update2021-05-04 20:39:45
depth0
children4
net_rshares-5,607,506,989
last_payout2021-05-11 20:39:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length7,600
author_reputation17,069,555,901,365
root_title"Steemit Crypto Academy Season 2: Week4 |TOKENS, PARTE 2: Que son Tokens ERC-1155 y TRC20"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@pelon53 ·
$2.31
Gracias por participar en Steemit Crypto Academy. 


![Captura de pantalla (2049)_LI.jpg](https://cdn.steemitimages.com/DQmNSbUtw2iMNYU4HEndxqBw2AgcVFW9sALw3aBevibjEGK/Captura%20de%20pantalla%20(2049)_LI.jpg)


No cumples con la regla de 100 SP. Espero verte pronto en las próximas tareas.

<h3> Calificación: No cumple con las reglas</h3>
👍  
properties (23)
post_id90,941,350
authorpelon53
permlinkqsn08v
categoryhive-108451
json_metadata{"image":["https:\/\/cdn.steemitimages.com\/DQmNSbUtw2iMNYU4HEndxqBw2AgcVFW9sALw3aBevibjEGK\/Captura%20de%20pantalla%20(2049)_LI.jpg"],"app":"steemit\/0.2"}
created2021-05-05 13:59:12
last_update2021-05-05 13:59:12
depth1
children3
net_rshares1,654,410,366,270
last_payout2021-05-12 13:59:12
cashout_time1969-12-31 23:59:59
total_payout_value1.153 SBD
curator_payout_value1.154 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length339
author_reputation1,471,559,334,070,665
root_title"Steemit Crypto Academy Season 2: Week4 |TOKENS, PARTE 2: Que son Tokens ERC-1155 y TRC20"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@ruzmaira · (edited)
Tengo una pregunta ya que estos me dejo un poco paralizada en mi computadora, en que parte de su publicación dice que tenemos que tener 100 Sp para ser calificados con la tarea que nos recomendó.


![Screenshot_43.png](https://cdn.steemitimages.com/DQmcsfJC3Aj4XDwSCvRScaPqgY8neZX2DjwrEL6ffgkUg9T/Screenshot_43.png)


Debe corregir su publicación y agregar que tenemos que tener 100 Sp para ser acto para ser calificado.
Para así no perder nuestro tiempo en una tarea que no va hacer calificada.
properties (22)
post_id90,941,935
authorruzmaira
permlinkqsn1og
categoryhive-108451
json_metadata{"image":["https:\/\/cdn.steemitimages.com\/DQmcsfJC3Aj4XDwSCvRScaPqgY8neZX2DjwrEL6ffgkUg9T\/Screenshot_43.png"],"app":"steemit\/0.2"}
created2021-05-05 14:31:33
last_update2021-05-05 14:51:06
depth2
children2
net_rshares0
last_payout2021-05-12 14:31:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length495
author_reputation17,069,555,901,365
root_title"Steemit Crypto Academy Season 2: Week4 |TOKENS, PARTE 2: Que son Tokens ERC-1155 y TRC20"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@pelon53 ·
$0.02
Disculpe, pero no soy yo, es steemiblog que lo dijo. Le recomiendo que lea su publicación de esta semana. Y no deseo que pierdan el tiempo, sino que aprendan y puedan ser valorados esos trabajo. Me disculpo ante usted. Pero es necesario leer la publicación de Steemitblog.

Gracias y feliz tarde
👍  
properties (23)
post_id90,943,262
authorpelon53
permlinkqsn4ee
categoryhive-108451
json_metadata{"app":"steemit\/0.2"}
created2021-05-05 15:28:54
last_update2021-05-05 15:28:54
depth3
children1
net_rshares17,898,444,306
last_payout2021-05-12 15:28:54
cashout_time1969-12-31 23:59:59
total_payout_value0.009 SBD
curator_payout_value0.010 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length295
author_reputation1,471,559,334,070,665
root_title"Steemit Crypto Academy Season 2: Week4 |TOKENS, PARTE 2: Que son Tokens ERC-1155 y TRC20"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)