> ## Documentation Index
> Fetch the complete documentation index at: https://injectivelabs-docs-ai-sdk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Exchange

## 개요

`exchange` 모듈은 완전히 탈중앙화된 현물 및 파생상품 거래를 가능하게 하는 Injective Chain의 핵심입니다.
이 모듈은 체인의 *필수불가결한(sine qua non)* 모듈이며 `auction`, `insurance`, `oracle`, `peggy` 모듈과 긴밀하게 통합됩니다.

Exchange 프로토콜은 트레이더가 임의의 현물 및 파생상품 market을 생성하고 거래할 수 있게 합니다.
오더북 관리, 거래 실행, 주문 매칭 및 정산의 전체 프로세스가 exchange 모듈에 의해 코드화된 로직을 통해 온체인에서 발생합니다.

`exchange` 모듈은 두 가지 유형의 market에서 토큰 교환을 가능하게 합니다:

1. `Derivative Market`: `Perpetual Swap Market` 또는 `Futures Market`.
2. `Spot Market`

## 목차

1. [Derivative Market 개념](/developers-native/injective/exchange/00_derivative_market_concepts)
2. [Spot Market 개념](/developers-native/injective/exchange/01_spot_market_concepts)
3. [기타 개념](/developers-native/injective/exchange/02_other_concepts)
4. [State](/developers-native/injective/exchange/03_state)
5. [State Transitions](/developers-native/injective/exchange/04_state_transitions)
6. [Messages](/developers-native/injective/exchange/05_messages)
7. [Proposals](/developers-native/injective/exchange/06_proposals)
8. [Begin Block](/developers-native/injective/exchange/07_begin_block)
9. [End Block](/developers-native/injective/exchange/08_end_block)
10. [Events](/developers-native/injective/exchange/09_events)
11. [Params](/developers-native/injective/exchange/10_params)
12. [MsgPrivilegedExecuteContract](/developers-native/injective/exchange/11_msg_privileged_execute_contract)
