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.


Índice


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:

Mostrando paso1-1.jpg

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.

Mostrando paso1-2.jpg

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:

Mostrando paso1-3.jpg

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

Mostrando paso1-4.jpg

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:

Zerion Wallet
Presionamos Get started
Zerion Wallet
Ahora Create new wallet
Zerion Wallet
Configuramos un pin de seguridad de 6 dígitos. Es clave, ya que éste será utilizado por la app para cifrar el acceso a las llaves privadas. Este pin será solicitado cada vez que ingresemos a la app, aunque también podremos utilizar la verificación facial o huella digital del teléfono.
Zerion Wallet
Esperamos un momento a que se generen y cifren las llaves y luego presionamos Finish
Zerion Wallet
Tiempo de guardar nuestra frase privada en un lugar seguro, presionamos Backup
Zerion Wallet
Aquí elegimos Manual Backup
Zerion Wallet
Presionamos Got it
Zerion Wallet
Ahora Show recovery phrase, y verificamos con pin o datos biométricos
Seed Phrase
En la próxima pantalla verán 12 palabras que deberán anotar cuidadosamente en un lugar seguro. Por lugar seguro debe entenderse: fuera de internet, es decir, no guardar en un chat random de whatsapp, ni en un mail privado, ni en la nube, ni nada por el estilo. Tampoco en archivos de texto en la pc, ni tampoco en una foto en el celular. Lo ideal sería escribirla en papel, con tinta permanente, tomando la precaución de dejarlo en un lugar seguro, fuera del alcance de terceros y fuera de lugares en los que pueda deteriorarse volviéndose ilegible.

¿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

Zerion Wallet
La copia de seguridad ha finalizado, así que regresamos atrás presionando la flecha en la esquina superior izquierda.
Zerion Wallet

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!

Defi para Novatos
Primero vamos al navegador integrado de Zerion, toda interacción con el protocolo Aave lo realizaremos desde allí. En la barra de dirección escribiremos aave
Interactuár con protocolos DeFi. Aave
Al ingresar este texto, Zerion nos sugiere efectivamente ir hacia el sitio oficial de Aave. Presionamos sobre el ícono indicado.
Interactuár con protocolos DeFi
Arriba, en la barra de dirección, se muestra la URL, como medida de seguridad extra nos vamos a asegurar que la misma sea https://app.aave.com
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.

Interactuár con protocolos DeFi
Al deslizar levemente la página hacia abajo notaremos el logo de color verde que caracteriza a USDT. Presionamos Supply para ver más detalles.
Interactuár con protocolos DeFi
Si aparece un aviso en color rojo presionamos sobre Switch Network para cambiar la red en Zerion a Polygon.
Interactuár con protocolos DeFi
En pantalla podremos ver, entre otras cosas,  nuestro saldo en USDT y el APY, que es el Porcentaje de Rendimiento Anualizado por depositar los tokens en esa bóveda. Esta cifra porcentual toma en cuenta el interés compuesto y para calcularlo toma una proyección anualizada de la composición del vault, actualizando estos datos con cada bloque confirmado en la blockchain (aprox. 10 segundos)

¿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.

Interactuár con protocolos DeFi

Presionamos MAX para depositar todo el balance de USDT que tenemos, o bien, colocamos un monto personalizado. Luego presionamos Approve USDT to continue.

Interactuár con protocolos DeFi

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.

Interactuár con protocolos DeFi

En primer lugar “desmarcamos” el botón Unlimited amount.

Interactuár con protocolos DeFi
Luego, colocamos un valor levemente arriba del que deseamos depositar, en este caso 30 USDT están bien. Después, Guardar.
Interactuár con protocolos DeFi
A continuación, pulsamos Confirmar para firmar y enviar la transacción a la blockchain. Noten que la aplicación nos detalla el monto que estamos aprobando y la comisión de red aproximada.

Esperamos un momento hasta que la transacción se confirme. Luego podremos proceder con el depósito presionando Supply USDT.

Interactuár con protocolos DeFi
Observamos los detalles que nos muestra la app y luego pulsamos nuevamente Confirmar para enviar la transacción, esta vez para depositar los tokens en el vault de Aave.
Interactuár con protocolos DeFi
Esperamos un momento hasta que la transacción se confirme y ¡voilá! El depósito está listo, veremos un mensaje de confirmación. Dimos el primer gran salto hacia las finanzas descentralizadas. Presionamos Ok, close.

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:

Interactuár con protocolos DeFi
Volvemos al navegador de Zerion, a la página de Aave y observamos que en primer lugar la app nos muestra nuestras inversiones. Miramos que todo esté bien y presionamos Withdraw.
Interactuár con protocolos DeFi
Observamos el costo de la comisión de red, presionamos MAX para retirar el total del depósito o colocamos un valor diferente para retirar una parte. Finalmente presionamos Withdraw USDT.
Interactuár con protocolos DeFi
Observamos los detalles y luego presionamos Confirmar para firmar la transacción.

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