On-chain lending protocols (e.g. Compound and dYdX) provide trust-minimized smart contracts that facilitate decentralized lending and borrowing of crypto assets. Yields change regularly based on market demand.
To lend crypto assets on-chain, investors deposit tokens into smart contracts operating on the Ethereum blockchain. Collateral requirements and interest payments are managed on-chain via smart contracts.