Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://whitepaper.rwanftfi.com/llms.txt

Use this file to discover all available pages before exploring further.

Borç verme, bir DA sahibinin varlığı satmadan ve gelecekteki DA fiyat artışından vazgeçmeden anında USDT likiditesine erişmesini sağlar. Kredi, belirli bir DA partisi tarafından teminat altına alınır, ihraç anında fiyatlandırılır ve teminatlandırılmış stack otomatik satış döngüsüne girmeden önce herhangi bir zamanda tam veya kısmi olarak geri ödenebilir.

%70 LTV - Sabit

Her kredi, ihraç anında teminatın USDT değerinin tam olarak %70’i oranında verilir. Kaydırıcı ve “%70’e kadar” aralığı yoktur - %70 tek ayardır.

Tek Seferlik %5 Komisyon

Kredi açıldığında tek bir %5 ücret alınır ve DA Likidite Havuzuna yönlendirilir. Tam veya kısmi geri ödemede hiçbir şey tahsil edilmez.

İhraç Anında Fiyat Kilitlenir

Tüm kredi hesaplamalarında kullanılan DA fiyatı, ihraç anında loan.price içinde sabitlenir. DA daha sonra 2x veya 10x değer kazansa bile USDT borcunuz artmaz.

Sabit Vade Yok

Kredinin vade tarihi yoktur. Borçlu geri ödeme yapana kadar veya teminatlandırılmış parti otomatik satış döngüsüne girene kadar açık kalır.

Kredi kimler alabilir?

Borç verme yalnızca Premium ve Elite NFT katmanlarını (Seviye 5 ve üzeri) tutan kullanıcılara açıktır. Daha düşük katmanlar NFTM madenciliği yapmaz ve dolayısıyla borç almak için DA teminatları yoktur.

Premium Katman (S5-S8)

Hydro, Quantum, Pulse, Aurora. Her tamamlanan madencilik döngüsü, bir kredi için uygun bir DA partisi üretir.

Elite Katman (S9-S10)

Flame, Infinity. NFT başına iki madencilik döngüsü - her döngü kendi bağımsız kredi slotu ile kendi bağımsız partisini üretir.

Aktif Gelir Limiti

Borçlanan NFT’nin sıfır olmayan bir kalan Gelir Limitine sahip olması gerekir. Borç verme, pazarlama ödülleriyle aynı uygunluk modeli ile kapılanmıştır.

Teminat nedir?

Bir kredi, belirli bir DA partisi tarafından teminat altına alınır - tek bir tamamlanmış madencilik ve farming döngüsünden bir TokenStack’e yatırılan DA. Tüm parti, teminatın birimidir: bir partinin bir kesrini teminat olarak göstererek kısmi tutarda borç almak desteklenmez. Bir parti 100 DA içeriyorsa, kredi aynı anda tüm 100 DA karşılığında verilir.
Parti başına, ömür boyu bir kredi. Belirli bir DA partisi, tüm ömrü boyunca en fazla bir krediye teminat olabilir. Bu kredi açıldıktan sonra - daha sonra tam olarak geri ödenip ödenmediğine, kısmen geri ödenip ödenmediğine veya temerrüde düşülüp düşülmediğine bakılmaksızın - parti tekrar teminat gösterilemez. Başka bir kredi açmak için, borçlunun yeni bir parti madenciliği ve farming yapması gerekir.

Kredi tutarı nasıl hesaplanır?

Akıllı sözleşme, ihraç anında tek bir deterministik formül kullanır:
usdAmount       = collateral_DA × loan.price × 0.70
fee             = usdAmount × 0.05
borrowerPayout  = usdAmount - fee
loan.price, ihraç anındaki DA fiyatıdır. Kredi struct’ında saklanır ve kredinin ömrü boyunca asla değişmez.
1

Parti oluşturulur

Madencilik döngüsü tamamlanır. Kullanıcı NFTM’yi Farming’e stake eder. Farming süresi sona erdikten sonra, kullanıcının adresindeki yeni bir TokenStack’e 100 DA yatırılır.
2

Kullanıcı parti karşılığında loan() çağrısı yapar

Bu anda mevcut DA fiyatının 1.00 USDT olduğunu varsayalım. Sözleşme, kredi struct’ına loan.price = 1.00 kaydeder. usdAmount = 100 × 1.00 × 0.70 = 70 USDT.
3

%5 komisyon ayrılır

fee = 70 × 0.05 = 3.50 USDT. 3.50 USDT anında DA Likidite Havuzuna yönlendirilir.
4

Borçlu net tutarı alır

borrowerPayout = 70 - 3.50 = 66.50 USDT borçlunun Normal Bakiyesine yatırılır. 100 DA partisi artık teminat olarak kilitlenmiştir. Kredi açıktır.
Toz koruması. Akıllı sözleşme, borrowerPayout %5 ücret sonrasında 0 USDT’ye yuvarlanacak olan kredileri reddeder. Sıfır olmayan bir net ödeme üretemeyecek kadar küçük bir parti teminat gösterilemez.

Kredi borcu USDT cinsinden sabittir

Bu, borç verme ürününün en önemli özelliği ve DA sahiplerinin satmak yerine borç vermeyi seçmesinin ana nedenidir. Geri ödemede borçlu olunan tutar, mevcut DA piyasa fiyatına karşı değil, loan.price’a karşı hesaplanır. Bir kredi açıldıktan sonra, borçlunun borcu ihraç anında alınan fiyat anlık görüntüsünde USDT cinsinden ifade edilir. DA fiyat artışı borcu artırmaz.
Çalışma örneği - kredi süresince DA fiyatı ikiye katlanır.
  • Gün 0: DA fiyatı 1.00 USDT. Borçlu 100 DA karşılığında kredi açar. loan.price = 1.00. Borçlu %5 ücret sonrasında 66.50 USDT alır.
  • Gün 90: DA piyasa fiyatı 2.00 USDT’ye yükseldi. Aynı 100 DA artık piyasada 200 USDT değerindedir.
  • Gün 90: Borçlu tam bakiye için repay() çağrısı yapar. Sözleşme piyasa fiyatını değil loan.price = 1.00’ı kullanır. Borçlu olunan tutar: 100 × 1.00 × 0.70 = 70 USDT. Borçlu 70 USDT iade eder ve tüm 100 DA’yı geri alır. Bu 100 DA mevcut piyasa fiyatında 200 USDT değerindedir.
Aslında kredi, sahibin bugünkü fiyatta USDT likiditesi elde etmesine izin verirken gelecekteki DA değer artışındaki yükseliş potansiyelini korur. Protokol, DA büyüdükçe borcu yeniden fiyatlandırmaz.

30 günlük uygunluk kapısı

Bir kredi, yalnızca o partinin bir sonraki planlanmış otomatik satış olayına kadar en az 30 gün kalan bir DA partisi karşılığında açılabilir. Kontrol, kredi ihraç yolunda zincir üzerinde uygulanır:
require(_getTimeToNextAutosale(stack) >= 30 days)
Uygunluk kapısı, kredi vadesi değil. 30 günlük pencere yalnızca ihraçta kontrol edilir. Kredi açıldıktan sonra, borçluya karşı işleyen 30 günlük bir süre yoktur - kredi, geri ödeme yapılana veya partinin otomatik satış döngüsü başlayana kadar açık kalır. Bir sonraki otomatik satış tetikleyicisine 29 veya daha az günü kalan bir parti yeni bir kredi için teminat olarak kullanılamaz ve işlem geri alınır.
Bu kural, borçlunun günler içinde otomatik satış yapacak bir parti karşılığında kredi açmasını önler; bu, ekonomik olarak bir satıştan ayırt edilemez olurdu ve anlamlı bir likidite penceresi sunmazdı.

Tam geri ödeme

Borçlu, teminatlandırılmış stack hâlâ aktifken - yani parti aşamalı otomatik satış döngüsüne girmeden önce - herhangi bir zamanda krediyi kapatabilir. Tam geri ödeme, orijinal usdAmount’u (ihraçtaki brüt anapara) iade eder ve tam DA partisini borçlunun TokenStack’ine geri bırakır. %5 komisyon tekrar tahsil edilmez. Tek seferlik, ihraçta alınmıştır ve geri ödeme hesabının bir parçası değildir.
Çalışma örneği - tam geri ödeme.
  • Kredi, loan.price = 1.00’da 100 DA karşılığında açıldı. usdAmount = 70 USDT. Ücret ihraçta zaten ödendi.
  • Borçlu tam bakiye için repay() çağrısı yapar ve 70 USDT iade eder.
  • Sözleşme, tüm 100 DA’yı borçlunun TokenStack’ine geri bırakır. Kredi kapanır.

Kısmi geri ödeme

Borçlu ayrıca, yalnızca serbest bırakmayı seçtiği DA miktarı için ödeme yaparak, otomatik satıştan önce herhangi bir zamanda teminatın bir bölümünü kullanabilir:
toPay = released_DA × loan.price × 0.70
Serbest bırakılan DA, orijinal TokenStack’e geri döner. Kalan DA, orantılı olarak azaltılmış bir borç karşılığında teminat olarak kilitli kalır. Partinin otomatik satış zamanlayıcısı sıfırlanmaz - stack mevcut programında devam eder.
Çalışma örneği - teminatın yarısı kullanıldı.
  • Kredi, loan.price = 1.00’da 100 DA karşılığında açıldı. Başlangıç borcu: 100 DA teminatı karşılığında 70 USDT.
  • 60 gün sonra, borçlu teminatın yarısını kullanmak istiyor. 50 DA serbest bırakan repay() çağrısı yapar.
  • toPay = 50 × 1.00 × 0.70 = 35 USDT. Borçlu 35 USDT iade eder.
  • 50 DA, orijinal TokenStack’e geri bırakılır. Kalan 50 DA, kalan 35 USDT borcu karşılığında teminat olarak kalır.
  • Partinin otomatik satış zamanlayıcısı orijinal başlangıcından itibaren devam eder: mevcut dönem programına karşı zaten 60 gün geçmiştir.
Serbest bırakılan DA aynı partide kalır. Kısmi geri ödeme yoluyla kullanılan tokenler, orijinal TokenStack’e geri döner ve o stack’in mevcut otomatik satış programına tabi kalmaya devam eder. Borçlu bunları standart %75 ödeme için manuel olarak satabilir veya partinin dönemi tetiklendiğinde %70’te otomatik satışa izin verebilir. Bunlar yeni bir kredi için teminat olarak kullanılamaz - “parti başına bir kredi” kuralı, yalnızca halihazırda taahhüt edilen kısma değil, tüm partiye uygulanır.

Çoklu parti bağımsızlığı

Her madencilik döngüsü yeni bir DA partisi üretir ve her parti bağımsız bir teminat birimidir. Bir sahibi, her biri farklı bir parti karşılığında birden fazla krediyi aynı anda taşıyabilir; her kredinin kendine ait şunları vardır:
  • loan.price anlık görüntüsü, kendi ihraç zamanında alınmıştır
  • %5 tek seferlik komisyon, kendi ihraçta ödenmiştir
  • Kendi partisinde çalışan otomatik satış zamanlayıcısı
  • Geri ödeme, kısmi geri ödeme veya temerrüt için uygunluk

Parti A

Tam parti karşılığında aktif kredi. Borçlu ihraçta USDT aldı ve borcu tutuyor.

Parti B

Kısmen geri ödendi. Bir miktar DA kullanıldı; kalanı hâlâ azaltılmış bir borç karşılığında taahhütlüdür.

Parti C

Kredi açılmadı. DA tamamen kullanıcıya aittir ve normal bir DA stack’i gibi davranır, yalnızca kendi otomatik satış programına tabidir.
Parti A’daki bir temerrüdün Parti B veya Parti C üzerinde hiçbir etkisi yoktur. Aşağıda açıklanan aşamalı yakım yalnızca temerrüde düşen partinin teminatına uygulanır.

Temerrüt - aşamalı teminat yakımı

Borçlu, teminatlandırılmış stack otomatik satış döngüsüne girmeden önce krediyi geri ödemezse, standart dört dönemli program (120 / 90 / 90 / 65 gün, toplam 365 gün) taahhütlü DA’ya karşı ilerler. Her dönem, kalan taahhütlü DA’nın bir yüzdesini yakar:
1

Dönem 1 - gün 120: taahhütlü DA'nın %25'i yakılır

Halihazırda taahhütlü DA’nın %25’i kalıcı olarak yakılır. loan.price’daki karşılık gelen USDT değeri DA Likidite Havuzuna yönlendirilir. Borçlu bu kısım için hiçbir şey almaz. Kalan borç, kalan taahhütlü DA ile orantılı olarak azaltılır.
2

Dönem 2 - gün 210 (+90 gün): kalanın %40'ı yakılır

Hâlâ taahhütlü DA’nın %40’ı yakılır. loan.price’daki USDT değeri DA Likidite Havuzuna akar. Kalan borç tekrar azaltılır.
3

Dönem 3 - gün 300 (+90 gün): kalanın %50'si yakılır

Hâlâ taahhütlü DA’nın %50’si yakılır. loan.price’daki USDT değeri DA Likidite Havuzuna akar.
4

Dönem 4 - gün 365 (+65 gün): kalanın %100'ü yakılır

Bu noktada hâlâ taahhütlü tüm DA yakılır. Kredi pozisyonu tamamen kapatılır. Borçlu ihraçta aldığı USDT’yi korur.
Çalışma örneği - loan.price = 1.00’da 100 DA / 70 USDT kredi üzerinde tam temerrüt.
OlayÖnceki taahhütlü DAYakılan DAHavuza USDTSonraki taahhütlü DAKalan borç
İhraç (gün 0)---10070.00
Dönem 1 (gün 120)1002517.507552.50
Dönem 2 (gün 210)753021.004531.50
Dönem 3 (gün 300)4522.515.7522.515.75
Dönem 4 (gün 365)22.522.515.7500
Borçlu dört dönem boyunca hiçbir kurtarma eylemi gerçekleştirmezse, ihraçta alınan orijinal 66.50 USDT’yi korur ve tam 100 DA teminatı 365 günlük döngü boyunca yakılır. Yakılan tüm DA arzdan kalıcı olarak kaldırılır; Havuza yönlendirilen tüm USDT, ekosistemin geri kalanı için DA desteğini güçlendirir.
Borçlu, temerrüde düşen bir partiden USDT almaz. Temerrüt süresince, yakılan teminata atfedilebilir gelirlerin %100’ü DA Likidite Havuzuna yönlendirilir, borçlunun Normal Bakiyesine değil. Borçlunun temerrüde düşen bir partiden elde ettiği tek ekonomik kurtarma, ihraçta alınan USDT’dir.

Temerrüt sırasında kısmi kurtarma

Temerrüt aşamalıdır, hepsi ya da hiç değildir. Otomatik satış dönemleri arasında herhangi bir anda, borçlu hâlâ repay() çağrısı yapabilir ve yalnızca hâlâ taahhütlü olanlar için ödeme yaparak kalan taahhütlü DA’yı geri alabilir.
Çalışma örneği - Dönem 1 sonrasında kurtarma.
  • Borçlu loan.price = 1.00’da 100 DA karşılığında kredi açtı. Başlangıç borcu: 70 USDT.
  • Borçlu geri ödeme yapmıyor. Dönem 1 gün 120’de tetikleniyor: 25 DA yakılıyor, 17.50 USDT Havuza yönlendiriliyor. Kalan taahhütlü: 75 DA. Kalan borç: 52.50 USDT.
  • Gün 150’de, Dönem 2 tetiklenmeden önce, borçlu kalanı kurtarmaya karar veriyor. Tam kalan bakiye için repay() çağrısı yapıyor.
  • toPay = 75 × 1.00 × 0.70 = 52.50 USDT. Borçlu 52.50 USDT iade eder. Sözleşme, 75 DA’yı borçlunun TokenStack’ine geri bırakır. Kredi kapanır.
  • Dönem 1’de yakılan 25 DA kalıcı olarak kayboldu - kurtarılamaz.
Otomatik satış başladıktan sonra repay() davranışı. repay(), otomatik satış döngüsüne zaten girmiş bir stack üzerinde çağrıldığında, sözleşme önce _processExpiredStacks() işlevini çalıştırarak tetikleyicisi zaten geçmiş olan her dönemi kapatır. Bu kapatma işleminden sonra, çağrı yakım sonrası teminat ve yakım sonrası borca karşı ilerler. Borçlu, zaten tetiklenmiş bir yakımın “önüne geçmek” için repay() kullanamaz, ancak dönem sınırından önce geri ödeme yaparak sonraki yakımı durdurabilir.

Kurtarma sonrası satış mekanikleri

Tam veya kısmi geri ödeme yoluyla geri alınan DA, borçlunun TokenStack’ine geri döner ve ileriye dönük olarak tam olarak normal DA gibi davranır. Şu şekillerde kullanılabilir:
  • USDT cinsinden mevcut piyasa fiyatının %75’ine manuel satış (satılan DA’nın %100’ü yakılır)
  • Partinin otomatik satış programı bir sonraki döneme ulaşana kadar tutma
  • Dönemi tetiklendiğinde standart %70 ödeme ile otomatik satışa izin verme
Sahibin NFT’sindeki Gelir Limiti, loan.price’a karşı değil, satılan DA’nın mevcut piyasa değerine karşı tüketilir.
Çalışma örneği - fiyat artışından sonra geri alınan DA’nın satılması.
  • Borçlu loan.price = 1.00’da 100 DA karşılığında kredi açtı. 66.50 USDT aldı.
  • 90 gün sonra, piyasa fiyatı 2.00 USDT’ye yükseldi. Borçlu tam geri ödeme yapar: 70 USDT iade eder, 100 DA’yı geri alır.
  • Borçlu ardından bu 100 DA’yı manuel olarak satar. Piyasa değeri: 100 DA × 2.00 USDT = 200 USDT.
    • Borçlu, Normal Bakiyesine 200 × 0.75 = 150 USDT alır.
    • Tüm 100 DA yakılır.
    • 50 USDT farkı (200 - 150) protokol komisyonu olarak Havuzda kalır.
    • Gelir Limiti, loan.price’a karşılık gelen 100 USDT ile değil, satışın tam 200 USDT piyasa değeri ile azaltılır.
Bu, borç vermenin büyük ölçekte cazip olmasının yapısal nedenidir: borçlu bugünkü fiyatta likiditesini kilitler, DA değer artışındaki yükseliş potansiyelini korur ve Gelir Limitini yalnızca satış anındaki gerçekleşen değerden tüketir.

Borç verme parametrelerine genel bakış

ParametreDeğerDeğişkenlik
LTV%70Değiştirilemez
Borç verme komisyonu (loanFee)%5DAO tarafından ayarlanabilir (%0 - %5)
Komisyon hedefiDA Likidite HavuzuDeğiştirilemez
Uygunluk kapısı (bir sonraki otomatik satışa kalan süre)30 günDeğiştirilemez
Kredi vadesiYok (otomatik satışa veya geri ödemeye kadar)Yapısal
Borç için fiyat referansıİhraçta loan.priceYapısal
Parti başına kredi1 (ömür boyu)Yapısal
Temerrüt geliri hedefiDA Likidite HavuzuYapısal
Geri ödeme ücretiYokYapısal
Minimum NFT katmanıS5 (Hydro)Değiştirilemez
loanFee parametresi, diğer tüm protokol ücretlerinden bağımsız olarak yönetilir; böylece DAO, pazarlama vergilerine, birikim ücretlerine veya diğer herhangi bir komisyona dokunmadan borç verme ekonomisini ayarlayabilir.

Yaygın hatalar

Aynı partiyi iki kez teminat gösteremezsiniz. Tam bir geri ödemeden sonra bile, partinin borç verme slotu tüketilmiştir. Yeni bir kredi açmak için yeni bir parti madenciliği ve farming yapın.
Bir sonraki otomatik satış tetikleyicisine 30 gün kala bir partiyi teminat gösteremezsiniz. Kredileri taze partiler karşılığında planlayın - kredi ihraç yolu, bir sonraki otomatik satış olayına 30 günden az kalan bir partide geri alınır.
Zaten tetiklenmiş yakımlar geri alınamaz. Temerrüt sırasında kısmi kurtarma mümkündür, ancak zaten geçmiş olan her dönem teminatının payını kalıcı olarak yakmıştır. Kalanı kurtarmak istiyorsanız bir sonraki dönemden önce geri ödeyin.
Gelir Limiti, loan.price’a karşı değil mevcut piyasa değerine karşı tüketilir. Büyük bir DA fiyat artışından sonra satılan geri alınmış bir parti, yeni piyasa değeriyle orantılı Gelir Limiti tüketir. Tam yüksek ödemenin gerçekten yatırılabilmesi için NFT’yi yenilenmiş tutun.

İlgili sayfalar

Satış Mekanikleri

%75 manuel satış, %70 otomatik satış ve dört dönemli otomatik satış döngüsünün borç verme temerrütleriyle nasıl etkileşime girdiği.

DA Token Ekonomisi

21M sabit üst sınır, Fiyat = Likidite ÷ Arz formülü ve Havuzu besleyen her gelir akışı.