> For the complete documentation index, see [llms.txt](https://docs.rhombusprotocol.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rhombusprotocol.io/rhombus-docs-kor/features/flash-loan.md).

# Flash Loan

Flash Loan은 개발자가 주로 사용하도록 설계된 강력한 기능으로, 이를 구현하기 위해서는 기술적인 전문 지식이 필요합니다. 이 기능은 사용자가 담보를 제공할 필요 없이 사용 가능한 자산을 원하는 만큼 대출할 수 있도록 하며, 대출한 유동성을 동일한 블록 트랜잭션 내에서 프로토콜에 반환하는 경우에만 가능합니다. Flash Loan은 단일 트랜잭션에서 실행되는 차익 거래, 담보 스왑, 청산과 같은 다양한 고급 사용 사례를 제공합니다.

## **Flash Loan의 작동 방식**

Flash Loan을 통해 사용자는 단일 블록체인 트랜잭션의 기간 동안 프로토콜에서 자산을 대출할 수 있습니다. 이는 대출한 금액과 발생한 수수료 및 이자를 트랜잭션 종료 전에 반환해야 하기 때문에 가능합니다. 대한 금액이 동일한 트랜잭션 내에서 반환되지 않으면, 전체 트랜잭션이 되돌려지며, 이는 프로토콜 자금의 안전성을 보장합니다.

### **Flash Loan 트랜잭션의 주요 단계:**

* **Flash Loan 요청**: 스마트 컨트랙트가 프로토콜에 특정 금액의 자산 대출을 요청합니다.
* **임의의 작업 수행**: 스마트 컨트랙트는 대출한 자산을 사용하여 거래, 차익 거래, 또는 담보 스왑과 같은 다양한 작업을 수행할 수 있습니다.
* **차입금 상환**: 트랜잭션이 종료되기 전에, 스마트 컨트랙트는 대출한 금액과 발생한 이자 및 수수료를 반환해야 합니다.
* **트랜잭션 완료**: 대출금이 상환되지 않으면, 전체 트랜잭션이 되돌려지며 자산 손실이 발생하지 않도록 합니다.
