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

in SteemitCryptoAcademy3 years ago



Saludos queridos amigos que hacen vida en esta gran comunidad SteemitCryptoAcademy, es para mi un placer poder presentar mi primera participación en la tarea propuesta por el profesor @pelon53, soy nuevo en steemit pero manejo bastante bien el funcionamiento y sentido de la plataforma, para presentarme en esta tarea me tome un día para estudiar acerca de las clases anteriores para empaparme en el sentido que se sigue en esta dinámica, adicionalmente a ello por la nueva normativa propuesta para esta semana para eliminar el minado de contenido, debí acudir a mi esposa @yecikaulacio quien amablemente me delego la cantidad faltante de sp para llegar a 100 sp y así poder presentar mi tarea, espero cumplir con las expectativas requeridas.


imagen.png

Imagen libre de autor Enlace Aquí


Explique en detalle el Token ERC-1155.



El ERC-1155 es un token standar oficial de la plataforma Ethereum propuesto en el año 2018 por el técnico y copropietario de la compañía de juegos Enjim Witek Radomski con la colaboración de Andrew Cooke, es un año después y luego de haber sido sometido a mas de 50 pruebas y obtener mas de 400 comentarios por parte de los desarrolladores de programas y usuarios de Ethereum que el ERC-1155 es aceptado y presentado oficialmente como standar de la cadena el 17 de junio de 2019, desde allí ha sido utilizado por los desarrolladores de programas enfocado principalmente a la mejora y creación de elementos a utilizarse en los juegos.


imagen.png
Enlace Aqui


Características del ERC-1155:



-Es un multitoken, permite enviar múltiples tokens en una sola transacción, se pueden crear activos fungibles como también no fungibles, algo que lo hace único, puede compartir características del ERC-20 y el ERC- 721 evitando tener que crear contratos por separado o indices de tokens según sea el caso ,lo que hace que las operaciones sean mas rápidas de lo común, lo cual genera ahorro en gastos, menor consumo de gas y el alivianamiento de la plataforma al mismo tiempo que se pueden producir fichas en grandes cantidades lo que viene a ser una maravilla.


-Es útil para intercambios atómicos lo cual permite a los usuarios intercambiar un tipo de token por otro sin tener que preocuparse por el fraude y lo mas importante, sin intermediarios,este proceso se da en una sola operación que se ejecuta en solo dos pasos mientras que con los standars ERC-20 y ERC-721 serán necesarios cuatro pasos, una diferencia del doble para obtener el mismo resultado.


Una de las características que mas me llamo la atención acerca de esta investigación es la seguridad, que garantiza tener un registro completo y preciso de todos los saldos de tokens actualizados, dado a los datos proporcionados a una base de datos en donde se pueden hacer búsquedas indexadas y categorizadas de cada ERC-1155


imagen.png
Enlace Aqui


¿Como funciona el ERC-1155?



El ERC-1155 tiene en su haber una gran variedad de funciones, a través de el se pueden realizar transferencias masivas de los tokens incluidos en un smart contrat , amparando en una misma transacción un token fungible , y uno no fungible y según sea el requerimiento a ambos, dando como resultado un gran ahorro de costos y simplificando el uso de dichos tokens.


Al mismo tiempo se pueden incluir múltiples tokens en un mismo contrato, permitiendo asi la existencia y funcionamiento de multiples tokens al mismo tiempo, esto permite crear mas de un token fungible (ERC-20) y describir mas de un token no fungible (ERC-721) facilitando la programación de los mismos en un solo contrato.


Tiene una función que lo hace muy llamativo e importante, que es la transferencia segura, la cual permite que si al momento de una transferencia un usuario se equivoca en la dirección a enviar este puede recuperar su tokens por que al no ser valida este es reembolsado, permitiendo al usuario rectificar los datos y así poder realizar de nuevo la transferencia.


¿Con que propósito fue creado el ERC-1155?



Este fue desarrollado paara corregir las deficiencias individuales de los tokens ERC-20 y ERC-721, pongamoslo en contexto.
Los tokens ERC-20 tienen la desventaja de que si envías accidentalmente un tokens de estos a la dirección incorrecta este quedara atrapado para siempre haciendo imposible su recuperación.
La desventaja del ERC-721 es que no se puede obtener un identificador de token de forma directa, por lo que si deseamos transferir 15 NFT a otra persona, tendríamos que realizar 15 transacciones diferentes, lo cual hace muy difícil las transacciones con este tipo de tokens debido a que esto genera un gran gasto en comisiones por cada transferencia, y sobrecargando en exeso la plataforma de Ethereum .
Otra de las desventajas significativas de este token es el recorrido de los tokens dentro de un determinado contrato cuando son en grandes cantidades , estos deben ser recorridos para verificar la coincidencia con la dirección de usuario para luego proceder a dar respuesta sobre estos.


Es aquí donde entra el por que fue creado el ERC-1155, y es por las deficiencias e incompatibilidad de los antes mencionados tokens, había la necesidad de crear un standar el cual permite hacer la función de ambos al mismo tiempo, en las cantidades que se requieran y mejorando su funcionalidad, lo que los hace mas eficientes al corregir los evidentes errores de implementación de los otros tokens, es algo así como un corrector de errores y mejorador de funcionalidad.


imagen.png
Enlace Aqui


¿Cuales son los beneficios de su uso?



_ Cuenta con gran seguridad al momento de tranferir.
_ Permite la unión de varios tokens para una misma transaccion.
_ Reduce gastos operativos
_ Mejora la funcionalidad de los tokens
_ Aliviana la red de la plataforma de Etereun


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

Para realizar este proceso de verificación debemos acceder a la pagina Etherscan , una vez dentro de ella se vera así.


imagen.png
Al llegar a este punto damos click al menu que es señalado por la flecha en la foto de arriba, al hacerlo nos llevara al siguiente punto.
imagen.png
Seleccionamos la opción Tokens lo que nos lleva al siguiente paso.
imagen.png
Seleccionamos la opcion que dice Fichas superiores ERC 721 y esto nos llevara al ultimo pasodonde se ve la cantidad de ERC 721 actualizada.
imagen.png
Asi habremos culminado el proceso.


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)


imagen.png
Enlace Aqui



El tokens TRC-20 es un standar tecnico de la cadena de bloques TRON, es como un programador dentro de tron que regula los estandares de otros tokens, viene a ser algo como el ERC-20 dentro de Ethereum solo que este interactua con cualquier aplicacion pero solo dentro de la plataforma TRON .
Esta vinculado al USD emitido por Tether,es decir su valor es similar a un USD y permite a sus usuarios hacer transacciones atravez de la red.


Este utiliza una maquina virtual conocida como Tron Virtual Machine (TVM) , es un sistema operativo que se utiliza para los contratos inteligentes que se ejecutan en la plataforma.
Adiferencia de Ethereum que utiliza un modelo de consenso lento el cual a medida que aumenta el trafico de oferta y demanda lo que hace que aumenten las tarifas de las transacciones, Tron utiliza un consenso de prueba delegada de participacion (DPoS) el cual maneja un rendimiento mucho mejor con tarifas significativamente bajas.
Debido a que tron tiene tasas mucho mas bajas, sus desarrolladores tienen mucha mas libertad para programar contratos inteligentes mas elaborados sin preocuparse por los altos costos.


imagen.png
Enlace Aqui



El token TRC-20 debe cumplir con una serie de normas, algunas opcionales y otras obligatorias, a continuacion las mencionaremos.


Existen 5 reglas obligatorias.


_El permiso, que es el que consulta el numero de tokens que un tercero puede transferir.
_Aprobacion, es la que autoriza a un tercero como uncontrato inteligente a transferir tokens.
_Transferir, esto permite mover tokens desde el contrato inteligente a una cuenta de usuario.
_La oferta total, que se refiere al numero maximo de tokens que se pueden emitir en la plataforma Tron
_Por ultimo devolver el saldo de tokens de la cuenta Tron del usuario.



Un desarrollador podra añadir mas reglas a los tokens si desea que este cunpla con funciones especificas, pero debera como minimo cumplir con las reglas antes expuestas.
El TRC-20 es el standar de tokens que utiliza el proyecto TETHER ( Tron USDT) El cual logro superar a **Ethereun USDT a principios del 2021, TETHER por ser centralizada es la que inspira mas confianza en los usuarios de USDT como empresa emisora, sin importar que las transacciones tengan lugar en ETHEREUM o en TRON


Para verificar la cantidad de tokens TRC20 existentes en el momento de hacer mi tarea el proceso es bastante similar al realizado anteriormente pera verificar el ERC-721, con la diferencia que debemos entrar en la siguiente direccion, (tronscan) Enlace Aqui
Para el primer paso ingresamos a la pagina antes mencionada, al entrar tendremos esta vista

imagen.png
Al presionar el menu de la parte superior derecha nos envia a esta parte.
imagen.png
Presionamos en la parte donde dice Tokens y luego en Vision general de tokens
imagen.png
Al presionar en Vision general de tokens se desplegara el menu a continuacion.
imagen.png
En este menu seleccionamos el token a investigar el TRC-20 y en la parte inferior aparecera la cantidad, en este caso 19.359 fichas.


conclusiones:



_ El ERC-1155 es un tooken que nace de las deficiencias de ERC-20 y ERC-721.


_ El ERC -1155 puede fusionar varios tokens a la vez y mejorar su funcionalidad dentro de una misma transaccion , lo que permite un ahorro significativo de gas, gastos operativos y libera la plataforma de Ethereum de trafico innecesario.


_ El ERC-1155 representa seguridad a la Hora de transferir un tokens, debido a que si accidentalmente envias a una direccion equivocada el sistema realiza un reembolso al no coincidir la direccion.


_ El TRC-20 es un standard de tokens que opera en la cadena de bloques TRON, en la que se marca la diferencia ya que ofrece tarifas mucho mas economicas lo que atrae a muchos desarrolladores de contratos.


_ En general toda esta investigacion me sirvio de gran ayuda al incrementar mis conocimientos en cuanto a estos tokens, tanto los de la clase como los de la investigacion, esto sumado a lo repasado en las clases anteriores de los tipos de tokens abren mi mente a un mundo que hasta hace unos dias era desconocido para mi, dandome a entender que las criptomonedas son el futuro cercano de la economia mundial, lo que nos compromete a investigar y aprender acerca de sus funciones y usos en la vida cotidiana.

Sort:  

Gracias por participar en Steemit Crypto Academy.

Espero que entiendas, pero los 100SP deben ser tuyos, la delegación que te hizo tu esposa, no son tuyos sino de ella. Tienen que completar los 100 SP.

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

Captura de pantalla (2069)_LI.jpg

Calificación: No cumple con las reglas

 3 years ago 


Es una verdadera lastima profesor, el dia de ayer lo pase casi entero realizando mi trabajo. me parece una limitante muy fuerte por que así sean delegados los sp están en mi cuenta y cumplen la función requerida en la misma, si no que ciencia tiene el delegar para apoyar. me da tristeza perder todo mi tiempo pero aun mas perder la oportunidad quien sabe por cuanto tiempo de poder participar en esta dinámica, no es cuestión de dinero por eso en las próximas tareas presentare mi trabajo aun y cuando no cuente. Admiro el trabajo que realiza, pude ver que ayer estuvo hasta las doce en sus correcciones de tarea y hoy inicio temprano, cualquiera piensa que es fácil pero requiere tiempo y dedicación. saludos.

This post has received a 26.69 % upvote from @boomerang.

 3 years ago 

@daniromero, es una verdadera lastima que no tengas la oportunidad de participar, le pusiste mucha dedicacion a tu publicacion. Vendran otras oportunidades.

 3 years ago 

Gracias señorita por sus lindas palabras

 3 years ago 

Señora!

 3 years ago 

Hay perdón, je je, gracias por el apoyo, igual no me sirvieron los sp que me delegaste por que ni aun así me aceptaron la tarea.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63219.83
ETH 2574.36
USDT 1.00
SBD 2.78