Creado por @lucascenteno
En el mundo actual los token son elementos muy importantes para el creciente desarrollo tecnológico, una de las blockchain más importantes actualmente es Ethereum el cual cuanta con modelos estándar de token de los cuales se derivan la gran cantidad de tokens que se encuentran actualmente.
Los token ERC-20 y ERC-721, el termino ERC hace referencia a Ethereum Requests Comments, son unos de los más importantes en el desarrollo y de uso más extendidos actualmente pero no son los únicos con los que cuenta la red Ethereu, son token fungibles y no fungibles respectivamente y esta es la diferencia básica que existe entre ambos token. Al igual que Ethereum la blockchain Tron también cuenta con sus modelos de tokens estándar entre los que está el TRC-20, token fungible equivalente al ERC 20 pero que tiene diferencias significativas con respecto a aquel y de gran importancia en el desarrollo de proyectos tecnológicos.
TOKEN ERC-1155
Creado por @lucascenteno
EL token ERC-1155 fue creado por Witek Radomsk, CTO de Enjin, compañía de videojuegos, junto a un grupo de ingeniero en 2018 y más tarde se convirtió en un estándar de la red Ethereum luego de ser aprobado por la comunidad.
La motivación para crear este nuevo tipo de token se debió a que los estándar ERC-20 y ERC-721 no eran suficientes, con el creciente auge de videojuegos y plataforma blockchain es cada vez mayor el número de datos que se tiene que almacenar debido a que los estándar ERC-20 y ERC-721 necesitan un contrato para cada tipo de token lo cual hace que la cantidad de datos en la red sea enorme, de los cuales muchos son datos redundantes, en el ERC-1155 se puede implementar un solo contrato para múltiples tipos de token a la vez reduciendo la cantidad de datos.
Otra característica interesante del ERC-1155 es que mientras los ERC-20 y ERC-721 actúan como tokens fungibles y no fungibles, respectivamente, estos tienen la capacidad de actuar como si fuera un token ERC-20 o ERC-721, incluso pueden actuar como ambos a la vez desde una misma dirección, también tiene la capacidad de transferir múltiples tipos de token a la vez, algo que no es posible con el ERC-721 y mientras que en los token ERC-20 y ERC-721 se necesitan cuatro pasos para realizar una transferencia el token ERC-1155 los reduce a solo dos, lo que ahorra costos de envió. El ERC-1155 tiene la capacidad de reaccionar al evento de transferencia por lo que en caso de introducir mal la dirección a la que se desea realizar la transferencia que token retorna al dueño, no es el caso con el ERC-20 que un error en la transferencia del token puede hacer que el token se pierda para siempre ya que la dirección a la que se realiza la transferencia no tiene la capacidad de recibirla y al no tener el token atributos para la transferencia tampoco puede retornar al dueño original.
El token ERC-1155 llego para facilitarle el trabajo a los desarrolladores al ser posible implementar un solo tipo de token en lugar de tener que usar los ERC-20 y ERC-1155 y aunque en un principio fue creado enfocado hacia los videojuegos este tipo de token se puede usar en muchas más áreas como es el caso de FlexiDAO que lo usa para rastrear la producción de energía renovable en tiempo real y aunque el token ERC-1155 es superior a los token ERC-20 y ERC-721 en la mayoría de los aspectos todavía no se implementa tanto en comparación con estos, todo es cuestión de tiempo a que los desarrolladores lo adopten en sus proyectos y el ERC-1155 cada vez tenga un uso más masivo pudiendo desplazar a los ERC-20 y ERC-721 en muchas aplicaciones.
Creado por @lucascenteno
Cómo verificar la cantidad de tokens ERC-721 existentes
Creado por @lucascenteno
Captura de la pagina https://etherscan.io/, hecha con la herramienta Lightshot
Captura de la pagina https://etherscan.io/, hecha con la herramienta Lightshot
Captura de la pagina https://etherscan.io/, hecha con la herramienta Lightshot
Captura de la pagina https://etherscan.io/, hecha con la herramienta Lightshot
Captura de la pagina https://etherscan.io/, hecha con la herramienta Lightshot
TOKEN TRC20
Creado por @lucascenteno
El token TRC-20 es el estándar utilizado en la cadena de bloques de Tron, es el equivalente al token ERC-20 de Ethereum, por lo que tiene las funciones del ERC-20 y además es totalmente compatible con este. Ya que Tron usa el consenso de prueba delegada de participación (DPoS), proceso que tiene por objetivo resolver problemas de consenso en una red distribuida, el token TRC-20 tiene tasas mucho más bajas que las empleadas en la red ethereum, ya que este modelo mucho más rápido pero que tiene como inconveniente se mas centralizado, porque solo hay 27 validadores para confirmar la transacción, por ello muchos desarrolladores prefieren el token TRC-20 de cara al desarrollo de su proyecto porque es más económico, esta característica también se ve reflejada en el hecho de que se pueden realizar contratos complejos, cosa que con el token ERC-20 sería muy costoso.
La estructura básica del token TRC-20 que consta de asignaciones opcionales y obligatorias, igual que ERC-20, son tres requisitos opcionales y seis obligatorias, estos son los elementos mínimos necesarios para ser compatible con TRC-20.
•••••• Artículos opcionales ••••••
Name: nombre del Token
Simbol: abreviatura simbólica
Decimals: cantidad mínima en la que se puede dividir el token
•••••• Artículos obligatorios ••••••
TotalSupply: cantidad total de token que pueden ser emitidos
BalanceOf: devuelve el saldo de token en la cuenta del usuario
Transfer: se usa para transferir una cantidad de token a una cuenta específica
TransferFrom: autoriza a un tercero a realizar la transferencia de token desde la cuenta del propietario del token
Approve: permite que un tercero transfiera token desde una cuenta del propietario a una cuenta receptora
Allowance: consulta la cantidad restante de token que puede transferir el usuario
El uso del token TRC-20 está bastante extendido siendo que Tron USDT, moneda que siempre mantiene el valor de un dólar estadounidense, es más usado que Ethereum USDT en la actualidad.
Para poder verificar la cantidad de tokens TRC-20 existentes es necesario seguir los siguientes pasos:
- Ingresar en Tronscan https://tronscan.org/#/
Captura de la pagina https://tronscan.org/#/, hecha con la herramienta Lightshot
- En la parte superior colocar el puntero sobre tokens
Captura de la pagina https://tronscan.org/#/, hecha con la herramienta Lightshot
- Hacer clic sobre visión general de token
Captura de la pagina https://tronscan.org/#/, hecha con la herramienta Lightshot
- En la parte derecha de la pantalla hacer clic sobre TRC20
Captura de la pagina https://tronscan.org/#/, hecha con la herramienta Lightshot
- la cantidad total del token TRC-20 aparecerá en la parte izquierda de la pantalla
La cantidad de tokens TRC-20 al momento de realizar esta publicación es de 16150.
Conclusión
Los token ERC-20 y ERC-721 tienen algunas limitaciones importante y por esto apareció el ERC-1155 en la escena para intentar solucionarlo, haciendo más fácil el desarrollo por su capacidad de actuar tanto como token fungible como no fungible, lo que lo hace ideal para aplicaciones de grandes proporciones en las que requiera una gran cantidad de objetos, aunque aún está muy masificado es uso de los token ERC-20 y ERC-721 en la actualidad, pero el ERC-1155 posiblemente los desplazara en el futuro. EL gran problema con los token pertenecientes a la red Ethereum son las altas comisiones problema que no existe en la blockchain Tron en donde las comisiones son bastante bajas con respecto a Ethereum, esta blockchain también cuenta con sus modelos de token estándar entre los que está presente TRC-20, totalmente compatible con el ERC-20, la gran ventaja en los costos que ofrece Tron hace que muchos desarrolladores la usen por sobre Ethereum al crear sus proyectos. Tanto los token ERC-20, ERC-721, ERC-1155 y TRC-20 son solo uno cuantos de los muchos que existen actualmente y en el futuro surgirán muchos otros para intentar eliminar las limitaciones que estos pudieran tener o para ser usados en aplicaciones específicas que los tokens existentes en la actualidad no puedan llevar a cabo satisfactoriamente.
• Cc: -
Amigo, creo que se pasó de la hora. Y pasas dos trabajo, esto no puede ser. Gracias
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
si profesor disculpe y creí que no la avía montado
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit