Crypto Academy Week 12 - Homework Post for [@pelon53] Tokens ERC-1155/TRC-20 || Consultas de activos de ERC-721/TRC-20

in SteemitCryptoAcademy3 years ago (edited)


ethereum.jpg

ERC-1155 Multi Token Estándar

El ERC-1155 es un multi-token que puede simbolizar cualquier activo del mundo real. Opera sobre la Blockchain de Ethereum y combina la utilidad de los token ERC-20 y ERC-721.

Es decir, se puede programar un Smart Contract utilizando token fungibles (Monedas, libros, oro, vestimenta, terrenos, bienes muebles, etc.) y no fungibles (Cedula de identidad, pasaporte, certificados, obras de arte, etc.) sin que exista conflictos de velocidad y transferencia.

Características

Multifuncional.
Combina lo mejor de los token estándar ERC20 y ERC721.

Integración.
Un único Smart Contract es programado sin que las propiedades del token ERC20 y ERC721 colisionen entre si. La complejidad inherente a ambos no es causa de conflictos en el dominio.

Flexibilidad.
El hecho de que se puedan manejar en un mismo contrato token fungibles y no fungibles, lo convierte en la mejor opción para representar cualquier activo sin límites.

Rapidez.
Elimina la creación de contratos individuales según sea la clase del token. Un único contrato para múltiples tokens que se comparten en una única transacción, aumentando la velocidad de las operaciones.

Transferencia por lote.
Al transferir los token en masa en una única operación, independiente de su fungibilidad o no, se reducen los gastos de gas (costos por transacción) y se minimizan los tiempos de transacción, simplificando la operación.

Seguridad.
Está diseñado para que las transacciones siempre sean seguras. Por ejemplo: anula la posibilidad de enviar tokens a una dirección por error y perder los activos. Si en la ejecución del contrato, falla la confirmación, los tokens son devueltos a su emisor. Esto es posible gracias a una estricta cadena de reglas que activan eventos que blindan las transacciones, haciéndolas seguras y confiables.

Adaptación.
Se apoya en el ERC-165 para detectar la naturaleza del token y ajustar su performance de acuerdo al token.

Registro estandarizado.
El multi token está programado para registrar todos los eventos que ocurran, de manera que proporcione datos confiables y precisos, por ejemplo: los saldos de cada token en el contrato.

Intercambio atómico.
Es posible intercambiar un token por otro.

Economía de datos.
Al programarse un único contrato para representar diferentes tipos de token estándar, se evita la creación de contratos individuales con bloques de instrucciones o código repetidos e innecesarios que sobrecargan el ecosistema.

Peculiaridad adicional

El multi-token fue desarrollado por un equipo de desarrolladores de Enjin -una plataforma de herramientas para desarrolladores-, como una solución a las limitaciones que los token ERC20 y ERC721 suponían para el desarrollo de juegos para la blockchain, que contenían diferentes elementos que debían representar copias de un activo (fungibles) y elementos irrepetibles y únicos (no fungibles).

También hicieron aportes al proyecto: Witek Radomski, Andrew Cooke, Eric Binet, James Therien, Philippe Castonguay y Ronan Sandford.

Por otro lado, aunque es un token estándar oficial en la Blockchain de Ethereum desde el año 2019, aún no es compatible con Etherscan, por lo que no es posible saber cuántos tokens se han creado a la fecha.

Sin embargo, desde el explorador EnjinX es posible conocer cuáles aplicaciones usan este token y la cantidad de activos registrados.

Al momento de la publicación de este post, existen 1,152,835,805 activos representados con el multi-token ERC-1155.

Consultar cantidad de tokens ERC-721 en Ethereum

1.- Ir a la plataforma https://etherscan.io/

image.png

2.- En el menú principal, seleccionar TOKENS para abrir el submenú.

image.png

3.- En el submenú seleccionar ERC721 Top Tokens.

image.png

4.- Se abrirá la ventana con todos los contratos listados en la plataforma y el número de estos. Este total se actualiza constantemente.

to721.png

Ejemplos de token NFT listados

image.png


tron.jpg

TRC-20 Token Estándar

El TRC-20 cuyas siglas significan Tron Request Comments, es un token estándar enlazado a un Smart Contract de la Blockchain de TRON que son compatibles con el ERC-20 de Ethereum y que se ejecutan en la máquina virtual de TRON (TVM).

Se puede crear un Token TRC-20 en la plataforma Tronscan.org, pero es indispensable poseer previamente la dirección de un contrato. De hecho, un token TRC-20 solo es accesible a través de un contrato.

La ventaja de este token es que el Smart Contract se programa usando el mismo lenguaje Solidity que usa Ethereum, por lo que las aplicaciones Dapps desarrolladas bajo este protocolo son compatibles con Ethereum.

Reglas de implementación

Para una activación correcta del token, se debe incluir los siguientes items obligatoriamente:

  1. Suministro total. Esta función recoge la cantidad de tokens a crear. Ejemplo:
    totalSupply= 10.000.000

  2. Balance de suministro. Función que devolverá el saldo del token de la cuenta.

  3. Transferir. Función que transfiere la cantidad especificada desde el Smart Contract a la dirección que se indique.

  4. Aprobar. Función que autoriza a terceros para transferir tokens desde la cuenta del dueño.

  5. Transferir de. Función que autoriza a terceros a transferir tokens de la cuenta del dueño a una cuenta receptora. Antes la función approve() debe ser validada como true.

  6. Tolerancia. Función que registra la cantidad de tokens que un tercero puede transferir.

Además, cuando ocurra una transferencia y/o aprobación exitosa de tokens, los eventos Transfer y Approval deben ejecutarse.

Sin embargo, a diferencia de otros tokens estándar, el TRC-20 no exige un nombre propio, tampoco siglas, ni el número de precisión en la que se puede dividir.

Consultar Tokens TRC20 creados en Tronscan

1.- Ir a la plataforma https://tronscan.org/#/

image.png

2.- En el menú principal seleccionar la pestaña TOKENS para desplegar el submenú.

image.png

3.- Una vez desplegado el submenú, seleccionar la opción VISION GENERAL DEL TOKEN .

image.png

4.- En la nueva ventana, seleccionar el tipo de token a evaluar. En este caso clic en la casilla TRC20 .

image.png

5.- Justo debajo de las celdas, se muestra el número total de token en la plataforma. Este total se actualiza constantemente.

image.png

Listado de algunos Token TRC20


image.png




Esta publicación es una tarea para
STEEMIT CRYPTO ACADEMY
Season 2 || week 4
Profesor: @pelon53


Cc.
@steemitblog
@steemcurator01
@steemcurator02


ωιтн ꒒❤️꒦ꑾ
Pie post.png


Fuente:
Imágenes portada títulos del tema fueron elaboradas en Ps por mi.
Imágenes consulta ERC-721 tomadas de https://etherscan.io/
Imágenes consulta TRC-20 tomadas de https://tronscan.org/#/

Sort:  

Gracias por participar en Steemit Crypto Academy:

Muy buena investigación. Sin embargo, faltaron algunos datos importantes en el token TRC20, por ejemplo: su bajo costo en comisiones, comparado con ERC-20. Su rapidez de ejecución mayor que los tokens ERC20.

Me quedé esperando tus conclusiones finales.

Escala de Estimación.Puntaje.Observación
Explicar ERC-1155.3.0Excelente información.
Verificar Token ERC-721.1.0Verificado.
Explicar TRC20.1.7Faltaron datos relevantes del TRC20.
Originalidad1.5Muy original.
Presentación.1.0Puede mejorar con conclusiones finales.

Calificación: 8.2

¡Válgame Dios, sabía que me faltaba algo!

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 64038.60
ETH 3148.89
USDT 1.00
SBD 3.97