介绍一个 NFT 借贷协议,大家可以看看有没有需求

Viewed 88

NFT 铭文永续借贷协议

本文面向普通Mixin用户与开发者,尝试用尽量通俗的语言,介绍一个在 Mixin Network 上运行的 NFT 永续借贷协议。


1. 概览

1.1 这是什么?

这是一个运行在 Mixin Network 上的 NFT 抵押借贷协议,它有几个关键特征:

  • 永续借贷:
    每一笔贷款没有预设到期日,只要你愿意付利息,就可以一直借着。
  • 无预言机清算:
    协议不去“猜”你的 NFT 值多少钱,也不依赖价格预言机。
    只看一件事:在某个利率下,是否还有人愿意接盘这笔债。
  • 荷兰拍卖:
    当出借人(Lender)想退出或认为风险太高时,可以付一笔小费用触发拍卖,利率从 0% 开始缓慢上升,直到有新出借人(New Lender)接盘,或者最终无人接盘触发清算。
  • 点对点(P2P)撮合:
    没有大的资金池和复杂的参数,每一笔贷款都是 Borrower 与 Lender 之间的一对一关系。

简单理解:

你用 NFT 抵押借出 XIN,只要能接受利息,就可以一直借着;
出借人如果担心 NFT 跌价,随时可以“开启拍卖”,让市场决定这笔债是被别人接走,还是自己拿 NFT 收场。


2. 背景: 为什么需要这种借贷方式?

2.1 传统 NFT 借贷方案的痛点

今天常见的 NFT 借贷协议大致有三种:

  1. 资金池+预言机模式(如 BendDAO 一类):

    • 用户把资产存入一个大池子,协议根据预言机价格给 NFT 定价和清算。
    • 问题在于:预言机容易被操纵,极端行情下一旦清算参数不合理,很容易出现坏账或踩踏。
  2. 固定期限 P2P 模式(如 NFTfi 一类):

    • 每一笔贷款有明确到期日,到期要么还款,要么 NFT 被 Lender 拿走。
    • 对 Borrower 来说,要不断“续贷、找新 Lender”,体验类似短期民间借贷。
  3. 衍生品/合成资产模式(如 Floor Perps 等):

    • 更偏交易与投机工具,不是简单的“我抵押 NFT 换现金再慢慢还”的体验。

这些模式共同的问题:

  • 普通用户难以理解风险细节,尤其是预言机与清算参数。
  • NFT 价格高度主观且流动性差,用单一价格源做抵押,天然容易出问题。
  • 对长尾 NFT、碎片化 NFT 支持有限。

2.2 我们的目标

本协议希望提供一种更简单、更中性的基础设施:

  1. 不由协议来判断你的 NFT 值多少钱,
    而是让出借人和市场用利率和是否接盘来表达看法。
  2. 不把大家资金集中在一个“巨大黑箱”里,
    而是把风险拆分到一笔一笔的点对点贷款上。
  3. 不强迫所有贷款在某一固定日期“归零”,
    而是允许真正意义上的“长期持仓 + 随时还款”。

3. 参与角色与支持资产

3.1 参与角色

  • Borrower(借款人)
    • 抵押 NFT,获得资金。
    • 随时可以还款赎回 NFT。
  • Lender(出借人)
    • 把 XIN 借给 Borrower,获取利息收益。
    • 可以随时触发再融资拍卖,寻找接盘者或最终拿 NFT。
  • New Lender(新出借人)
    • 在再融资拍卖中接盘旧 Lender 的债权。
    • 以当下的拍卖利率取得更高收益,或者在极端情况下获得 NFT 本身。
  • MTG 节点(Mixin Trusted Group)
    • 协议的“执行层”与托管层。
    • 负责托管 NFT 和资金、执行放款/还款/拍卖/清算。
    • 通过多签与 MPC 技术保证安全。
  • 协议金库与保险基金
    • 接收部分费用作为长期运营预算与安全缓冲。

3.2 支持的资产与 NFT 形式

  • 初期借入资产:

    • XIN(可逐步扩展至 USDT、USDC 等稳定资产)
  • 抵押物形式:

    • 以 Mixin UTXO 为基础,单 UTXO 代表一个 NFT铭文资产。
    • 白名单集合:协议支持流动性与质量较高的集合(例如 MAO),降低低流动性资产带来的风险。

所有 NFT 都通过 MTG 多签地址进行托管,期间禁止任意转移或篡改,直到贷款结清或清算完成。


4. 借贷流程(从用户视角看)

4.1 Lender 如何参与?

  1. Lender 在前端或 API 中创建一条报价单(Offer),内容包括:
    • 愿意借出的本金数量(如 1 XIN)
    • 希望得到的净年化收益率(例如 20% APR)
    • 生效范围(比如:只对某个 NFT 集合有效) 或者更进一步,针对单个 NFT 进行求贷,比如针对某个Mixin 域名如 a.mao.
    • 报价有效期等。
  2. 报价单会被放入订单簿,等待 Borrower 选择。
  3. 在贷款未被吃单之前,Lender 可以随时取消或修改自己的报价。

4.2 Borrower 如何借款?

  1. Borrower 打开前端,浏览某一 NFT 集合下的所有可用报价。
  2. 选择一个“本金足够、利率能接受”的报价。
  3. 将自己的 NFT 转入协议指定的多签托管地址(MTG 地址)。
  4. 协议自动执行:
    • 校验 NFT 是否符合集合白名单;
    • 根据设定费率,从本金中扣除一次性砍头息(默认 0.03%);
    • 把剩余 XIN 转给 Borrower。
      从这一刻起,这笔贷款正式开始计息。

4.3 Borrower 的还款与赎回

Borrower 随时可以选择“提前还款”,流程是:

  1. 查询这笔贷款当前应付金额(本金 + 已累积利息)。
  2. 向协议多签地址转入对应数量的 XIN。
  3. 协议自动:
    • 拆分利息:90% 给 Lender,10% 给协议(金库+节点);
    • 返还本金给 Lender;
    • 将被托管的 NFT 归还给 Borrower。
      贷款结束。

4.4 Lender 的退出: 再融资拍卖

永续贷款没有“自然到期日”,那 Lender 想退出时怎么办?
答案是:发起一场再融资拍卖

  1. 冷却时间限制

    • 同一笔贷款两次再融资之间,至少间隔 24 小时。
    • 防止 Lender 高频“骚扰式”拍卖 Borrower。
  2. 触发费

    • Lender 触发拍卖时,需要支付一笔费用,用来补偿协议与节点的执行成本,也防止恶意刷拍卖。
    • 触发费与本金和时间相关:
      • 基础公式: 本金 × 每日费率(0.03%) × 持有天数
      • 结果再被限制在 0.03 XIN ~ 0.1 XIN 之间
    • 小额短期 loan 的触发成本极低,长期或大额 loan 会逐步增加,但仍有上限保护。
  3. 利率荷兰拍卖(72 小时)

    • 拍卖开启后,利率从 0% APR 开始,在 72 小时内线性升到 1000% APR。
    • 任意时间点,如果有 New Lender 愿意以当前利率接盘这笔贷款,可以立即支付“本金+应计利息”接手旧 Lender 的位置。
    • Borrower 无须操作,只需要承受新利率即可。
  4. 无人接盘 → 清算

    • 如果 72 小时结束时仍无人接盘,说明市场认为这笔债的风险已经过高,没有人愿意以任何合理利率承接。
    • 协议允许 Lender 直接领取抵押的 NFT,贷款被标记为“清算”。
    • Borrower 在这种情况下不再需要偿还本金,等价于“用 NFT 抵偿掉所有债务”。

5. 利率与费用: 怎么算、怎么分?

这一部分决定了 Borrower、Lender 和协议的收益/成本,也是协议设计的核心之一。

5.1 Lender 设置的是“净利率”

当 Lender 挂单时,他在界面上输入的是“自己希望拿到的净年化收益率”,例如:

  • Lender 目标净年化: 20%
  • 协议约定从利息中抽成: 10%

问题:Borrower 实际看到的年化利率应该是多少?

记:

  • lender_net_apr = Lender 想拿到的净年化
  • protocol_fee_rate = 协议从利息中抽成的比例(10%)
  • borrower_apr = Borrower 实际支付的年化利率

利息在还款时的分配是:

  • Borrower 支付总利息: total_interest = 本金 × borrower_apr × (天数/365)
  • 协议拿走: protocol_cut = total_interest × 10%
  • Lender 实收: lender_receives = total_interest × (1 - 10%) = total_interest × 90%

我们希望:

Lender 实收的年化 = 他设定的 20%

所以有:

lender_net_apr = borrower_apr × (1 - protocol_fee_rate)
→ borrower_apr = lender_net_apr / (1 - protocol_fee_rate)

代入数值:

borrower_apr = 20% / (1 - 10%)
             = 20% / 90%
             ≈ 22.22%

也就是说:

  • Borrower 看到的年化利率约为 22.22%
  • 协议从利息中拿走 10% 之后,Lender 实际拿到的年化刚好是 20%

5.2 一笔具体例子

假设:

  • Lender 挂单: 1 XIN
  • Lender 目标净年化: 20%
  • 协议利息抽成: 10%
  • Borrower 实际借款天数: 30 天
  1. Borrower 年化利率:
borrower_apr ≈ 22.22%
  1. Borrower 支付的利息:
total_interest ≈ 1 × 22.22% × (30/365)
               ≈ 0.0183 XIN
  1. 协议抽成:
protocol_cut = 0.0183 × 10% ≈ 0.0018 XIN
  1. Lender 收到:
lender_receives ≈ 0.0183 - 0.0018 ≈ 0.0165 XIN
``>

5. 实际验证 Lender 年化:

```text
0.0165 XIN / 1 XIN ≈ 1.65% (30 天)
换成年化: 1.65% × (365/30) ≈ 20% APR

完整分配总结:

  • Borrower:
    • 支付利息约 0.0183 XIN
  • Lender:
    • 收到利息约 0.0165 XIN(对应 20% 年化)
  • 协议:
    • 收入约 0.0018 XIN
    • 其中 70% 给协议金库,30% 分配给 MTG 节点。

5.3 其他费用

  1. 砍头息(一次性)

    • 默认费率 0.03%,仅在贷款发起时从本金中扣除一次。
    • 对 Borrower 来说几乎无感,更多是协议的基础维护收入。
  2. 再融资触发费

    • 支付方是触发拍卖的 Lender(不是 Borrower)。
    • 与“本金 × 持有天数”相关,但被限制在 0.03 ~ 0.1 XIN,防止极端值。
    • 扮演了两个角色:
      • 提供协议与节点的额外收入
      • 给“按下拍卖按钮”设置实际成本,防止滥用

6. 风险模型与清算逻辑

6.1 对 Borrower

  • 最坏情况是:

    • NFT 价格大幅下跌,拍卖进行到 1000% 利率仍无人接盘;
    • Loan 被清算,Lender 领取 NFT,你失去 NFT 所有权;
    • 但你也不再需要偿还原始本金。
  • 对很多 Borrower 来说,这类似于一张“有上限的非追索贷款”:

    • 如果你最终判断 NFT 不值那笔债,可以选择放弃 NFT,用它来清掉负债。

6.2 对 Lender

  • 主要风险是:
    • NFT 跌到几乎没人愿意接盘,最后在清算中拿到一个你并不想要的 NFT,且它的市场价值可能低于你曾借出的本金。
  • 协议不会替你判断什么是“安全 LTV”,
    • 你需要在初始报价中自己控制本金与利率来反映对风险的看法。

6.3 对协议

  • 协议本身不承担价格风险,只承担“按照规则执行”的责任。
  • 所有资产变化都通过多签与链上记录透明追踪,任何一笔贷款的状态都能被独立审计。

7. 可治理参数与演进空间

虽然协议尽量设计为“规则固定、由市场定价”,但仍保留少量可治理参数,包括:

  • 砍头息费率与最低金额
  • 利息分成比例(当前假设为 10%)
  • 再融资触发费的每日费率、上下限
  • 拍卖窗口长度(当前为 72 小时)
  • 拍卖最大利率(当前为 1000% APR)

未来治理原则:

  • 透明渐进:任何参数调整需提前公告,避免用户毫无准备。
  • 老贷款保护:已存在的贷款尽量维持原参数,新贷款执行新参数。
  • 安全优先:任何提高手续费的动作都应以“提升安全性或可持续性”为前提。

8. 总结

本协议尝试提供这样一套简单的逻辑:

  • 你用 NFT 抵押借钱,
    • 只要愿意付利息,就可以一直借下去。
  • 出借人通过利率与是否接盘表达对 NFT 价值与风险的判断。
  • 当没人愿意接盘时,说明这笔债已经“高危”,
    • 这时由 Lender 拿走 NFT,借款人免除债务。

整个过程中:

  • 协议不依赖预言机来评估价格;
  • 不把所有风险集中到一个资金池里;
  • 不强制所有贷款在某一时间点“归零”;
  • 而是尽量把“价格判断”交给真正承担风险的那一方——Lender 与市场。

这是一种更接近“自动执行合约的市场”而不是“中心化银行 + 监管”的设计。
我们希望它能成为 Mixin 生态中,最基础、最简单、但又足够安全的 NFT 借贷乐高。


本白皮书为草稿版本,具体参数(如费率、拍卖时长等)在正式上线前仍可能根据社区反馈和测试结果进行调整。

0 Answers