Per prima cosa Γ¨ necessario capire il concetto di Money Market (MM): questa Γ¨ una piattaforma di prestito in cui da un lato abbiamo una persona che presta della liquiditΓ (lender) e un relativo opposto che riceve tale liquiditΓ chiedendo un prestito (borrower). Il lender, fornendo liquiditΓ , si chiama in gergo liquidity provider.
Il lender riceve lβinteresse pagato dal borrower con la piattaforma che ne trattiene una parte.
La piattaforma utilizza questa differenza per gestire se stessa e inoltre come incentivo di liquidity mining: questa viene regalata agli utenti sotto forma dei Token della piattaforma stessa al fine di incentivare gli utenti ad utilizzare la piattaforma stessa (farming).
In questo modo gli utenti sono contenti in quanto vengono pagati per usare la piattaforma (sia il lender che il borrower ricevono lβincentivo di liquidity mining) e questa ultima Γ¨ contenta allo stesso modo in quanto riceve liquiditΓ dagli utenti che la utilizzano facendo guadagnare alla piattaforma le commissioni.
Collaterale
Nei prestiti nel mondo reale bisogna fornire dei collaterali fisici (come ipoteche) in modo che, qualora non sia possibile saldare il prestito, il collaterale risulti perso. Nella DeFi ho dei problemi ancora maggiori: dato che ho lβanonimato non posso sapere a chi sto prestando i soldi, il suo score finanziario o la sua busta paga.
Lβunico modo per avere la garanzia che il prestito venga restituito Γ¨ necessario che sia versato un collaterale in criptovalute, per esempio BTC.
Di solito si versa un collaterale molto maggiore del prestito richiesto, per esempio il Loan To Value (LTV) del collaterale versato, quindi la percentuale del valore del prestito rispetto al collaterale, deve essere minore di una determinata percentuale, per esempio 50%. Questo in modo tale che il mio prestito sia sempre coperto dal collaterale anche in caso di oscillazioni negative del prezzo dello stesso.
Per esempio per chiedere in prestito 500β¬ USDT dovrΓ² versare il corrispettivo di 1000β¬ in BTC. Se BTC perde fino al 50% del suo valore io comunque ho il prestito coperto.
N.b. Ad oggi gli smart contract hanno bisogno di un collaterale giΓ immobilizzato per poter funzionare. Uno smart contract che dice βse succede X allora Y deve pagare Z ETHβ impone che gli Z ETH siano βimmobilizzatiβ indipendentemente che il fatto X accada o meno. Questo perchΓ©, essendo un algoritmo, non ha potere di βimporre un pagamentoβ ma puΓ² solo trasferire dei soldi che ha giΓ a disposizione dal conto X al conto Y.
Calcolo del tasso di interesse
Il tasso di interesse viene calcolato dinamicamente e algoritmicamente dal Money Market in base al rapporto domanda/offerta: maggiore Γ¨ la domanda per un certo asset piΓΉ il tasso di interesse aumenterΓ ; al contrario minore Γ¨ la domanda con tanta offerta il tasso di interesse diminuirΓ .
Inoltre il MM deve fare in modo di avere sempre della liquiditΓ disponibile sulla piattaforma: qualora un lender volesse prelevare la sua liquiditΓ deve poterlo fare in qualsiasi momento. In questo caso non sto prelevando la liquiditΓ effettivamente prestata al borrower ma sto prelevando della liquiditΓ libera presente sulla piattaforma.
Per evitare che tutta la liquiditΓ della piattaforma venga prestata e non ve ne sia piΓΉ di libera il tasso di interesse cresce vertiginosamente se i livelli di liquiditΓ prestata per un certo asset superano una percentuale fissata, per esempio lβ85%.
Per esempio se io voglio prendere in prestito USDC ma la piattaforma ne ha già prestati il 90%, riceverò un tasso di interesse così alto da indurmi a non chiedere in prestito tale Token. Al contrario invece il lender sarà incentivato a depositarlo, aumentando così la liquidità e diminuendo il tasso di interesse.
Liquidazione
Le piattaforme MM non possono permettersi di avere prestiti non coperti da collaterale: qualora fosse così la piattaforma diventa a debito. Se succede per vari borrower questa perdita si percuote sui lender e la piattaforma diventa così insolvente e, di fatto, fallendo.
Vi Γ¨ quindi un sistema di Liquidazione del collaterale (margin call).
PerchΓ© prendere in prestito?
Mentre nel mondo reale Γ¨ facile capire i motivi per cui si ha spesso la necessitΓ di un prestito, per esempio per lβacquisto di un bene di cui non si dispone di tutta la liquiditΓ .
Ma nel mondo della DeFi perchΓ© una persona dovrebbe prendere in prestito delle criptovalute depositando inoltre un collaterale molto piΓΉ alto di quanto richiedo?
Vi sono due possibili motivi.
Doppia esposizione
Il primo Γ¨ volere della liquiditΓ rimanendo comunque esposto alla criptovaluta che voglio collateralizzare: questa ultima infatti rimane comunque mia ma nel mentre ho delle nuove Stablecoin che posso farmare ottenendo degli ottimi APY (le Stablecoin tipicamente forniscono delle APY interessanti).
Esempio: metto in Staking SOL e ottengo lβinteresse dello Staking mSOL. mSOL lo utilizzo come collaterale per prendere in prestito delle Stablecoin come USDC. Sposto gli USDC su Terra e vado a fare farming su Anchor. In questo modo sono esposto solo a SOL e sto facendo sia Staking su SOL che farming su USDC.
Leva
Con il borrow posso avere una esposizione in leva. Per esempio per avere una esposizione a leva 2x su BTC collateralizzo questo ultimo per ottenere una Stablecoin e con queste compro altri BTC.
In questo modo ho un profitto (o una perdita) in leva, in quanto la Stablecoin ha un valore per definizione costante e quindi la mia doppia esposizione a BTC (i BTC miei e i BTC in prestito) mi portano ad avere un raddoppio dei guadagni o perdite.
Aave
La piattaforma piΓΉ famosa Γ¨ AAve, ora Γ¨ presente su 3 chain: Ethereum, Polygon e Avalanche.
Per prendere un prestito (esempio USDC) la prima cosa che devo fare Γ¨ depositare del collaterale, per esempio AVAX.
Informazioni sul Token Avalanche e sul suo rendimento. Notare lβ1.61% sul deposito e il 7.11% con liquidity mining in Token WAVAX.
Cliccando su Avalanche (quindi la moneta che voglio collateralizzare) si apre una schermata con tutte le informazioni
- Utilization rate: differenze percentuali tra la liquiditΓ disponibile e quella prestata. In questo caso siamo poco oltre il 30% che Γ¨ buono, ho un ridotto rischio di liquiditΓ ;
- Deposit APR: incentivo della piattaforma al deposito del collaterale (indipendentemente se poi prenderΓ² un prestito o meno). In questo caso Γ¨ lβ1.61%. A questo andrΓ sommato il premio in liquidity mining.
- Variable APR: tasso di interesse per chi prende in prestito il Token. Come indicato sopra qualora il tasso di utilizzo superi una determinata soglia maggiore Γ¨ questo tasso.
- Maximum LTV 50%: posso prendere un prestito delle coin il cui valore Γ¨ massimo la metΓ del valore degli Avalanche collateralizzati;
- Liquidation threshold 65%: Limite massimo di differenza tra il valore del collaterale e il valore del prestito prima che questo venga liquidato automaticamente. Assumendo di collateralizzare AVAX per Stablecoin con LTV 50% significa che se AVAX perde il 15% del suo valore vado in liquidazione;
- Liquidation penalty 10%: fee che mi viene addebitata qualora vada in liquidazione;
- Used ad collateral: flag booleano che indica se posso usare tale Token come collaterale;
- Stable borrowing: flag che indica se Γ¨ disponibile un prestito a tasso fisso per il Token.
Alternative ad Aave
Nel mercato sono presenti numerose alternative ad Aave, cito Geist Finance su Fantom, Solend su Solana, Tectonic cross-chain, Anchor su Terra, BenQi su Avalanche.