70 % LTV - Fest
Einmalige 5 %-Provision
Preis bei Ausgabe gesichert
loan.price zum Zeitpunkt der Ausgabe festgehalten. Selbst wenn DA danach um das 2- oder 10-fache steigt, erhöht sich Ihre USDT-Schuld nicht.Keine feste Laufzeit
Wer kann einen Kredit aufnehmen?
Lending ist nur für Inhaber von Premium- und Elite-NFT-Stufen (Level 5 und höher) verfügbar. Niedrigere Stufen führen kein NFTM-Mining durch und haben daher keine DA-Sicherheit, gegen die sie leihen könnten.Premium-Stufe (L5-L8)
Elite-Stufe (L9-L10)
Aktives Einkommenslimit
Was ist die Sicherheit?
Ein Kredit wird durch eine bestimmte DA-Charge besichert - das DA, das einem TokenStack aus einem einzigen abgeschlossenen Mining- und Farming-Zyklus gutgeschrieben wird. Die gesamte Charge ist die Sicherheiteneinheit: das teilweise Ausleihen gegen einen Bruchteil einer Charge wird nicht unterstützt. Wenn eine Charge 100 DA enthält, wird der Kredit gegen alle 100 DA auf einmal vergeben.Wie wird der Kreditbetrag berechnet?
Der Smart Contract verwendet eine einzige deterministische Formel bei der Ausgabe:loan.price ist der DA-Preis zum Zeitpunkt der Ausgabe. Er wird in der Kreditstruktur gespeichert und ändert sich während der gesamten Lebensdauer des Kredits nie.
Charge wird erstellt
Nutzer ruft loan() gegen die Charge auf
loan.price = 1,00 in der Kreditstruktur fest. usdAmount = 100 × 1,00 × 0,70 = 70 USDT.5 %-Provision wird abgezogen
fee = 70 × 0,05 = 3,50 USDT. Die 3,50 USDT werden sofort an den DA-Liquiditätspool weitergeleitet.Kreditnehmer erhält den Nettobetrag
borrowerPayout = 70 - 3,50 = 66,50 USDT werden dem Regular Balance des Kreditnehmers gutgeschrieben. Die 100-DA-Charge ist nun als Sicherheit gesperrt. Der Kredit ist eröffnet.borrowerPayout nach der 5 %-Gebühr auf 0 USDT abgerundet würde. Eine Charge, die zu klein ist, um eine Nettoauszahlung ungleich null zu erzeugen, kann nicht verpfändet werden.Kreditschuld ist in USDT festgehalten
Dies ist die wichtigste Eigenschaft des Lending-Produkts und der Hauptgrund, warum DA-Inhaber Lending statt Verkauf wählen. Der bei der Rückzahlung geschuldete Betrag wird gegenloan.price berechnet, nicht gegen den aktuellen Marktpreis von DA. Sobald ein Kredit eröffnet ist, ist die Schuld des Kreditnehmers in USDT zum Preissnapshot bei Ausgabe denominiert. DA-Preissteigerungen erhöhen die Schuld nicht.
- Tag 0: DA-Preis beträgt 1,00 USDT. Kreditnehmer eröffnet einen Kredit gegen 100 DA.
loan.price = 1,00. Kreditnehmer erhält 66,50 USDT nach der 5 %-Gebühr. - Tag 90: DA-Marktpreis ist auf 2,00 USDT gestiegen. Die gleichen 100 DA sind nun 200 USDT zum Marktpreis wert.
- Tag 90: Kreditnehmer ruft
repay()für den vollen Saldo auf. Der Contract verwendetloan.price = 1,00, nicht den Marktpreis. Geschuldeter Betrag:100 × 1,00 × 0,70 = 70 USDT. Kreditnehmer gibt 70 USDT zurück und erhält alle 100 DA zurück. Diese 100 DA sind zum aktuellen Marktpreis 200 USDT wert.
Das 30-Tage-Eligibility-Gate
Ein Kredit kann nur gegen eine DA-Charge eröffnet werden, die noch mindestens 30 Tage bis zum nächsten geplanten Auto-Verkaufsereignis dieser Charge hat. Die Prüfung wird On-Chain im Kreditvergabepfad durchgesetzt:Vollständige Rückzahlung
Der Kreditnehmer kann den Kredit jederzeit schließen, solange der besicherte Stack noch aktiv ist - das heißt, bevor die Charge in ihren progressiven Auto-Verkaufs-Zyklus eingetreten ist. Die vollständige Rückzahlung gibt den ursprünglichenusdAmount (das Bruttokapital bei Ausgabe) zurück und gibt die vollständige DA-Charge an den TokenStack des Kreditnehmers frei.
Die 5 %-Provision wird nicht erneut berechnet. Sie wurde einmalig bei der Ausgabe erhoben und ist nicht Teil der Rückzahlungsberechnung.
- Kredit wurde gegen 100 DA bei
loan.price = 1,00eröffnet.usdAmount = 70 USDT. Gebühr bereits bei Ausgabe gezahlt. - Kreditnehmer ruft
repay()für den vollen Saldo auf und gibt 70 USDT zurück. - Contract gibt alle 100 DA zurück an den TokenStack des Kreditnehmers. Kredit wird geschlossen.
Teilrückzahlung
Der Kreditnehmer kann auch einen Teil der Sicherheit jederzeit vor dem Auto-Verkauf einlösen und zahlt dabei nur für die Menge DA, die er freigeben möchte:- Kredit wurde gegen 100 DA bei
loan.price = 1,00eröffnet. Anfangsschuld: 70 USDT gegen 100 DA Sicherheit. - 60 Tage später möchte der Kreditnehmer die Hälfte der Sicherheit einlösen. Er ruft
repay()auf und gibt 50 DA frei. toPay = 50 × 1,00 × 0,70 = 35 USDT. Kreditnehmer gibt 35 USDT zurück.- 50 DA wird an den ursprünglichen TokenStack freigegeben. Die verbleibenden 50 DA bleiben als Sicherheit gegen die verbleibende Schuld von 35 USDT.
- Der Auto-Verkaufs-Timer für die Charge läuft ab seinem ursprünglichen Start weiter: 60 Tage sind bereits gegen den bestehenden Periodenplan abgelaufen.
Multi-Batch-Unabhängigkeit
Jeder Mining-Zyklus produziert eine neue DA-Charge, und jede Charge ist eine unabhängige Sicherheiteneinheit. Ein Inhaber kann gleichzeitig mehrere Kredite halten, jeden gegen eine andere Charge, wobei jeder Kredit seinen eigenen Besitz hat:loan.price-Snapshot, zum eigenen Ausgabezeitpunkt aufgenommen- 5 % einmalige Provision, bei der eigenen Ausgabe gezahlt
- Auto-Verkaufs-Timer, der auf der eigenen Charge läuft
- Berechtigung zur Rückzahlung, Teilrückzahlung oder Ausfall
Charge A
Charge B
Charge C
Ausfall - progressiver Sicherheiten-Burn
Wenn der Kreditnehmer den Kredit nicht zurückzahlt, bevor der besicherte Stack in seinen Auto-Verkaufs-Zyklus eintritt, wird der standardmäßige Vier-Perioden-Zeitplan (120 / 90 / 90 / 65 Tage, insgesamt 365 Tage) gegen das verpfändete DA ausgeführt. Jede Periode verbrennt einen Prozentsatz des verbleibenden verpfändeten DA:Periode 1 - Tag 120: 25 % des verpfändeten DA wird verbrannt
loan.price wird an den DA-Liquiditätspool weitergeleitet. Der Kreditnehmer erhält für diesen Anteil nichts. Die verbleibende Schuld wird proportional zum verbleibenden verpfändeten DA reduziert.Periode 2 - Tag 210 (+90 Tage): 40 % des Rests wird verbrannt
loan.price fließt an den DA-Liquiditätspool. Verbleibende Schuld wird erneut reduziert.Periode 3 - Tag 300 (+90 Tage): 50 % des Rests wird verbrannt
loan.price fließt an den DA-Liquiditätspool.Periode 4 - Tag 365 (+65 Tage): 100 % des Rests wird verbrannt
loan.price = 1,00.
Teilweise Rückgewinnung während des Ausfalls
Der Ausfall ist progressiv, nicht alles oder nichts. Zu jedem Zeitpunkt zwischen den Auto-Verkaufs-Perioden kann der Kreditnehmer nochrepay() aufrufen und das verbleibende verpfändete DA zurückfordern, indem er nur für das noch Verpfändete zahlt.
- Kreditnehmer eröffnete einen Kredit gegen 100 DA bei
loan.price = 1,00. Anfangsschuld: 70 USDT. - Kreditnehmer zahlt nicht zurück. Periode 1 löst an Tag 120 aus: 25 DA werden verbrannt, 17,50 USDT werden an den Pool weitergeleitet. Verbleibend verpfändet: 75 DA. Verbleibende Schuld: 52,50 USDT.
- An Tag 150, vor dem Auslösen von Periode 2, entscheidet sich der Kreditnehmer, das Verbleibende zurückzugewinnen. Er ruft
repay()für den vollen verbleibenden Saldo auf. toPay = 75 × 1,00 × 0,70 = 52,50 USDT. Kreditnehmer gibt 52,50 USDT zurück. Contract gibt 75 DA zurück an den TokenStack des Kreditnehmers. Kredit wird geschlossen.- Die 25 DA, die in Periode 1 verbrannt wurden, sind dauerhaft verloren - sie können nicht zurückgewonnen werden.
repay() nachdem der Auto-Verkauf begonnen hat. Wenn repay() auf einem Stack aufgerufen wird, der bereits in den Auto-Verkaufs-Zyklus eingetreten ist, führt der Contract zuerst _processExpiredStacks() aus, um jede Periode zu verrechnen, deren Auslöser bereits vergangen ist. Nach dieser Abrechnung läuft der Aufruf gegen die Sicherheit und Schuld nach dem Burn weiter. Der Kreditnehmer kann repay() nicht verwenden, um einem Burn „zuvorzukommen”, der bereits ausgelöst wurde, aber er kann den nächsten Burn stoppen, indem er vor seiner Periodengrenze zurückzahlt.Verkaufsmechanik nach der Rückgewinnung
DA, das über vollständige oder teilweise Rückzahlung zurückgefordert wurde, kehrt in den TokenStack des Kreditnehmers zurück und verhält sich fortan wie normales DA. Es kann:- Manuell verkauft werden für 75 % des aktuellen Marktpreises in USDT (100 % des verkauften DA wird verbrannt)
- Gehalten werden bis der Auto-Verkaufs-Zeitplan des Batchs die nächste Periode erreicht
- Automatisch verkauft werden zur standardmäßigen 70 %-Auszahlung, wenn seine Periode ausgelöst wird
loan.price.
- Kreditnehmer eröffnete einen Kredit gegen 100 DA bei
loan.price = 1,00. Erhielt 66,50 USDT. - 90 Tage später ist der Marktpreis auf 2,00 USDT gestiegen. Kreditnehmer zahlt vollständig zurück: gibt 70 USDT zurück, fordert 100 DA zurück.
- Kreditnehmer verkauft dann diese 100 DA manuell. Marktwert: 100 DA × 2,00 USDT = 200 USDT.
- Kreditnehmer erhält
200 × 0,75 = 150 USDTin seinem Regular Balance. - Alle 100 DA werden verbrannt.
- Die 50 USDT Differenz (200 - 150) verbleibt im Pool als Protokollprovision.
- Das Einkommenslimit wird um den vollen 200 USDT Marktwert des Verkaufs reduziert, nicht um die 100 USDT, die
loan.priceentsprechen würden.
- Kreditnehmer erhält
Lending-Parameter auf einen Blick
loanFee-Parameter wird unabhängig von allen anderen Protokollgebühren gesteuert, damit die DAO die Kreditwirtschaft anpassen kann, ohne Marketing-Steuern, akkumulative Gebühren oder andere Provisionen zu berühren.
Häufige Fallstricke
Verwandte Seiten
Verkaufsmechanik
DA-Token-Ökonomie
Preis = Liquidität ÷ Angebot und jede Einnahmequelle, die den Pool speist.
