How It Works

The Lending Pool Model

Everst operates on a pooled lending model, similar to how traditional banks work, but completely decentralized and transparent.

Traditional Bank vs Everst

Traditional Bank
Everst Protocol

Bank controls your money

You control your funds via smart contracts

Opaque interest calculations

Transparent, onchain rates, real-time verifiable

Limited hours and geographic restrictions

24/7 global seamless access

Credit checks and tedious procedures required

No KYC, purely collateral-based

Days for transfers

Instant transactions, second-level confirmations

Centralization risk

Decentralized, no single point of failure

Core Mechanics

1. Liquidity Pools

Each supported asset has its own liquidity pool:

  • Suppliers deposit assets into the pool, becoming liquidity providers

  • Borrowers take loans from the pool, paying interest

  • Interest flows from borrowers to suppliers, accruing in real-time

  • The protocol takes a configurable reserve fee from the interest spread

Liquidity Pool Flow

In this model, suppliers deposit assets into the pool, borrowers take loans from that pool, interest flows from borrowers back to suppliers, with the protocol taking a reserve fee from the spread as a risk reserve.

2. BTokens: Your Yield Receipts

When you supply assets, you receive BTokens as receipt tokens:

  • bUSDT - Received for supplying USDT

  • bAAPL - Received for supplying AAPL tokenized stock

  • bTSLA - Received for supplying TSLA tokenized stock

  • bNVDA - Received for supplying NVDA tokenized stock

BToken Properties:

  • Represent your share of the pool

  • Automatically accrue interest without manual intervention

  • Transferable or usable in other DeFi protocols

  • Redeemable for underlying asset plus interest anytime

BToken Value Growth Mechanism:

When initially supplying 1,000 USDT, you receive 50,000 bUSDT tokens at an exchange rate of 0.02. After one year at 5% APY, those same 50,000 bUSDT tokens can be redeemed for 1,050 USDT as the exchange rate grows to 0.021. This mechanism ensures your yields compound automatically.

3. Dynamic Interest Rate Model

Interest rates adjust automatically based on supply and demand, ensuring market efficiency:

Utilization Rate = Total Borrowed / Total Supplied

Utilization
Supply APY
Borrow APY
Description

0%

0%

2%

No borrowing demand, minimal returns

30%

1.5%

3.5%

Low utilization, moderate yields

50%

2.5%

5%

Market equilibrium

80%

6%

10%

High demand, rates increase

90%

10%

25%

Near capacity, rates jump

95%

15%

40%

Critical level, sharp increase

The model features a "kink" at 80% utilization where rates increase sharply to maintain liquidity. This ensures suppliers can always withdraw funds.

4. Over-Collateralization System

All loans must be over-collateralized to protect protocol security:

Your Borrowing Power = Σ (Each collateral value × Corresponding collateral factor)

Detailed Example:

Suppose you supply:

  • 10,000 USDT (85% collateral factor) → Borrowing power $8,500

  • $5,000 worth of AAPL tokens (75% collateral factor) → Borrowing power $3,750

  • $3,000 worth of TSLA tokens (70% collateral factor) → Borrowing power $2,100

Total Borrowing Power = 8,500 + 3,750 + 2,100 = $14,350

5. Health Factor Calculation

Health Factor indicates how safe your position is:

Health Factor = (Total collateral value × Liquidation threshold) / Total borrowed value

Health Factor Levels:

  • > 2.0: Very safe, no concerns

  • 1.5 - 2.0: Safe position, periodic monitoring

  • 1.0 - 1.5: Warning zone, close attention needed

  • < 1.0: Liquidation triggered, immediate action required

Practical Calculation Example:

Scenario: You have $10,000 worth of AAPL collateral (80% liquidation threshold), borrowed 5,000 USDT

Initial Health Factor = (10,000 × 0.8) / 5,000 = 1.6 (Safe)

If AAPL price drops 30%, collateral value becomes $7,000: New Health Factor = (7,000 × 0.8) / 5,000 = 1.12 (Risk zone)

You need to immediately add collateral or repay partial debt to avoid liquidation.

Liquidation Process

When a position becomes undercollateralized (Health Factor < 1.0):

1. Liquidation Triggered

  • Anyone can act as a liquidator

  • Maximum 50% of debt can be liquidated per transaction

  • Protects borrowers from malicious liquidation

2. Liquidator Actions

  • Repays portion of borrower's debt

  • Receives equivalent collateral + liquidation incentive bonus (5-10%)

  • Transaction atomicity - all or nothing

3. Liquidation Example:

Borrower situation:

  • Collateral: $10,000 worth of TSLA tokens

  • Debt: 8,500 USDT

  • Health Factor: 0.94 (liquidation triggered)

Liquidation process:

  • Liquidator repays 4,250 USDT (50% of debt)

  • Receives $4,675 worth of TSLA (including 10% bonus)

  • Borrower left with: ~$5,325 collateral, 4,250 USDT debt

  • Health Factor restored to > 1.0

Oracle Price Feeds

Everst uses redundant price feeds for security and accuracy:

  • Decentralized price aggregation

  • Updates when price deviates >0.5%

  • Battle-tested across DeFi

  • Covers all major tokenized stocks

Secondary: Pyth Network

  • High-frequency price updates

  • Sub-second latency

  • Focused on financial market data

  • Provides additional redundancy

Price Aggregation

The protocol determines final price by taking data from Chainlink and Pyth.

If oracle prices diverge by more than 2%, the protocol uses the more conservative price:

  • Lower price for collateral valuation

  • Higher price for debt calculation

  • Maximum protocol security

Smart Contract Architecture

The protocol consists of modular, upgradeable contracts:

Core Contracts

  1. Blotroller.sol: Risk management and access control hub

  2. BToken.sol: ERC-20 receipt token implementation

  3. InterestRateModel.sol: Rate calculation logic

  4. BloPriceOracle.sol: Price feed aggregator

Security Features

  • Timelock: 48-hour delay for admin actions

  • Emergency Pause: Protocol suspension during crisis

  • Supply Caps: Maximum protocol exposure per asset

  • Borrow Caps: Limit total borrowing per asset

  • Multi-signature: Critical operations require multiple confirmations

Transaction Flow Examples

Supply Asset Flow

  1. User approves token spending

  2. Calls supply function

  3. Protocol transfers tokens from user

  4. Mints corresponding BTokens to user

  5. Interest begins accruing immediately

Borrow Asset Flow

  1. Ensure sufficient collateral

  2. Call borrow function

  3. Protocol verifies collateral requirements

  4. Transfers borrowed assets to user

  5. Begins charging interest

Repay Loan Flow

  1. Approve token spending for repayment amount

  2. Call repay function

  3. Protocol transfers tokens from user

  4. Reduces borrow balance

  5. Releases collateral proportionally

Gas Optimization

Everst is optimized for transaction efficiency across all supported networks:

Operation Type
Estimated Gas Cost
Description

Supply transaction

~$0.15-0.25

Slightly higher on first supply

Borrow transaction

~$0.20-0.30

Includes multiple checks

Repay transaction

~$0.15-0.25

Simple transfer operation

Withdraw yields

~$0.10-0.15

Lowest cost operation

Gas prices vary by network and current conditions, BSC typically lowest

Advanced Features

Flash Loans

  • Borrow and repay within single transaction

  • No collateral required

  • 0.09% fee

  • Used for arbitrage and liquidations

Batch Operations

  • Execute multiple operations in one transaction

  • Save gas costs

  • Improve capital efficiency

Next Steps

Now that you understand how Everst works:


Technical details subject to change. Always verify current parameters in the app.

💡 Tip: Join our community for the latest strategy sharing and market analysis.

Last updated