Evoq Finance
  • introduction
    • Evoq Finance: A P2P-Based Lending Optimizer
  • background
    • Problem: Capital Inefficiency
  • protocol overview
    • How it works
      • Fallback Mechanism
      • Interest Rate Model
      • Cap Mechanism
    • Liquidation
    • Price Oracle
    • Risk Fund
  • advanced mechanism
    • Matching Engine
      • Priority Queue Matching
      • Max Gas Limit
    • Delta Mechanism
  • security
    • General Risks
      • Flash Loan Attack
      • Front-Running Attack
    • Audits
  • Technical
    • Overview
      • Evoq
      • WBNBGateway
      • Lens
      • Contract Deployments
    • Liquidation Bot
  • GETTING STARTED
    • User Guide
    • FAQ
  • Links
    • Launch App
    • Community
Powered by GitBook
On this page
  1. protocol overview

How it works

PreviousProblem: Capital InefficiencyNextFallback Mechanism

Last updated 4 months ago

Evoq Finance operates as an intermediary between users and lending protocols like the Venus protocol. When suppliers deposit assets into Evoq, the protocol places these assets into the underlying lending protocol and accumulates interest-bearing tokens (ibTokens) in return.

Now, consider a borrower who interacts with Evoq. The protocol uses the accumulated ibTokens from suppliers to withdraw liquidity from the underlying protocol and transfers it directly to the borrowers. This event is termed a match, indicating a direct peer-to-peer connection between users. From this point, the utilization rate becomes 100%, resulting in improved APYs for both suppliers and borrowers.

If a borrower has not repaid their borrow yet, but a supplier wants to withdraw their funds immediately, Evoq maintains liquidity by borrowing from the underlying protocol, using the borrower’s collateral. This process allows Evoq to refund the exiting supplier and then reconnect the borrower directly with the underlying protocol.

In the end, Evoq is providing the same user experience as the underlying protocol, with the same market risks and the same liquidity but with improved APYs.

1. A supplier deposits USDC into Evoq. 2. Evoq deposits those USDC into the underlying lending protocol. 3. Evoq receives the interest-bearing token from the underlying protocol.
4. A borrower deposits ETH as a collateral into Evoq. 5 and 6. It triggers Evoq's matching engine, and Evoq converts the supplier's interest-bearing USDC to USDC. 7. Evoq gives it to the borrower. Now, the borrower is matched with the supplier in a P2P.