# What is Yield Farming?

**Yield farming is the practice of staking or lending crypto assets in order to generate high returns or rewards in the form of additional cryptocurrency.**&#x20;

This innovative yet risky and volatile application of [<mark style="color:purple;">**decentralized finance (DeFi)**</mark>](https://coinmarketcap.com/alexandria/article/what-is-decentralized-finance) has skyrocketed in popularity recently thanks to further innovations like liquidity mining. Yield farming is currently the biggest growth driver of the still-nascent [<mark style="color:purple;">**DeFi sector**</mark>](https://coinmarketcap.com/defi/)<mark style="color:purple;">**,**</mark> helping it to [<mark style="color:purple;">**balloon**</mark>](https://coinmarketcap.com/alexandria/article/according-to-coinmarketcap-defi-in-q3) a market cap.

In short, yield farming protocols incentivise [<mark style="color:purple;">**liquidity providers**</mark>](https://coinmarketcap.com/alexandria/glossary/liquidity-provider) (LP) to stake or lock up their crypto assets in a [<mark style="color:purple;">**smart contract**</mark>](https://coinmarketcap.com/alexandria/glossary/smart-contract)-based liquidity pool. These incentives can be a percentage of transaction fees, interest from lenders, or a governance token (see liquidity mining below). These returns are expressed as an annual percentage yield (APY). As more investors add funds to the related liquidity pool, the value of the issued returns decrease accordingly.&#x20;

**For more information visit:** [<mark style="color:purple;">**https://www.yieldshield.com**</mark>](https://www.yieldshield.com)&#x20;

## **Useful Links**

**Overview diagram:** [<mark style="color:purple;">**Read more**</mark>](/yieldshield/overview/overview-diagram.md)

**The Benefits?:** [<mark style="color:purple;">**Read More**</mark>](/yieldshield/overview/the-benefits.md)

**Fee Structure:** [<mark style="color:purple;">**Read more**</mark>](/yieldshield/overview/fee-structure.md)

**Roadmap:** [<mark style="color:purple;">**Read more**</mark>](/yieldshield/overview/roadmap.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yieldshield.gitbook.io/yieldshield/overview/what-is-yield-farming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
