Wrapped Tokens - Crypto Academy / S4W6 - Homework post for pelon53.

png_20211012_185838_0000.png

Portada realizada en Canvas

Un saludo compañeros de la CryptoAcademy, saludos al profesor @pelon53, es un placer poder participar en la clase propuesta por el profesor para esta semana, donde pudimos aprender y analizar que son los Wrapped tokens y cuál es su función dentro de las distintas Blockchains, sin más que decir les dejo con mi tarea:

Separador pollito-01.png

1.- Nombre al menos 2 Blockchain que usen el Wrapped BTC, excluyendo a Ethereum, y muestre captures de pantalla. Explique.


  • Binance Smart Chain (BSC):


Otra de las cadenas de bloques que han integrado los Wrapped tokens, es la Binance Smart Chain, esta cadena de bloques integra estos Wrapped tokens, con la intención de generar una interoperabilidad entre otras cadenas de bloques, todo esto se logra gracias a su proyecto llamado Binance Bridge.

Binance Briged, que es un proyecto que sirve de puente entre varias cadenas de bloques, con el cual se podrán crear tokens envueltos o wrapped tokens los cuales se podrán utilizar dentro de BSC como tokens BEP-20, algunos de los tokens que pueden ser Wrappeados son BTC, ETH, XRP, DOT, BCH, USDT, entre otros.

Como obtener los Wrapped tokens con BSC:


Lo primero que tenemos que tomar en cuenta es que Binance Bridge va a convertir el token de la cadena nativa en un token envuelto para la Binance Smart Chain, los tokens envueltos será tokens BEP-2 o BEP-20.

Esta conversión de tokens envueltos recibe el nombre Peg-in, que es la acción que realiza Binance Bridge para convertir los tokens de la cadena nativa en tokens envueltos. Luego si estos tokens envueltos se desean convertir otra vez en tokens nativos, se realiza el proceso llamado Peg-out, que es la conversión de un token envuelto en token nativo.

Para realizar el proceso de Peg-in lo primero que debemos tener es una billetera, puede Metamask, luego seleccionamos la cadena que queremos convertir, supongamos que sea Bitcoin, Binance Bridge se encarga de crear una dirección para depositar nuestros BTC, una vez estén los BTC, vamos a recibir el equivalente en BTCB ejemplo 10 BTC= 10 BTCB, seguidamente, se bloquearan nuestros BTC y podremos utilizar los BTCB para las distintas transacciones en la Binance Smart Chain.

Ahora nombre a los BTCB, pero ¿Qué es un BTCB? Un BTCB (Bitcoin BEP2) es un token envuelto de BTC (BEP-2), que funciona en la red de Binance Smart Chain. Esta ficha simula ser el BTC pero dentro de la red BSC, el cual tendrá el mismo valor que el Bitcoin y luego podrá ser convertido nuevamente en BTC.

Binance Smart Chain, ofrece tarifas bajas de gas para el Wrappeo y Unwrappeo de tokens.

En el siguiente capture de pantalla podemos obtener toda la información de Wrapped BTC de Binance Smart Chain:

Screenshot_3.png

captura de pantalla de BscScan

Separador pollito-02.png

  • Blockchain de TRON:


Muchos conocemos la cadena de bloques de TRON, y bien esta cadena de bloques trabaja con tokens TRC-20, que son similares a los tokens ERC-20, incluso son compatibles. Dentro de esta red, existen también Wrapped tokens, que son fichas que simulan un token o criptomoneda real, la cual o puede ser compatible con otra cadena de bloques.

En el caso de TRON, la misma empresa que ha creado el WBTC en la cadena de bloques de Ethereum, creo los wrappeds tokens dentro de la red TRON, con la intención de utilizar esas criptomonedas que no son compatibles con la red dentro de TRON.

En TRON, si utilizamos una billetera, como TronLink o utilizamos el DEX JustSwap, podremos observar los distintos tokens envueltos que hay dentro de la red, entro los principales encontraremos el WBTC, el WETH, entre otros.

  • Cómo se obtienen los Wrapped tokens en TRON:


TRON es la segunda cadena de bloques que ha utilizado BitGo para la acuñación de tokens como el WBTC. El proceso es el siguiente, si queremos operar con nuestros BTC en la red de TRON, tenemos que saber que no van a ser compatibles, para ello se acuña el WBTC, este token va a simular ser un BTC dentro de la red TRON, tendrá el mismo valor y servirá para la realización de diferentes transacciones dentro de TRON.

Entonces se envían los BTC a una dirección creada y resguardada por BitGo, luego los BTC se bloquearan, una vez bloqueados vamos a obtener nuestros WBTC, luego si queremos obtener nuestros BTC nuevamente, se cambian los WBTC, y nos regresan nuestros BTC, solo que aquí van a ser quemados los WBTC, para poder mantener un orden y estabilidad en los precios. Este WBTC es un Wrapped Bitcoin similar al WBTC de la red de Ethereum incluso fueron creados por la misma empresa y para cumplir el mismo propósito.

En el siguiente capture de pantalla, podemos obtener toda la información de Wrapped BTC de TRON:

Screenshot_2.png

Captura de pantalla de TRONSCAN

Separador pollito-01.png

2.- ¿Qué diferencia existe entre el wETH de la plataforma de Ethereum y el wETH de la plataforma TRON? Explique.

Podemos pensar que no existe diferencia alguna entre ambos Wrapped toknes, y que solo se diferencia porque unos son TRC-20 y otros ERC-20, pero no es así, primero los tokens TRC-20 y ERC-20 son prácticamente iguales, incluso son compatibles, y es aquí donde vamos a analizar la diferencias verdaderas de ambos tokens.

  • wETH de Ethereum:


Como sabemos existe una criptomoneda llamada ETH, y pensaremos para que necesitamos un Wrapped token en Ethreum, y la respuesta es que ETH es totalmente diferente a un Token ERC-20, por tal razón, para realizar transacciones en las distintas Dapps del ecosistema de Ethereum, necesitamos los tokens ERC-20 y el ETH no es compatible, entonces la red de Ethereum, creo el wrapped token WETH, con la intención de poder facilitar el comercio entre el ETH y los tokens ERC-20.

Además este token trabaja sobre su misma Blockchain, no es controlado por otra empresa, ya que el token en si es creado por la misma red Ethereum.

Otro punto importante, es que el WETH, no se quema, ósea no se necesita su quema para mantener el precio, es solo una representación de los ETH dentro del ecosistema DeFi de Ethereum, el usuario deposita sus ETH, obtiene WETH y luego si quiere sus ETH de vuelta se hace el procedimiento contrario y no hay necesidad de la quema de los WETH ya que literalmente es una stablecoin del mismo ETH.

Recordemos que el WETH es un token envuelto creado para poder utilizar los ETH dentro del ecosistema DeFi de Ethereum.

Ahora hablemos del:

  • wETH de TRON:


En la red TRON también existe un WETH pero este es diferente al encontrado en la red de Ethereum. Aquí vamos a encontrar la primera diferencia, y es que trabajan en diferentes Blockchains, porque este token ya no pertenece a Ethereum y es porque el WETH es un token acuñado por BitGo, ósea no es creado por Ethereum, y se mantiene controlado por la empresa BitGo, pero sí sus nombres son similares y es porque debemos recordar que este token es solo una ficha representativa de ETH la cual funcionara en la red TRON y será un token TRC-20.

El WETH de Tron, si es quemado, como el token es acuñado por una empresa externa (BitGo), debe existir su quema para poder controlar en primer lugar el precio del token y en segundo lugar la seguridad de las transacciones entre el token Original y el token envuelto, ademas el WETH ya no es descentralizado en esta red. Este wrapped token no funciona como una stablecoin como lo es el WETH de Ethereum.

Separador pollito-01.png

3.- Realice una inversión de al menos 5 $ de un Wrapped token. Explique el proceso con captures de pantalla. Puede usar la plataforma JustSwap.


Para realizar un inversión en un Wrapped token, utilizare la el intercambio descentralizado de JustSwap, lo primordial al utilizar este intercambio, es poseer ya un billetera basada en la red de TRON, en este caso la más recomendable es TronLink, si eres un usuario de Steemit, puedes obtener tu billetera de forma sencilla, introduciendo tu clave privada en la Billetera y crearas una es pocos minutos.

Si eres un nuevo usuario, puedes ingresar en la página principal de TronLink, descarga la aplicación y creas tu billetera siguiendo las indicaciones que te da misma plataforma.

Una vez tengamos nuestra billetera, con nuestros activos en TRX dentro, podremos ingresar a JustSwap.

Nuestro primer paso es conectar nuestra billetera, para ello, daremos clip en conectar billetera, luego seleccionamos la billetera a conectar, en mi caso sera TronLink.

Screenshot_7.png

Captura de pantalla de JustSwap

Luego nos saldrá la siguiente notificación en nuestra billetera y daremos clip en conectar.

Screenshot_8.png

Captura de pantalla de JustSwap

De esta forma ya hemos conectado nuestra billetera, ahora nos vamos a Swap y es aquí donde vamos a realizar nuestra inversión, vamos a seleccionar el token a intercambiar, yo usare el TRX y escogeré el token a obtener en mi caso sera el WBTT.

En este caso, yo cambiare 53 TRX que me dará un total de 1360,820347 WBTT lo que equivale a 5$. Doy clip en Swap para continuar con la transacción.

Screenshot_9.png

Captura de pantalla de JustSwap

Vamos a verificar que la transacciones este correcta, y luego damos clip en Confirmar Swap.

Screenshot_10.png

Captura de pantalla de JustSwap

Aceptamos el contrato inteligente.

Screenshot_11.png

Captura de pantalla de JustSwap

Y listo hemos obtenido nuestros WBTT, los cuales se agregaran a nuestra billetera de TronLink, podemos observarlos.

Screenshot_12.png

Captura de pantalla de JustSwap

De esta forma hemos invertido 5$ en WBTT, un proceso fácil y rápido.

Separador pollito-01.png

4.- Explique en detalle los Wrapped token de la Blockchain TRON. Muestre capture de pantalla.


Muchos conocemos la Blockchain de TRON y la gran popularidad que ha tenido en estos años, y esta Blockchain también quiere incorporar a su ecosistema DeFi los Wrapped tokens para poder atraer más usuarios a su red y hacer crecer la cadena de bloques.

En TRON existen por lo momentos 4 Wrapped Tokens que podemos conseguir tanto en su Dex JustSwap como en su explorador de Bloques TRONSCAN, estos Wrapped tokens son:

WBTC
WETH
WBTT
WTRX

Pero existe una diferente entre cada uno de ellos y los podemos separar en 2 grupos:

  • Wrapped Tokens introducidos por BitGo:

En este grupo encontramos a el WBTC y WETH, quienes son los primero Wrapped tokens que se integraron a la red por medio de la empresa de custodios BitGo.

Estos tokens envueltos son controlados, acuñados y quemados por BitGo quien se encarga de todo el proceso. Como sabemos estos tokens tienen el mismo valor 1:1 con sus cryptomonedas ósea el WETH es igual al ETH y el WBTC es igual al BTC.

Estos tokens son tokens TRC-20 para poder trabajar y operar en las distintas aplicaciones y plataformas de la red TRON.

Aquí tenemos la información detallada de cada uno:

WBTC

Screenshot_13.png

Captura de pantalla de TRONSCAN

WETH

Screenshot_14.png

Captura de pantalla de TRONSCAN

  • Wrapped Tokens de TRON:

En este grupo tenemos al WTRX y WBTT, lo curioso aquí es que existe un WTRX y sabemos que TRX aunque es algo confuso que el token nativo de la red que es compatible necesite un WTRX, sin embargo TRON decidió incluirlo y deben haber razones, lo importante es que este token envuelto es un token TRC-20 al igual que el WBTT.

Además el BTT a pesar de ser compatible con la red Tron por ser un token TRC-10, se necesitan tokens TRC-20 para aplicar ciertos contratos inteligentes en la red Tron y para poder implementar tokens en su máquina virtual, entonces se creó el WBTT.

Ambos son un poco confusos de entender, pero la red TRON tendrá sus razones para la creación de estos tokens envueltos.

Algo importante, es que TRON también está trabajando para poder implementar un WLTC muy pronto a su red.

Aquí tenemos la información de los tokens:

WBTT

Screenshot_15.png

Captura de pantalla de TRONSCAN

WTRX

Screenshot_16.png

Captura de pantalla de TRONSCAN

Separador pollito-01.png

5.- ¿Qué es acuñar un Wrapped token? ¿Qué es quemar un Wrapped token? ¿Cuál es su función? Elabore un ejemplo explicando el proceso.


Como dije anteriormente, los tokens nativos de las distintas Blockchains, no son compatibles entre otras para lograr una conexión e interoperabilidad, es por eso que nace el concepto de acuñar tokens, que es el proceso que se realiza por medio de un usuario y el custodio para poder generar un token envuelto que se puede utilizar en otra blockchain pero que tenga el mismo precio al token original, entonces para entender que es acuñar un token, un usuario deposita a una dirección del custodio una cantidad de un token o cryptomoneda como puede ser BTC y el custodio genera los tokens envueltos de BTC (WBTC) y con este token el usuario podrá usar sus activos de BTC dentro de otra Blockchain como TRON.

La quema de los Wrapped tokens es el proceso inverso a la acuñación, entonces una vez que el usuario tenga en su poder el Wrapped token que puede ser WBTC y este desee recibir nuevamente sus tokens originales ósea el BTC, entonces se envían los WBTC nuevamente al custodio, el cual realiza la quema del WBTC y libera los BTC que recibirá nuevamente el usuario.

Esta quema de Wrapped tokens cumple la función de poder mantener la economía del sistema y evitar ataques como el famoso doble gasto, además cuando se queman los tokens la transacción se vuelve irreversible por lo tanto es necesaria esta quema la cual no influye en el valor del Wrapped token al contrario ayuda a mantener esa estabilidad.

Ahora la función de estos tokens acuñados o wrapped tokens es representar un activo en otra Blockchain, con esto quiero decir, que si tenemos un BTC vamos a obtener un WBTC que va a tener el mismo valor que el BTC original así mismos sucede con otras monedas o tokens como WETH WBTT, etc, solo que estos podrán ser usados dentro de las Blockchains donde estén admitidos estos Wrapped tokens.

Ahora veamos el siguiente ejemplo para entender más a fondo el proceso de acuñar y quemar Wrapped Tokens:

Primero Juan tiene 5 BTC y el quiere realizar algunas operaciones e inversiones en la Blockchain de Ethereum, como el BTC no es compatible con Ethereum, Juan va a enviar su dinero a un custodio, en este caso BitGo, quien se encargara de acuñar estos Wrapped BTC, una vez que BitGo recibe los BTC enviados por Juan, son bloqueados y acuñara WBTC para entregárselos a Juan.

Cuando se hayan verificado la transacción, Juan tendrá que firmar el contrato inteligente y así podrá recibir en su billetera de Ethereum puede ser Metamask sus 5 WBTC que tendrán el mismo valor que sus BTC.

Veamos la ilustración:

png_20211012_153114_0000.png

Ilustración realizada por mi en la aplicación de Canvas


Ahora Juan quiere BTC, el proceso se hará de forma inversa, Juan envía los WBTC que desean cambiar a el custodio (BitGo), se firmara un contrato inteligente, BitGo procede a confirmar la transacción para luego desbloquear la cantidad de BTC que Juan necesita intercambiar, una vez que Juna recibe sus BTC, los WBTC son quemado por BitGo para evitar ataques, garantizar que la transacción sea irreversible y mantener la economía segura del sistema.

Veamos la ilustración:

png_20211012_181428_0000.png

Ilustración realizada por mi en la aplicación de Canvas

Separador pollito-01.png

Conclusión:


Cada vez vemos como las tecnologías Blockchain necesitan comunicarse unas con otras para así mantener una interoperabilidad, de tal forma que los usuarios pueden diversificar sus activos y transacciones en distintos servicios ofrecidos por otras Blockchains. Gracias a los Wrapped tokens, podemos ver que se está haciendo realidad esa conexión entre Blockchains, permitiendo a los usuarios utilizar sus activos en distintas Blockchains, claro entendiendo que utilizaran una ficha equivalente a su ficha original pero con el mismo valor y que les permite realizar transacciones mas rápidas y menos complicadas.

Sin embargo aun existen ciertas desventajas con Wrapped tokens como el WBTC y el WETH creados por BitGo, que son centralizados y que infringen con los objetivos reales de la Blockchains de ser totalmente descentralizadas, estas desventajas quizás se pueden corregir con el tiempo, pero es cuestión de ver cómo va avanzando la tecnología.

Sin embargo creo que estos Wrapped tokens son una maravillosa solución para generar esa interoperabilidad entre Blockchains y sus ecosistemas DeFi.

Cc. @pelon53

Separador pollito-01.png

Sort:  
Loading...