Folks Finance, la plataforma DeFi definitiva en Algorand

Facundo Tomas
Folks Finance Community
9 min readOct 18, 2023
Folks Finance Logo

¡Hola Algofam!

No hay muchos artículos actualizados en español sobre Folks Finance así que decidí armar uno cortito sobre su funcionamiento de forma algo general y sobre cómo llegó a convertirse en la mejor plataforma DeFi de Algorand.

Pero primero, un poco de información general acerca de Folks.

¿Cuando y por qué?

Folks Finance fue fundado en el año 2021 en medio del auge de las plataformas DeFi en Algorand. Previo al 2021 no había ninguna plataforma DeFi y cuando empezaron a emerger a fines del ’21 los usuarios de la blockchain crecieron exponencialmente.

La mainnet de Folks es lanzada en abril del 2022 con lo que es ahora su principal atractivo, la Gobernanza Líquida. Pero vamos por partes.

¿Qué puedo hacer en Folks?

Prestar y tomar préstamos

La principal función de Folks es ampliar la liquidez dentro del ecosistema de Algorand y una de las primeras formas de hacer esto es a través del mercado de ‘lend y borrow’

Imagen tomada durante el inicio de un período de Governance, el % de Deposit y Borrow de $ALGO no refleja un porcentaje normal

La idea es simple: la gente pone a disposición de otros un asset. Otros pueden tomar prestado estos assets y pagar un interés a través del tiempo. Quienes depositaron para prestar, reciben una parte de este interés.

Para depositar

Selecciona el asset que quieres depositar en la columna izquierda

Ve a la pestaña Deposit y busca en la lista de los assets soportados, el asset que quieres depositar para empezar a recibir intereses. Fijate el APY en la columna correspondiente para tener una idea de cuánto vas a recibir y, tené en cuenta, que este APY es dinámico y se va actualizando de acuerdo a la cantidad de tokens depositados y si hay o no algún tipo de boost rewards (como suele haber durante los períodos de Gobernanza)

Ingresa la cantidad que quieres depositar

Ingresa la cantidad que quieres depositar y presiona Deposit. Luego que firmes las TX correspondientes podrás ver los assets depositados mas arriba

  • Si quieres depositar un asset que no tienes actualmente puedes hacer un Swap directamente desde esta misma interfaz haciendo click en Swap and Deposit y así intercambiar un asset que tienes por el que quieres depositar.
Puedes ver los assets que tienes depositados actualmente en la sección ‘Your Deposits’

Para quitar los assets simplemente haz click en ‘Withdraw’, selecciona la cantidad que quieres quitar y firma las TX.

Para mas detalles pueden consultar el siguiente video:

Cómo depositar assets en Folks Finance

Tomar un préstamo

Supongamos que seguimos teniendo esos 25 ALGOs y quiero tomar un préstamo de otro asset. Para hacer esto, tengo que poner estos 25 ALGOs en ‘collateral’, es decir’ ponerlos como garantía antes de tomar un préstamo.

Selecciona el tipo de préstamo a crear

Antes de poder mover los assets al colateral, tenemos que crear un préstamo. Para eso vamos a la pestaña ‘Loans’ y seleccionamos el botón ‘Create new loan’ En la ventana que se despliega podemos darle un nombre a este prestamo y seleccionar el tipo de prestamo que vamos a crear. Hay tres tipos distintos

  • General: puedes usar de colateral y tomar prestado todos los assets disponibles
  • Stablecoin Efficency (o ‘eficiencia de las monedas estables’): permite usar solamente stablecoins como colateral y prestamos stablecoins pero alcanzando un LTV (loan to value) mas alto que usando ‘General’
  • ALGO Efficency: solo se podrá usar ALGO y gALGO como colateral y para préstamo, también con un LTV mas alto que ‘General’

Un par de cosideraciones acerca de esto antes de continuar:

  • Cuando uno toma un préstamo siempre se corre el riesgo de que su posición sea liquidada por eso es muy importante entender los riesgos de usar este tipo de posiciones. Puedes leer mas sobre las liquidaciones acá: https://docs.folks.finance/architecture/liquidation
  • LTV es mas alto en Stablecoin Efficency y ALGO Efficency ya que hay menos variaciones de precios entre stables por un lado y ALGO/gALGO por otro por lo que el riesgo de ser liquidado es bastante menor que usando la opción ‘General’ que permite tomar assets mucho mas volátiles. En ‘General’ el factor de colaterización de UDSC es del 80% mientras que en Stablecoin y ALGO Efficency llega al 90%.

Una vez decidido el tipo de préstamo seleccionamos Create Loan y firmamos las TXs.

En este caso, creamos un prestamo usando ALGO Efficency por eso vemos que solamente podemos agregar como colateral ALGO y gALGO.

Ahora podemos mover los 25A que depositamos previamente o mover directamente desde nuestra wallet a este préstamo. Para lo primero, volvemos a la pestaña de ‘Deposit’ y hacemos click en ‘Move to collateral’ al lado del asset que queremos usar como garantía para nuestro préstamo, seleccionamos la cantidad y la movemos a colateral.

Moviendo el depósito que tenemos como colateral

Alternativamente, en la pestaña de ‘Loans’ podemos directamente depositar los assets que usaremos como colateral seleccionandolo de la lista que tenemos disponible a la izquierda o directamente dentro del loan ‘Prestamito’ que creamos anteriormente

Agregando colateral directamente desde nuestro préstamo

Una vez colateralizados nuestros ALGOs podemos tomar un préstamo en la parte derecha de ‘Add to your borrows’ En el caso de ALGO, podemos seleccionar Variably APY o Stable APY y podemos ver nuestro % de liquidación y el APY restante (el APY de deposito — el APY del prestamo)

Tomando un préstamo de ALGO
Préstamo generado

Y ya tenemos nuestro primer préstamo, el cual podemos usar para lo que queramos.

En casos más útiles, por ejemplo, uno podría depositar USDC como colateral para tomar como préstamo ALGO, venderlo si espera que el precio va a bajar y luego recomprarlo mas barato para repagar el préstamo y quedarse con la diferencia.

  • Hay que tener en cuenta siempre el % de liquidación. Si ves que estás llegando al límite podés agregar más colateral para proteger tu posición y no ser liquidado y bajar el %
  • Para devolver lo tomado prestado podes usar ALGO, el colateral u otro asset, simplemente haciendo click en ‘Repay’ en ‘Your Borrows’
  • DYOR, NFA y recomiendo igualmente leer la guía de Folks: https://docs.folks.finance/introduction/get-started

Swap de Assets con Folks Router

Haciendo un swap y depósito en la página de Folks Finance

Folks introdujo recientemente su propio ‘Dex aggregator’ es decir, un exchange decentralizado que utiliza 3rd party dexes para hacer un swap buscando siempre el mejor precio para realizarlo. Folks Router va a consultar con los tres Dexes soportados actualmente (Tinyman, Pact.fi y Humble) y hará el swap donde consiga el mejor precio. A su vez, una orden puede ser subdividida en varias ordenes si eso mejora el precio del intercambio. Por ejemplo, si quiero intercambiar 100A puedo conseguir mejor precio haciendo un swap de 30A por UDSC en Tinyman y los restantes 70A en Pact.fi. Folks Router se encarga de hacer esto automáticamente.

Folks Router ya está integrado en todas las secciones de la app de Folks Finance donde se permita un swap, es decir, en ‘Swap and Deposit’, ‘Swap Collateral’, ‘Repay with Collateral’, ‘Buy/Sell gALGO’ y la recientemente añadida función de Ultraswap, en la opción ‘Convert’

Lending Pools

Lending Pools de Pact.fi en la página de Folks Finance

Folks trabaja junto a Pact.fi para promover determinados pooles de liquidez. Dentro de la sección ‘Deposit’ en Folks, podemos observar los pooles que están de alguna forma promocionados por Folks dentro de la plataforma de Pact.fi. Durante los períodos de gobernanza, Folks suele destinar un % de los rewards que recibe de la Fundación para ampliar los rewards del pool ALGO/gALGO para dar un ejemplo, pero también suele asignar cierto % de los rewards a otros pooles en otras plataformas.

Podemos ver todos los pooles que soporta Folks Finance en la sección de ‘Deposit’ de su página. Al agregar liquidez en un par uno recibe un % de APY que corresponde, en estos casos, por un lado al fee de las transacciones que se hagan en ese par y por el otro, al lending APY correspondiente a los rewards que haya en ese determinado pool.

Para agregar liquidez, simplemente seleccionamos el botón ‘Deposit’ junto al par de assets que mas nos interese y seremos redirigidos a Pact para agregar liquidez.

Agregando liquidez en el par ALGO/gALGO en Pact.fi

Gobernanza Líquida

Algorand es una blockchain (Pure) Proof of Stake pero no posee un staking de su token nativo como otras PoS (no lo posee más, sí hasta hace un par de años) sino que para recibir rewards hay que comprometer una cierta cantidad de ALGOs durante lo que se llaman los Períodos de Gobernanza en donde uno se ‘compromete a no quedar por debajo de los ALGOs comprometidos y votar en todas las medidas del Q para recibir unas recompenzas proporcionales a la cantidad que se comprometieron. Estos ALGOs no quedan inmovilizados en las wallets sino que puedo moverlos cuando quiera, siempre teniendo en cuenta que se caigo del número comprometido aunque sea una vez, perderé las recompenzas de ese Q.

Uno puede, entonces, participar de la Gobernanza de la forma estándar, a través de la página de Gobernanza de Algorand o a través de una plataforma DeFi que, por un lado, paga un % mas alto que la Gobernanza tradicional y, por el otro, te permite utilizar tu tenencias sin perder las recompenzas.

Folks Finance introdujo hace ya casi dos años la Gobernanza Líquida, primero con gALGO y recientemente con xALGO, del cual hablaremos en otro Medium porque ya este quedó larguísimo.

Pero, ¿cómo funciona? Es bastante sencillo. Por cada ALGO que comprometas en la Gobernanza Líquida, recibirás 1 gALGO. Los ALGOs van a quedar en escrow hasta que finalice el período de Gobernanza. No los vas a poder utilizar. Pero sí vas a poder utilizar tus gALGOs en casi todo el ecosistema de Algorand (desde lending pools, NFT marketplace, haciendo swap por otros assets, etc) Una vez finalizado el período de Gobernanza los gALGOs que recibiste los vas a poder cambiar 1:1 por los ALGOs que depositaste. No es necesario reclamar los ALGOs para recibir las recompenzas, esta las recibirás independientemente de si reclamas el 100% de los ALGOs, el 30% o nada. Siempre recibirás tus recompenzas.

Es importante recalcar que el intercambio 1:1 de gALGO por ALGO se produce SOLAMENTE durante una semana luego de finalizado un período de Gobernanza. Si no se hace ese intercambio, los gALGOs no pueden ser comprometidos a Gobernanza y tendrás que esperar que finalice un nuevo período o hacer un swap en Folks Router o algún dex pero, teniendo en cuenta, que el cambio no será 1:1.

ALGO Liquid Governance

Para participar entonces, nos dirigiremos a ‘ALGO Liquid Governance’ seleccionaremos el botón de ‘Commit’ Lo primero que nos preguntará es si queremos participar en el programa de xGov lo cual, si sos un usuario nuevo probablemente no quieras ya que conlleva mas responsabilidades así que seleccionaremos que no. Puedes leer mas sobre xGOV aquí.

Introduciremos la cantidad de ALGOs con la que queremos participar.

Una vez que abran las votaciones deberemos votar cada una de las medidas que sean presentadas para ese Q

Votando medidas durante un período de Gobernanza

Una vez finalizado el período haremos un ‘Redeem’ para transformar nuestros gALGOs a ALGOs 1:1

Las recompenzas las recibiremos de forma automática en nuestra wallet durante la primer semana de finalizado el período.

Por otro lado, podemos participar en Gobernanza con apalancamiento pero eso lo dejaremos para mas adelante 😉

Folks Finance crece día a día. No solo con las nuevas funciones de Ultraswap por un lado y xALGO por el otro, hacen que sea mucho mas fácil utilizar funciones avanzadas de Folks en una interfaz mucho mas amigable con el primero y amplía la posibilidad de participar en Gobernanza de forma cross chain con el segundo, estos dos puntos de los cuales hablaremos mas detalladamente en una próxima entrega, sino también con su reciente alianza con Chainlink al unirse al BUILD Program de ésta blockchain.

El futuro de Folks se ve muy prometedor.

¡Saluditos!

--

--