70% LTV - Fisso
Commissione Una Tantum del 5%
Prezzo Bloccato all'Emissione
loan.price al momento dell’emissione. Anche se il DA si apprezza di 2x o 10x in seguito, il tuo debito in USDT non aumenta.Nessuna Scadenza Fissa
Chi può richiedere un prestito?
Il lending è disponibile solo per i detentori di NFT dei livelli Premium ed Elite (Livello 5 e superiori). I livelli inferiori non eseguono il mining NFTM e quindi non hanno collaterale DA da mettere a garanzia.Livello Premium (L5-L8)
Livello Elite (L9-L10)
Income Limit Attivo
Qual è il collaterale?
Un prestito è collateralizzato da uno specifico batch DA - il DA accreditato a un TokenStack da un singolo ciclo completato di mining e farming. L’intero batch è l’unità di collaterale: il prestito su una frazione di un batch non è supportato. Se un batch contiene 100 DA, il prestito viene emesso contro tutti i 100 DA contemporaneamente.Come viene calcolato l’importo del prestito?
Lo smart contract utilizza un’unica formula deterministica all’emissione:loan.price è il prezzo DA al momento dell’emissione. È memorizzato nella struttura del prestito e non cambia mai per tutta la durata del prestito.
Il batch viene creato
L'utente chiama loan() contro il batch
loan.price = 1.00 nella struttura del prestito. usdAmount = 100 × 1,00 × 0,70 = 70 USDT.La commissione del 5% viene separata
fee = 70 × 0,05 = 3,50 USDT. I 3,50 USDT vengono immediatamente indirizzati al Pool di Liquidità DA.Il mutuatario riceve l'importo netto
borrowerPayout = 70 - 3,50 = 66,50 USDT viene accreditato sul Saldo Regolare del mutuatario. Il batch da 100 DA è ora bloccato come collaterale. Il prestito è aperto.borrowerPayout verrebbe arrotondato per difetto a 0 USDT dopo la commissione del 5%. Un batch troppo piccolo per produrre un payout netto non zero non può essere dato in pegno.Il debito del prestito è fisso in USDT
Questa è la proprietà più importante del prodotto di lending e il motivo principale per cui i detentori di DA scelgono il lending invece della vendita. L’importo dovuto al rimborso è calcolato rispetto aloan.price, non rispetto al prezzo di mercato corrente del DA. Una volta aperto un prestito, il debito del mutuatario è denominato in USDT al prezzo snapshot preso all’emissione. La crescita del prezzo DA non aumenta il debito.
- Giorno 0: il prezzo DA è 1,00 USDT. Il mutuatario apre un prestito contro 100 DA.
loan.price = 1.00. Il mutuatario riceve 66,50 USDT dopo la commissione del 5%. - Giorno 90: il prezzo di mercato del DA è cresciuto a 2,00 USDT. Gli stessi 100 DA valgono ora 200 USDT a mercato.
- Giorno 90: il mutuatario chiama
repay()per il saldo totale. Il contratto usaloan.price = 1.00, non il prezzo di mercato. Importo dovuto:100 × 1,00 × 0,70 = 70 USDT. Il mutuatario restituisce 70 USDT e recupera tutti i 100 DA. Quei 100 DA valgono 200 USDT al prezzo di mercato corrente.
La finestra di idoneità di 30 giorni
Un prestito può essere aperto solo contro un batch DA che abbia ancora almeno 30 giorni rimanenti fino al prossimo evento di auto-vendita programmato di quel batch. Il controllo è applicato on-chain nel percorso di emissione del prestito:Rimborso totale
Il mutuatario può chiudere il prestito in qualsiasi momento mentre lo stack collateralizzato è ancora attivo - cioè prima che il batch sia entrato nel suo ciclo progressivo di auto-vendita. Il rimborso totale restituisce l’usdAmount originale (il capitale lordo all’emissione) e libera l’intero batch DA nel TokenStack del mutuatario.
La commissione del 5% non viene addebitata di nuovo. È stata prelevata una volta, all’emissione, e non fa parte della matematica del rimborso.
- Il prestito è stato aperto contro 100 DA a
loan.price = 1.00.usdAmount = 70 USDT. Commissione già pagata all’emissione. - Il mutuatario chiama
repay()per il saldo totale e restituisce 70 USDT. - Il contratto libera tutti i 100 DA nel TokenStack del mutuatario. Il prestito si chiude.
Rimborso parziale
Il mutuatario può anche riscattare una parte del collaterale in qualsiasi momento prima dell’auto-vendita, pagando solo per la quantità di DA che sceglie di liberare:- Il prestito è stato aperto contro 100 DA a
loan.price = 1.00. Debito iniziale: 70 USDT contro 100 DA di collaterale. - 60 giorni dopo, il mutuatario vuole riscattare metà del collaterale. Chiama
repay()liberando 50 DA. toPay = 50 × 1,00 × 0,70 = 35 USDT. Il mutuatario restituisce 35 USDT.- 50 DA vengono liberati e tornano al TokenStack originale. I restanti 50 DA rimangono come collaterale a fronte del debito residuo di 35 USDT.
- Il timer di auto-vendita per il batch continua dal suo avvio originale: 60 giorni sono già trascorsi rispetto al programma dei periodi esistente.
Indipendenza multi-batch
Ogni ciclo di mining produce un nuovo batch DA, e ogni batch è un’unità indipendente di collaterale. Un detentore può portare contemporaneamente più prestiti, ciascuno contro un batch diverso, con ogni prestito che porta il proprio:- Snapshot
loan.price, preso al momento della propria emissione - Commissione una tantum del 5%, pagata alla propria emissione
- Timer di auto-vendita, in esecuzione sul proprio batch
- Idoneità al rimborso, rimborso parziale o default
Batch A
Batch B
Batch C
Default - burn progressivo del collaterale
Se il mutuatario non rimborsa il prestito prima che lo stack collateralizzato entri nel suo ciclo di auto-vendita, il programma standard a quattro periodi (120 / 90 / 90 / 65 giorni, 365 giorni totali) procede contro il DA dato in pegno. Ogni periodo brucia una percentuale del DA in pegno rimanente:Periodo 1 - giorno 120: il 25% del DA in pegno viene bruciato
loan.price viene indirizzato al Pool di Liquidità DA. Il mutuatario non riceve nulla per questa porzione. Il debito rimanente viene ridotto proporzionalmente al DA in pegno rimanente.Periodo 2 - giorno 210 (+90 giorni): il 40% del resto viene bruciato
loan.price fluisce al Pool di Liquidità DA. Il debito rimanente viene ridotto di nuovo.Periodo 3 - giorno 300 (+90 giorni): il 50% del resto viene bruciato
loan.price fluisce al Pool di Liquidità DA.Periodo 4 - giorno 365 (+65 giorni): il 100% del resto viene bruciato
loan.price = 1.00.
Recupero parziale durante il default
Il default è progressivo, non tutto-o-niente. In qualsiasi momento tra i periodi di auto-vendita, il mutuatario può ancora chiamarerepay() e recuperare il DA in pegno rimanente pagando solo per ciò che è ancora in pegno.
- Il mutuatario ha aperto un prestito contro 100 DA a
loan.price = 1.00. Debito iniziale: 70 USDT. - Il mutuatario non rimborsa. Il Periodo 1 scatta al giorno 120: 25 DA vengono bruciati, 17,50 USDT vengono indirizzati al Pool. In pegno rimanente: 75 DA. Debito rimanente: 52,50 USDT.
- Al giorno 150, prima che scatti il Periodo 2, il mutuatario decide di recuperare ciò che rimane. Chiama
repay()per il saldo rimanente completo. toPay = 75 × 1,00 × 0,70 = 52,50 USDT. Il mutuatario restituisce 52,50 USDT. Il contratto libera 75 DA nel TokenStack del mutuatario. Il prestito si chiude.- I 25 DA bruciati nel Periodo 1 sono persi in modo permanente - non possono essere recuperati.
repay() dopo l’avvio dell’auto-vendita. Quando repay() viene chiamata su uno stack che ha già attraversato il ciclo di auto-vendita, il contratto esegue prima _processExpiredStacks() per liquidare ogni periodo il cui trigger è già scattato. Dopo quella liquidazione, la chiamata procede contro il collaterale e il debito post-burn. Il mutuatario non può usare repay() per “anticipare” un burn già scattato, ma può fermare il prossimo burn rimborsando prima del confine del suo periodo.Meccanica della vendita post-recupero
Il DA recuperato tramite rimborso totale o parziale torna al TokenStack del mutuatario e si comporta esattamente come normale DA in seguito. Può essere:- Venduto manualmente al 75% del prezzo di mercato corrente in USDT (il 100% del DA venduto viene bruciato)
- Tenuto fino a quando il programma di auto-vendita del batch raggiunge il periodo successivo
- Lasciato auto-vendere al payout standard del 70% quando scatta il suo periodo
loan.price.
- Il mutuatario ha aperto un prestito contro 100 DA a
loan.price = 1.00. Ricevuti 66,50 USDT. - 90 giorni dopo, il prezzo di mercato è cresciuto a 2,00 USDT. Il mutuatario rimborsa integralmente: restituisce 70 USDT, recupera 100 DA.
- Il mutuatario vende poi quei 100 DA manualmente. Valore di mercato: 100 DA × 2,00 USDT = 200 USDT.
- Il mutuatario riceve
200 × 0,75 = 150 USDTnel proprio Saldo Regolare. - Tutti i 100 DA vengono bruciati.
- La differenza di 50 USDT (200 - 150) resta nel Pool come commissione di protocollo.
- L’Income Limit viene ridotto dell’intero valore di mercato di 200 USDT della vendita, non dei 100 USDT che corrisponderebbero a
loan.price.
- Il mutuatario riceve
Parametri di lending in sintesi
loanFee è governato indipendentemente da tutte le altre commissioni del protocollo affinché la DAO possa regolare l’economia del lending senza toccare le tasse di marketing, le commissioni cumulative o qualsiasi altra commissione.
Errori comuni
Pagine correlate
Meccanica della Vendita
Economia del Token DA
Prezzo = Liquidità ÷ Offerta e ogni flusso di ricavi che alimenta il Pool.
