En este capítulo aprenderemos a interactuar con protocolos DeFi, ideal para principiantes, paso a paso y con perfil conservador, todo con increíble lujo de detalles.
ACLARACIÓN IMPORTANTE: Si las imágenes no te cargan, ingresa desde un navegador web.
Índice
- Introducción
- Paso 1: Conseguir USDT y MATIC.
- Paso 2: Descargar e instalar Zerion Mobile
- Paso 3: Generar una wallet.
- Paso 4: Enviar MATIC y USDT a nuestra wallet
- Paso 5: Depositar USDT en los smart contracts de Aave
- Paso 6: Gestión de nuestras inversiones
- Paso 7: Cómo retirar el dinero hacia nuestras billeteras
- Conclusiones Finales
Introducción
Debemos reconocer que la autocustodia de nuestros activos, así como tiene muchas ventajas, también presenta numerosos desafíos para los usuarios, aún más para los nuevos. Invertir de forma descentralizada no se trata solo de hacer un par de clics, se debe tener conocimiento pleno de las acciones que se llevan a cabo, estar convencido de cada acción que se lleva a cabo. Se deben contrastar estrategias y considerar los riesgos implícitos. En este sentido no es nada raro que los individuos, muchas veces, prefieran colocar su dinero a plazos en un banco o delegar su custodia en un exchange centralizado, ya que esto conlleva mucho menos trabajo de estudio, y por lo general la facilidad de acceso y la interfaz de usuario es mucho más amigable.
Sin embargo, los que estudiamos y hacemos DeFi consideramos que es la mejor alternativa, por ello queremos ayudarlos a dar sus primeros pasos. En esta oportunidad veremos un ejemplo explícito para invertir de forma descentralizada usando stablecoins.
Recordemos, una stablecoin persigue el precio de un activo, pero en este caso focalizaremos en stablecoins ancladas al precio del dólar norteamericano. A su vez, conocemos diferentes tipos de monedas estables y la forma en la que se relacionan con el dólar. En este sentido hay stablecoins sobrecolateralizadas, como DAI, LUSD o MOC, estos tokens utilizan un modelo de acuñación mediante garantías, por lo cual, por cada moneda estable creada hay mucho más valor bloqueado de respaldo.
Por otro lado, están las stablecoins de tipo institucional, básicamente son compañías que emiten stablecoins respaldas 1 a 1 por dólares en cuentas bancarias, bonos soberanos o letras del tesoro. Los más conocidos de este tipo son USDT y USDC. Por último están las stablecoins algorítmicas, que tratan de mantener la paridad al dólar mediante oráculos, arbitrajes, acuñación y quema de tokens, etc. Aunque estás en particular no han tenido mucho éxito, y en el peor de los casos conllevaron grandes pérdidas económicas para sus poseedores.
¿Por qué stablecoins? Porque es lo más cercano al conocimiento previo que puede tener un novato en DeFi. Si bien hay que aclarar que una stablecoin no es lo mismo un dólar en términos conceptuales, legales y en riesgos implícitos, podríamos decir que es lo menos agresivo en cuanto a alta volatilidad, que suele ser una barrera para los nuevos usuarios.
Otra barrera común suelen ser las comisiones. Si bien, dentro del ambiente de inversiones tradicionales las comisiones no son un factor extraño y desconocido, los costos por transaccionar en algunas redes descentralizadas pueden llegar a ser ridículamente caras en comparación a las primeras. Por esto, vamos a enfocar nuestro ejemplo en una blockchain especialmente barata, cuyos costos de tarifas de gas suelen ir desde los 0 a 3 centavos de dólar. Algunos ejemplos de blockchains baratas: pueden ser monolíticas como Polygon PoS, BNB Chain o Gnosis Chain, y en soluciones de segunda capa tenemos Arbitrum Nova, Metis Dao o Manta Pacific.
Específicamente usaremos para este ejemplo la stablecoin USDT, de tipo institucional, acuñada por la compañía Tether. Para mantener la paridad, Tether respalda sus tokens con depósitos bancarios y bonos del tesoro de los EE.UU. Al momento de escribir este artículo, USDT es la stablecoin con mayor capitalización del mercado, cerca de 100 mil millones de dólares. Esa es justamente una de las causas que motivaron la elección de esta stablecoin, hecho que además conlleva a que la mayoría de los exchanges centralizados lo tengan listado (disponible), así como también la mayoría de las dApps y protocolos DeFi.
En cuánto a la blockchain, será Polygon PoS, una L1 EVM compatible de tarifas muy económicas y top 10 en valor bloqueado, aproximadamente 1000 millones de dólares. La mayoría de los grandes protocolos han desplegado sus contratos inteligentes en Polygon, también la mayoría de las wallets son compatibles con ella y a su vez los exchanges centralizados ofrecen depósitos y retiros en muchas monedas para esta cadena. Todo esto la perfila como una gran alternativa para hacer DeFi.
Para este ejemplo utilizaremos una wallet móvil para la auto-custodia de nuestras llaves, ya que son las más accesibles para el usuario promedio. Sin embargo, el ejemplo también es aplicable a wallets que se usan en una PC, como extensión de navegador. Particularmente mostraremos el ejemplo utilizando la wallet móvil de Zerion, disponible para dispositivos Android e iOS. La elección radica en la presencia de una característica de seguridad, la cual revelaremos más adelante, que no está presente en otras wallets móviles, además de su sencillez en comparación a otras wallets más populares con interfaz de usuario menos amigable.
Es muy importante, antes de comenzar, hacer una aclaración: todo lo que mostraremos en este ejemplo no constituye una asesoría de inversión ni una recomendación de compra, solo mostramos un procedimiento a modo de ejemplo y con fines didácticos. Realizada la aclaración, ¡comencemos con el tutorial!
Paso 1: Conseguir USDT y MATIC.
Son las monedas que necesitaremos y pueden conseguirse en diferentes exchanges centralizados y/o plataformas p2p.
Para el caso de exchanges argentinos podemos comprar USDT con pesos argentinos o dólares en:
Desde otras partes del mundo pueden conseguir USDT en exchanges internacionales, en los cuáles, en la mayoría de los casos, pueden comprarlos con moneda local de cada país.
También necesitaremos un poco de MATIC, ya que las comisiones de la red de Polygon se pagan con esta criptomoneda. Es imprescindible, como contar con combustible para dar arranque a un vehículo. Las comisiones por transacción en cada blockchain se pagan con la criptomoneda nativa de cada una de ellas; básicamente es una recompensa que se paga a los nodos o validadores por mantener la red segura. En el caso de Polygon, todas las comisiones de red se pagan con MATIC, no puedes usar USDT para pagarlas. ¿Cuánto es necesario? solo una pequeña cantidad, no más de 1 o 2 dólares, ya que el costo promedio por transacción ronda los u$s 0,01, con lo cual una pequeña cantidad de MATIC nos servirá para realizar cientos de transacciones en Polygon. El precio de mercado de MATIC al momento de escribir este tutorial es de u$s 1,15
En Argentina podemos conseguir MATIC en los mismos exchanges mencionados previamente pero, aunque necesitamos una cantidad pequeña de MATIC, debemos tener en cuenta que cada exchange tiene montos mínimos de transacción:
Fuera de Argentina también se puede conseguir en los exchanges internacionales que detallamos anteriormente, en los cuales lo más recomendable es comprar primero USDT y luego hacer una pequeña conversión a MATIC
Vale la pena aclarar, que en todos los ejemplos anteriores es necesario realizar un proceso de KyC (conozca a su cliente) previo a poder comerciar, ya que se trata de compañías reguladas por Estados gubernamentales, que deben tomar estas medidas de seguridad. En el caso de que deseen una alternativa descentralizada, pueden optar por Paydece, una plataforma p2p (par a par) en la que podrán adquirir USDT y/o MATIC con diferentes medios de pago, interactuando directamente desde su wallet. Pero, para ello primero necesitarán una wallet y, por supuesto, saber utilizarla, por lo cual no es nada raro que las primeras experiencias en DeFi tengan como primer paso la compra de cripto en exchanges centralizados.
Paso 2: Descargar e instalar Zerion mobile
Este paso es sencillo, se puede hacer desde la web oficial de Zerion. Recordemos que, si desean operar en la PC, también pueden utilizar la extensión para navegadores basados en Chromium.
La única salvedad que realizaremos es sobre trabajar con un equipo libre de virus y cualquier tipo de aplicaciones de dudosa procedencia, ya que esto podría comprometer la seguridad de las llaves privadas de la wallet que se instalará en los mismos.
Paso 3: Generar una wallet.
Seguiremos este procedimiento:
¿Por qué tanto cuidado? Porque esas palabras otorgan acceso completo a las llaves privadas de tu wallet, lo cual implica que cualquier persona que posea esas 12 palabras puede acceder al 100% de tus fondos, sin necesidad de nada más. Por este mismo motivo, la app no nos permite tomar una captura de pantalla a estas palabras como medida de seguridad. Ok, presionamos Confirm phrase.
En las siguientes 5 pantallas la app verificará que hayamos guardado bien nuestra frase privada, el método es sencillo: nos muestran un número del #1 al #12 y nosotros elegimos la palabra que corresponde con ese orden. Al finalizar las 5 palabras presionamos Finish
De este modo se completa la generación de nuestra wallet y nos preparamos para el siguiente paso…
Paso 4: Enviar MATIC y USDT a nuestra wallet
Ahora necesitamos enviar las cripto que conseguimos en el exchange hacia nuestra wallet, por la red Polygon PoS. En primer lugar vamos a copiar nuestra dirección pública en Zerion. La dirección pública es como nuestro número de cuenta bancaria, nos sirve para enviar fondos a nuestra wallet, también podemos compartirla con alguien que quiere hacernos un pago o a un amigo que quiere enviarnos dinero de regalo.
Desde la App del Exchange escogido enviaremos primero los MATIC escogiendo la red Polygon (es posible que también figure como red Matic, ya que este era su nombre previo). En este ejemplo mostraré rápidamente cómo se realiza esta acción desde el exchange Ripio, pero aplica de igual forma para cualquier exchange.
Luego de unos minutos deberíamos recibir los tokens en nuestra wallet, por lo cual si ingresamos a la app podremos chequear que el balance ha cambiado y el historial muestra el ingreso de MATIC.
El procedimiento para enviar USDT es exactamente igual, pero primero enviamos los MATIC porque, si por algún motivo omitieran algún mínimo detalle causando que algo falle, sería con un monto más pequeño y por ende, menos grave.
Paso 5: Depositar USDT en los smart contracts de Aave
Bien, hemos atravesado la parte más turbulenta del mar, los fondos están en nuestra wallet y podemos avanzar hacia la parte más “divertida” (nótense las comillas, no alentamos la ludopatía).
Para generar rendimientos sobre nuestros USDT los depositaremos en los contratos inteligentes de Aave. Recordemos que este protocolo nos permite principalmente empeñar nuestros tokens para pedir préstamos descentralizados. Si no comprendes de qué se trata puedes revisar este post, donde lo explicamos más detalladamente, sin embargo en este caso no pediremos ningún crédito, ya que solamente queremos que nuestros USDT nos den retornos. Esto es lo genial de Aave, que podemos solamente depositar tokens en sus vaults para generar intereses. ¡Comencemos!
Abajo, la app nos pide recopilar información sobre el comportamiento de nuestra interacción. Esto es indiferente al proceso que seguiremos, por lo tanto pueden otorgar el permiso o bien denegar, sin que la decisión afecte al resto del procedimiento.
Modificamos la cadena por defecto, que es Ethereum, cambiándola por la Polygon.
Conectamos la wallet presionando sobre Connect wallet. Luego escogemos Browser wallet. Inmediatamente podemos observar nuestra dirección pública en la barra superior de la app.
¿De dónde sale el rendimiento? De la oferta y demanda. Antes dijimos que el negocio de Aave se centra el otorgar préstamos garantizados por un colateral, a partir de esto podemos inferir cómo la fuerza de mercado afecta a las tasas de interés:
- Si hay mucha gente tratando de solicitar un préstamo en moneda estable, dejando un colateral volátil, la tasa por pedir y depositar stablecoins, como USDT, será alta. Esto suele ocurrir en contextos de mercados alcistas, donde la gente trata de solicitar préstamos en moneda estable para comprar más BTC, ETH o MATIC. Es una forma de apalancamiento utilizando el protocolo Aave.
- Si hay más gente tratando de depositar stablecoins para obtener un rendimiento, la tasa tenderá a bajar. Esto suele ocurrir en momentos de mercados bajistas, cuando la gente vende sus posiciones en BTC, ETH o MATIC y prefiere esperar en moneda estable generando mientras tanto un rendimiento. Como la demanda de crédito para apalancamiento es baja respecto a la oferta de depósitos, la tasa bajará.
Hay muchos otros factores, pero básicamente esto ayuda a explicar el por qué de los rendimientos en los protocolos de empeños como Aave. Esto también significa que las tasas son completamente variables, es decir que el rendimiento que visualizamos inicialmente muy probablemente tenga variaciones con el pasar de los días.
Presionamos MAX para depositar todo el balance de USDT que tenemos, o bien, colocamos un monto personalizado. Luego presionamos Approve USDT to continue.
Este paso es clave, observamos que la aplicación muestra la leyenda “Unlimited USDT”, resulta que el protocolo necesita que le otorguemos permiso para “gastar” nuestros tokens, este paso previo se debe realizar cada vez que interactuamos con contratos inteligentes. En esta oportunidad no ahondaremos demasiado sobre este tema, solo mencionaremos que nunca es conveniente que el protocolo tenga permiso ilimitado para gastar nuestros activos, por lo cual solamente aprobaremos lo justo y necesario.. ¿Cuál es la particularidad de Zerion? Es una de las pocas wallets móviles que permiten editar este valor, ya que la mayoría solo permite aprobaciones infinitas. Bien, ahora que ya sabemos lo que motivó la elección de la wallet presionamos sobre Editar.
En primer lugar “desmarcamos” el botón Unlimited amount.
Esperamos un momento hasta que la transacción se confirme. Luego podremos proceder con el depósito presionando Supply USDT.
Paso 6: Gestión de nuestras inversiones
Ahora vamos a aprender a gestionar o revisar nuestras inversiones.
Inmediatamente luego de finalizar el depósito podemos ver un portal con información sobre nuestros tokens depositados. Este algunos detalles como monto total y porcentaje de rendimiento. En el caso de que queramos mirar esta info en el futuro solo debemos dirigirnos hacia el menú y seleccionar Dashboard.
Del mismo modo, si regresamos a la app podemos mirar un detalle de nuestras inversiones.
En la sección History podemos ver una lista de las transacciones de nuestra wallet y si presionamos en cada una, veremos más detalles.
Paso 7: Cómo retirar el dinero hacia nuestras billeteras
Solo nos queda el último paso: cómo retirar nuestra inversión. Lo más importante luego de aprender a depositar es aprender a retirar el depósito. Preguntas:
- ¿Cuándo puedo hacerlo? En cualquier momento
- ¿Tengo que pagar una penalidad? Nada de nada
- ¿Puede conllevar alguna pérdida retirar muy pronto? Solamente lo gastado en comisiones, que como pudimos observar son solo unos pocos centavos en Polygon
Comencemos:
Luego de unos momentos la transacción se enviará y veremos un mensaje de confirmación. Al regresar a la wallet, veremos nuevamente nuestros tokens acreditados, sin plazos, sin comisiones por retiro, sin esperas de fin de semana ni nada por el estilo.
Conclusiones Finales
Podemos invertir nuestro dinero sin depender de bancos o instituciones financieras. Sin delegar la custodia de nuestros activos, sin horarios de mercado, feriados o fines de semana, nada nos detiene. Tenemos todas las herramientas al alcance de la mano. Este tutorial tuvo por objetivo brindar pasos prácticos y sencillos para quienes se inician o desean iniciarse en DeFi, aún hay mucho por recorrer en adelante, pero el primer paso es indispensable poder darlo con firmeza.
Eso fue todo, espero que lo hayan disfrutado y nos veremos más adelante en otro Solow Tutorial.
También te puede interesar
-
¿Cómo obtener un dominio ENS?
Veamos en esta mini lección rápida como obtener un dominio ENS en Ethereum.
-
Construye una ZKDAPP con Noir en Scroll
Aprende a construir una ZKDAPP en Scroll usando Noir. Desde los conceptos básicos hasta su implementación. Este tutorial paso a paso te introduce en el mundo de las pruebas de conocimiento cero.
-
DeFi para Novatos: Interactuá con protocolos DeFi
Aprende a usar protocolos DeFi con esta guía paso a paso: Cómo obtener USDT, usar Zerion Mobile, generar una wallet y depositar en Aave. Aprende a gestionar tus inversiones con este Tutorial.