跳转到主要内容

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.

借贷使 DA 持有者能够获得即时 USDT 流动性,无需出售资产,也无需放弃对未来 DA 价格增长的敞口。贷款以特定 DA 批次为抵押,在发放时按当时价格计算,并可在抵押 stack 进入自动出售周期之前随时全额或部分还款。

70% LTV - 固定

每笔贷款按发放时抵押物 USDT 价值的恰好 70% 发放。没有滑动调节,也没有”最高”范围 - 70% 是唯一的设置。

一次性 5% 佣金

贷款开立时收取一次性 5% 手续费,路由至 DA 流动性池。全额或部分还款时不再收取任何费用。

发放时锁定价格

所有贷款计算使用的 DA 价格在发放时固定记录于 loan.price。即使 DA 之后涨至 2 倍或 10 倍,您的 USDT 债务也不会变化。

无固定期限

贷款没有到期日。它一直保持开放,直到借款人还款,或抵押批次进入自动出售周期。

谁可以申请贷款?

借贷仅对高级(Premium)和精英(Elite)NFT 等级(5 级及以上)的持有者开放。较低等级不运行 NFTM 挖矿,因此没有可借贷的 DA 抵押物。

高级等级(L5-L8)

Hydro、Quantum、Pulse、Aurora。每个完成的挖矿周期产生一个符合一笔贷款条件的 DA 批次。

精英等级(L9-L10)

Flame、Infinity。每个 NFT 拥有两个挖矿周期 - 每个周期产生自己独立的批次,拥有自己独立的贷款槽。

活跃收入上限

借款 NFT 必须拥有非零的剩余收入上限。借贷与营销奖励采用相同的资格审核模型。

抵押物是什么?

贷款以特定 DA 批次为抵押 - 即从单次完成的挖矿与农场周期中记入 TokenStack 的 DA。整个批次是抵押物的单位:不支持针对批次中部分金额的抵押借贷。如果一个批次包含 100 DA,贷款将一次性针对全部 100 DA 发放。
每个批次终身只能贷款一次。 特定 DA 批次在其整个生命周期中最多只能作为一笔贷款的抵押物。一旦该贷款被开立 - 无论后来是全额还款、部分还款还是违约 - 该批次都不能再次质押。要开立新贷款,借款人必须挖矿并产出新的批次。

贷款金额如何计算?

智能合约在发放时使用单一确定性公式:
usdAmount       = collateral_DA × loan.price × 0.70
fee             = usdAmount × 0.05
borrowerPayout  = usdAmount - fee
loan.price 是发放时的 DA 价格。它被存储在贷款结构体中,在整个贷款生命周期内不会改变。
1

批次创建

挖矿周期完成。用户将 NFTM 质押进入农场。农场周期结束后,100 DA 被记入用户地址的新 TokenStack。
2

用户对该批次调用 loan()

假设此时当前 DA 价格为 1.00 USDT。合约在贷款结构体中记录 loan.price = 1.00usdAmount = 100 × 1.00 × 0.70 = 70 USDT
3

扣除 5% 佣金

fee = 70 × 0.05 = 3.50 USDT。3.50 USDT 立即路由至 DA 流动性池。
4

借款人收到净额

borrowerPayout = 70 - 3.50 = 66.50 USDT 记入借款人的常规余额。100 DA 批次现已被锁定为抵押物。贷款开立。
粉尘保护。 智能合约会拒绝在扣除 5% 手续费后 borrowerPayout 会舍入为 0 USDT 的贷款。批次过小以至于无法产生非零净实付的情况下,该批次不可被质押。

贷款债务以 USDT 固定

这是借贷产品最重要的特性,也是 DA 持有者选择借贷而非出售的主要原因。 还款时所欠金额以 loan.price 计算,而非以 DA 当前市价计算。 贷款一旦开立,借款人的债务就以发放时所拍摄的价格快照计价,以 USDT 计算。DA 价格升值不会增加债务。
示例 - 贷款期间 DA 价格翻倍。
  • 第 0 天:DA 价格为 1.00 USDT。借款人对 100 DA 开立贷款。loan.price = 1.00。扣除 5% 手续费后借款人收到 66.50 USDT。
  • 第 90 天:DA 市价已增长至 2.00 USDT。同样 100 DA 以市价计算现值 200 USDT。
  • 第 90 天:借款人调用 repay() 全额还款。合约使用 loan.price = 1.00,而非市价。应还金额:100 × 1.00 × 0.70 = 70 USDT。借款人归还 70 USDT,取回全部 100 DA。这 100 DA 以当前市价计算价值 200 USDT。
实际上,贷款让持有者以今日价格提取 USDT 流动性,同时保留对未来 DA 升值的收益。协议不会随 DA 增长而重新定价债务。

30 天资格门槛

贷款只能针对距离该批次下一次预定自动出售事件仍剩余至少 30 天 的 DA 批次开立。该检查在链上的贷款发放路径中强制执行:
require(_getTimeToNextAutosale(stack) >= 30 days)
资格门槛,而非贷款期限。 30 天窗口仅在发放时检查。贷款一旦开立,借款人并没有 30 天的截止期限 - 贷款保持开放直到还款或批次的自动出售周期开始。距下一次自动出售触发不足 29 天或更少的批次不能用作新贷款的抵押物,交易将被回滚。
该规则防止借款人针对即将在数天内自动出售的批次开立贷款,这在经济上与出售无异,且不提供任何有意义的流动性窗口。

全额还款

借款人可在抵押 stack 仍处于活跃状态时(即在批次进入渐进式自动出售周期之前)随时关闭贷款。全额还款将归还原始 usdAmount(发放时的总本金),并将完整的 DA 批次释放回借款人的 TokenStack。 5% 佣金不会再次收取。 它在发放时已收取一次,不是还款计算的一部分。
示例 - 全额还款。
  • 贷款以 loan.price = 1.00 针对 100 DA 开立。usdAmount = 70 USDT。手续费已在发放时支付。
  • 借款人调用 repay() 全额还款,归还 70 USDT。
  • 合约将全部 100 DA 释放回借款人的 TokenStack。贷款关闭。

部分还款

借款人也可在自动出售之前随时赎回部分抵押物,仅为其选择释放的 DA 金额付款:
toPay = released_DA × loan.price × 0.70
释放的 DA 返回原始 TokenStack。剩余 DA 继续以比例减少的债务锁定为抵押物。批次的自动出售计时器不会重置 - stack 按其现有时间表继续运行。
示例 - 赎回半数抵押物。
  • 贷款以 loan.price = 1.00 针对 100 DA 开立。初始债务:针对 100 DA 抵押物的 70 USDT。
  • 60 天后,借款人希望赎回半数抵押物。他们调用 repay() 释放 50 DA。
  • toPay = 50 × 1.00 × 0.70 = 35 USDT。借款人归还 35 USDT。
  • 50 DA 释放回原始 TokenStack。剩余 50 DA 继续作为 35 USDT 剩余债务的抵押物。
  • 批次的自动出售计时器从其原始起点继续:60 天已在现有周期计划中流逝。
释放的 DA 留在同一批次。 通过部分还款赎回的代币返回原始 TokenStack,仍受该 stack 现有自动出售计划约束。借款人可以按标准 75% 实付率手动出售它们,或在批次周期触发时以 70% 自动出售。它们不能用作新贷款的抵押物 - “每批次一笔贷款”规则适用于整个批次,而非仅适用于当前质押的部分。

多批次独立性

每个挖矿周期产生一个新的 DA 批次,每个批次都是独立的抵押单位。持有者可以同时持有多笔贷款,每笔针对不同批次,每笔贷款拥有自己的:
  • loan.price 快照,在其自己的发放时间获取
  • 5% 一次性佣金,在其自己的发放时支付
  • 自动出售计时器,在其自己的批次上运行
  • 全额还款、部分还款或违约的资格

批次 A

针对完整批次的活跃贷款。借款人在发放时收到 USDT,持有债务中。

批次 B

部分还款。部分 DA 已被赎回;剩余部分仍以减少的债务质押。

批次 C

未开立贷款。DA 完全归用户所有,行为与普通 DA stack 相同,仅受其自身自动出售计划约束。
批次 A 违约对批次 B 或批次 C 没有影响。下文描述的渐进式销毁仅适用于违约批次的抵押物。

违约 - 渐进式抵押物销毁

如果借款人在抵押 stack 进入自动出售周期之前未还款,标准四周期计划(120 / 90 / 90 / 65 天,共 365 天)将对质押的 DA 执行。每个周期销毁剩余质押 DA 的一定比例:
1

周期 1 - 第 120 天:销毁 25% 质押 DA

当前质押 DA 的 25% 被永久销毁。loan.price 对应的 USDT 价值路由至 DA 流动性池。借款人对此部分不获得任何款项。剩余债务按比例减少至剩余质押 DA。
2

周期 2 - 第 210 天(+90 天):销毁剩余的 40%

仍在质押的 DA 的 40% 被销毁。loan.price 对应的 USDT 价值流向 DA 流动性池。剩余债务再次减少。
3

周期 3 - 第 300 天(+90 天):销毁剩余的 50%

仍在质押的 DA 的 50% 被销毁。loan.price 对应的 USDT 价值流向 DA 流动性池。
4

周期 4 - 第 365 天(+65 天):销毁 100% 剩余部分

此时仍在质押的所有 DA 被销毁。贷款头寸完全关闭。借款人保留发放时收到的 USDT。
示例 - 针对 loan.price = 1.00 的 100 DA / 70 USDT 贷款完全违约。
事件质押前 DA销毁 DA进入池的 USDT质押后 DA剩余债务
发放(第 0 天)---10070.00
周期 1(第 120 天)1002517.507552.50
周期 2(第 210 天)753021.004531.50
周期 3(第 300 天)4522.515.7522.515.75
周期 4(第 365 天)22.522.515.7500
如果借款人在全部四个周期内都不采取任何恢复行动,他们保留发放时收到的原始 66.50 USDT,全部 100 DA 抵押物在 365 天周期内被销毁。所有被销毁的 DA 从供应中永久移除;路由至流动性池的所有 USDT 为生态系统其他参与者强化了 DA 的支撑。
借款人不会从违约批次中获得 USDT。 违约期间,被销毁抵押物对应的 100% 所得款项路由至 DA 流动性池,而非借款人的常规余额。借款人从违约批次中唯一的经济收益是发放时收到的 USDT。

违约期间的部分恢复

违约是渐进式的,而非全有或全无。在自动出售周期之间的任何时刻,借款人仍可调用 repay() 并仅支付仍在质押的部分,以取回剩余的质押 DA。
示例 - 周期 1 后恢复。
  • 借款人以 loan.price = 1.00 针对 100 DA 开立贷款。初始债务:70 USDT。
  • 借款人未还款。周期 1 在第 120 天触发:25 DA 被销毁,17.50 USDT 路由至流动性池。剩余质押:75 DA。剩余债务:52.50 USDT。
  • 在第 150 天,周期 2 触发之前,借款人决定恢复剩余部分。他们调用 repay() 全额还清剩余余额。
  • toPay = 75 × 1.00 × 0.70 = 52.50 USDT。借款人归还 52.50 USDT。合约将 75 DA 释放回借款人的 TokenStack。贷款关闭。
  • 周期 1 中销毁的 25 DA 永久丢失 - 无法恢复。
自动出售开始后 repay() 的行为。 当对已进入自动出售周期的 stack 调用 repay() 时,合约首先运行 _processExpiredStacks() 以结算所有已过触发时间的周期。结算完成后,调用才针对销毁后的剩余抵押物和销毁后的剩余债务继续执行。借款人无法使用 repay() “抢在”已触发的销毁之前,但他们可以通过在下一个周期边界之前还款来阻止下一次销毁。

恢复后的出售机制

通过全额或部分还款取回的 DA 返回借款人的 TokenStack,此后行为与普通 DA 完全相同。它可以:
  • 手动出售,以当前市价 USDT 的 75% 获得款项(售出 DA 的 100% 被销毁)
  • 持有,直到批次的自动出售计划到达下一个周期
  • 允许自动出售,在其周期触发时按标准 70% 实付率自动出售
持有者 NFT 上的收入上限按被出售 DA 的当前市场价值扣减,而非按 loan.price 扣减。
示例 - 价格增长后出售取回的 DA。
  • 借款人以 loan.price = 1.00 针对 100 DA 开立贷款。收到 66.50 USDT。
  • 90 天后,市价已增长至 2.00 USDT。借款人全额还款:归还 70 USDT,取回 100 DA。
  • 借款人随后手动出售这 100 DA。市场价值:100 DA × 2.00 USDT = 200 USDT。
    • 借款人在常规余额中收到 200 × 0.75 = 150 USDT
    • 全部 100 DA 被销毁。
    • 50 USDT 差额(200 - 150)作为协议佣金留在流动性池中。
    • 收入上限按出售的 200 USDT 完整市场价值扣减,而非按对应 loan.price 的 100 USDT 扣减。
这是借贷在规模上具有吸引力的结构性原因:借款人以今日价格锁定流动性,保留对 DA 升值的收益,并且仅在出售时按实际实现价值消耗收入上限。

借贷参数一览

参数数值可变性
LTV70%不可变
借贷佣金(loanFee)5%DAO 可调(0% - 5%)
佣金去向DA 流动性池不可变
资格门槛(距下次自动出售时间)30 天不可变
贷款期限无(至自动出售或还款)结构性
债务价格参考发放时 loan.price结构性
每批次贷款数1(终身)结构性
违约所得去向DA 流动性池结构性
还款手续费结构性
最低 NFT 等级L5(Hydro)不可变
loanFee 参数独立于所有其他协议手续费进行治理,使 DAO 能够在不影响营销税、累积手续费或任何其他佣金的情况下调整借贷经济参数。

常见风险提示

您不能对同一批次质押两次。 即使全额还款后,批次的贷款槽也已用尽。要开立新贷款,请挖矿并产出新批次。
您不能对距下一次自动出售触发不足 30 天的批次进行质押。 请针对新鲜批次规划贷款 - 贷款发放路径在距下一次自动出售事件不足 30 天的批次上会回滚。
已触发的销毁无法撤销。 违约期间的部分恢复是可能的,但已经过去的每个周期都已永久销毁其份额的抵押物。如果您想保留剩余部分,请在下一个周期之前还款。
收入上限按当前市场价值扣减,而非按 loan.price 扣减。 在 DA 价格大幅增长后出售取回的批次,将按新市场价值消耗收入上限。请保持 NFT 续约,以确保更高的实付款实际得到记入。

相关页面

出售机制

手动出售 75%、自动出售 70%,以及四周期自动出售周期如何与借贷违约互动。

DA 代币经济

2100 万硬顶、价格 = 流动性 ÷ 供应量公式,以及注入流动性池的每条收入流。