Onchain Atlas

Peer-to-Peer Loan Matching

A lending model that directly pairs an individual borrower with an individual lender for a specific loan, instead of pooling everyone's funds together like a typical lending protocol.

Also called: P2P lending · direct loan matching · NFT-collateralized P2P loans

What it is

Most on-chain lending (like Aave or Compound) works through a shared pool: lenders deposit into one big pot, borrowers draw from it, and an algorithm sets the interest rate for everyone at once. Peer-to-peer loan matching instead connects one specific borrower with one specific lender for one specific loan, with negotiated or offer-based terms — commonly used for lending against illiquid collateral like NFTs, where a shared pool's automatic pricing doesn't work well because there's no reliable, continuous market price for a one-of-a-kind asset.

How it works

  1. A borrower who owns a non-fungible or illiquid asset (typically an NFT) locks it into a lending contract as collateral, then either lists it for a loan or requests specific terms (loan amount, duration, interest rate).
  2. Lenders browse listed collateral (or specific collections) and submit loan offers — how much they're willing to lend, at what interest rate, for what duration — often as signed off-chain offers that only become on-chain transactions once accepted.
  3. When a borrower accepts an offer (or a lender accepts a borrower's request), the contract locks the collateral, transfers the loan amount to the borrower, and starts the loan clock.
  4. The borrower repays principal plus interest before the loan's maturity date to reclaim their collateral; if they don't repay in time, the lender can claim the collateral outright (there's no ongoing partial liquidation like in pooled lending — it's typically all-or-nothing).
  5. Because each loan is individually negotiated, rates reflect that specific lender's and borrower's assessment of that specific collateral's risk, rather than a formula based on aggregate pool utilization.
  6. Some designs let a borrower refinance into a better offer before maturity, or let lenders sell/transfer their claim on a loan to someone else, adding secondary liquidity to what would otherwise be an illiquid position.

Why designers use it

  • Enables lending against assets that don't have a reliable, continuous on-chain price feed (like NFTs), where pooled protocols can't safely set an automated liquidation threshold.
  • Lets rates reflect genuine, individualized risk assessment instead of a one-size-fits-all pool-utilization curve, which can better price niche or volatile collateral.
  • Avoids pool-wide contagion — a single bad loan only affects the specific lender who agreed to it, not a shared pool of other lenders' deposits.
  • Gives both sides more flexibility and choice (loan size, duration, rate) than a standardized pooled product.

Failure modes

  • Illiquid, hard-to-value collateral means lenders can badly misprice risk, especially during hype cycles when an NFT's floor price crashes after a loan was issued against it at a much higher assumed value.
  • No continuous liquidation mechanism: unlike pooled lending, there's typically no way to partially liquidate or margin-call a P2P loan before maturity, so a lender is fully exposed to default risk for the loan's whole duration.
  • Thin, informal markets mean fewer active lenders for niche collateral, so borrowers may only get offers well below fair value, or none at all, especially in a downturn.
  • Off-chain signed offers and matching UIs introduce a dependency on the platform's front-end and relayer infrastructure staying available and honest, distinct from the trustlessness of the underlying contract.
  • Default is often binary and final — the borrower loses 100% of their collateral even if it's only slightly under-collateralizing the loan, which can feel disproportionate compared to gradual liquidation.

What to check before using it

  • Understand how collateral is valued at loan origination, since there's usually no oracle — check whether pricing relies on the lender's own judgement, a floor-price feed, or an appraisal service, and how that can be gamed.
  • Check what happens on default: is it truly all-or-nothing, or is there any grace period, partial repayment, or renegotiation option?
  • Verify whether loan offers and acceptances are fully on-chain or rely on an off-chain signing/matching service that could go down or be censored.
  • Confirm whether loan positions (the lender's claim) can be resold or refinanced, and whether that secondary market has any real liquidity.
  • Assess collateral concentration risk: a platform heavily used for one volatile asset class can see synchronized defaults if that asset's value drops sharply all at once.

Experiments that used it · 2

Shown oldest first, so you can watch the design evolve.

NFTfi
Pioneer peer-to-peer NFT-collateralized lending marketplace on Ethereum (first on-chain NFT loan, May 2020) that originated ~$737M in loans before winding down in 2026 as the NFT lending market collapsed.
2020 technically successful commercially unsuccessful
Arcade
Peer-to-peer NFT-collateralized lending protocol (ex-Pawn.fi) that pioneered signature-based off-chain order matching, bundled asset vaults, and tokenized loan positions for fixed-rate, fixed-term NFT loans on Ethereum.
2022 technically successful commercially unsuccessful