Crypto lending protocols use software rules and smart contracts to coordinate asset supply, borrowing, collateral, and repayment. Their exact mechanics vary: contracts and protocol parameters determine which actions are permitted and how a position is accounted for. The patterns below explain the basic lifecycle, not the rules of every implementation.
What crypto lending protocols do
A lending protocol is an on-chain system whose programmed rules coordinate lending-related actions. A smart contract can maintain persistent state and executable functions at an on-chain address, and it can emit events for applications to process. In a lending system, contract logic can therefore define how actions change protocol state. The specific contracts—not the general label “lending protocol”—determine what users can do.
Lending pools should not be confused with automated market maker (AMM) pools. An AMM is used to facilitate swaps: in the Uniswap v2 example, a pool holds reserves of a token pair as swap inventory, and liquidity-provider shares represent contributions. AMM swaps may also be affected by public transaction visibility, execution ordering, pool depth, and price impact before a block includes the transaction. Those trading mechanics do not explain how lending contracts account for loans or collateral.
A further distinction is between protocol logic and the application through which a person accesses it. DeFi applications can be analyzed as settlement, application, and interface layers, each with distinct technical dependencies. A screen can present a lending action, but the contracts and settlement environment determine the protocol-level result. Details of any particular lending interface or supporting service are outside this general description.
How crypto lending protocols connect suppliers and borrowers
A supplier provides assets according to the protocol’s rules. A borrower requests assets, subject to those rules and the protocol’s available assets. Contracts coordinate the relevant state changes and transfers, but implementations can differ in how they record a supplier’s position, represent a borrower’s obligation, and make assets available for withdrawal.
Available assets are a practical constraint: a borrowing request can only proceed if it is permitted by the protocol and the relevant assets are available under its rules. This does not establish that a given amount will always be available, or that suppliers can withdraw at any time. Those conditions depend on the specific protocol and its current state.
The same caution applies to supplier accounting and compensation. A protocol’s design determines how supplied assets are represented and whether any compensation mechanism applies. The general idea of lending does not establish a particular claim on assets, a payment formula, or a guaranteed return. To understand those details, consult the documentation and contract behavior for the implementation being evaluated.
Collateral, borrowing limits, and protocol health checks
Overcollateralized positions are one design pattern, not a universal requirement for every lending protocol. For example, crypto-collateralized stablecoin designs can use smart-contract positions with collateral-ratio rules, price oracles, and liquidation processes. That example does not establish which assets any particular lending protocol accepts or what rules it applies.
Where collateral is used, protocol rules can connect collateral and valuation inputs to the amount a position may borrow and the conditions it must continue to meet. Terms such as “borrowing limit,” “health,” and “threshold” should be treated as implementation-defined. The evidence here supports no universal ratio, valuation method, or trigger value.
An oracle is a mechanism that connects off-chain data or services to on-chain smart contracts so contract logic can act on information it cannot derive solely from blockchain state. If a protocol relies on external price information, its oracle design is a component to investigate. The relevant questions include what data it uses, how updates are handled, and what availability and trust assumptions apply. No specific oracle source or security outcome can be assumed across protocols.
For a technical review, identify the accepted collateral, the valuation inputs used by the contracts, and the exact conditions governing borrowing and continued eligibility. A user interface may summarize these details, but its wording should be checked against protocol documentation and the deployed rules.
A lending position from deposit or collateral to repayment
The following sequence is a conceptual guide. A protocol may omit or vary steps, and its own conditions govern each action.
- Supply or deposit assets. A user transfers assets under the contract’s rules. The protocol determines whether the deposit is available for borrowing, serves as collateral, or is accounted for in another way.
- Borrow, where permitted. A borrower requests an asset. The contract applies its borrowing conditions and available-asset rules, then records the resulting position according to its accounting logic.
- Maintain the position. While the position is open, the protocol applies its own rules to the obligation and any collateral. There is no single accounting method or accrual rule established here for all protocols.
- Repay. The borrower returns assets according to the contract’s logic. Whether and when that clears the obligation depends on the implementation’s accounting.
- Withdraw, if conditions allow. A supplier or borrower may request assets or collateral back. Outstanding obligations and the protocol’s withdrawal conditions can affect whether the request is permitted.
This lifecycle describes the actions a reader should look for; it does not promise that a transaction will succeed or that assets will always be withdrawable. Verify the specific contract rules and current state before treating a displayed action as available.
Liquidation and other ways a lending position can change
Some collateralized designs include liquidation: a protocol-defined response that may apply when a position no longer meets its required collateral conditions. The trigger, who or what executes the action, any incentives, and the effect on remaining balances depend on the implementation and operating conditions.
Liquidation rules are not guarantees about execution price, recovery, or protection. A technical review should separate the documented trigger from the execution path and resulting accounting. It should also avoid treating an interface summary as proof of what a contract will do in every circumstance.
Design choices and operational risks to evaluate
Start with the actual implementation. Identify the contracts that govern supply, borrowing, repayment, and withdrawal, then determine how they define position conditions and what dependencies those actions use. If collateral assessment relies on external information, inspect the documented oracle design rather than assuming the contract independently knows an asset’s price.
Governance and upgrade controls are also implementation-specific. The evidence here does not establish whether a particular lending protocol can be upgraded, who can authorize changes, or what procedures apply. Those questions require protocol-specific documentation; they should not be inferred from the word “on-chain.”
Finally, distinguish programmed behavior from operating conditions. Contract rules describe what the system is designed to do, while asset availability and market conditions can affect what happens to a position in practice. No current fees, yields, supported assets, liquidity, or security assurances are established here. These are protocol-specific or time-sensitive matters to verify, not universal properties of crypto lending protocols.
Sources and references
- Trading in the DeFi era: automated market-makers — Bank for International Settlements; retrieved 2026-10-18.
- The Anatomy of Decentralised Exchanges — Bank for International Settlements; retrieved 2026-10-18.
- The Technology of Decentralized Finance (DeFi) — Bank for International Settlements; retrieved 2026-10-18.
- Proof-of-stake (PoS) — ethereum.org; retrieved 2026-10-19.