From whoever is on the other side. A DeFi yield is real only if someone pays it: a borrower paying interest, a trader paying a swap fee, a borrower losing a liquidation penalty, or the protocol paying in tokens it creates. Bank for International Settlements researchers found that deposits into DeFi lending are driven mainly by the search for yield, while borrowing is driven mainly by speculation (BIS Working Paper 1183, May 2, 2024). So DeFi yields are, at bottom, the price speculators pay for leverage and trading.
Scope: this page explains how each kind of yield is built, with hypothetical worked examples, as of October 26, 2026. It does not quote live rates, recommend any protocol or token, or cover staking rewards paid by blockchains themselves or tax. For the basics of how DeFi works and its dated incidents, start with what is DeFi?; for the coins most DeFi runs on, see are stablecoins safe? It is education, not advice.