# CLMM（集中式）

## 概览 <a href="#overview" id="overview"></a>

集中流动性允许流动性提供者 (LPs) 将资本配置在一个 **特定价格区间内** ，而不是覆盖整条曲线。这可以显著提高资本效率，但也会带来 **主动管理要求** 和额外风险。

CLMM 池中的无常损失可能很大。无法保证正收益。在提供集中流动性之前，请务必了解相关风险。

***

## 创建池子 <a href="#creating-pools" id="creating-pools"></a>

每个 **代币对在每个费率档位下只能存在一个池子**.

创建池子会设定初始价格。开仓会开启你的 **第一个流动性头寸**.

**成本**

[创建池子的成本](https://docs.raydium.io/raydium/for-liquidity-providers/pool-fees) 约为 **0.06 SOL**，外加 **头寸成本** ，其会根据所选价格区间而变化。

***

## 费率档位和 tick 间距 <a href="#fee-tiers-and-tick-spacing" id="fee-tiers-and-tick-spacing"></a>

较低的费率档位通常适合 **稳定或锚定资产**，因为更紧的价差会吸引更多成交量。较高的费率档位会补偿 LPs 承担的额外风险，即 **波动性或异类交易对**.

每个费率档位都有对应的 **tick 间距**:

* 较低的费率档位使用更小的 tick 间距，以获得更细粒度的价格点
* 较高的费率档位使用更大的 tick 间距，以获得更粗粒度的价格点

## **费用分配**

流动性提供者赚取 **84%** 的交易手续费。剩余部分 **16%** 分配给：

* **12%** 用于 RAY 回购
* **4%** 用于金库

***

## 头寸 <a href="#positions" id="positions"></a>

每个 CLMM 头寸都由一个 **铸造到你钱包中的 NFT**表示。该 NFT 控制以下资产的所有权：

* 该头寸中的流动性
* 任何未领取的手续费和奖励

**Position NFT 行为**

如果一个 position NFT **丢失、出售或销毁**，其所代表的流动性也会一并丢失。

**多个头寸**

每个钱包可持有的头寸数量没有限制。你可以在同一个池子中开设多个头寸，价格区间可以重叠或不同。每个头寸都是独立的。

***

## 超出区间的头寸 <a href="#out-of-range-positions" id="out-of-range-positions"></a>

当池子价格移动到你的头寸配置区间之外时：

* 你将停止赚取手续费和 farm 奖励
* 你的头寸会变成 **100% 单边** （完全是 token A 或完全是 token B）
* 该头寸保持开启状态（没有自动关闭机制）
* 如果价格回到你的区间内，收益会自动恢复

***

## 手续费 <a href="#fees" id="fees"></a>

交易手续费会累积到你的头寸中，但它们 **不会自动复投**。它们会一直累积在头寸中，直到你触发领取事件。

#### **领取手续费**

每当你修改流动性时，手续费都会被计入，但它们只有在以下情况下才会 **转入你的钱包** ：

* 从头寸中移除任意数量的流动性，或
* 调用 `decrease_liquidity` 并设置为 **0 liquidity** （仅领取手续费）

没有单独的“claim fees”指令。手续费领取通过 `decrease_liquidity`.

增加流动性会更新手续费记账，但 **不会** 将手续费转给你。

***

## 奖励 <a href="#rewards" id="rewards"></a>

[挖矿奖励](https://docs.raydium.io/raydium/liquidity-tools/ecosystem-farms) （如果启用）行为与手续费类似。

**收益要求**

* 你的头寸必须 **在区间内** 才能获得奖励
* 奖励与你在活跃区间内的流动性成比例
* 超出区间的头寸在价格回到区间内之前不会获得任何收益

**领取奖励**

当你修改头寸的流动性时，奖励会自动领取（包括 `decrease_liquidity` 为 0 的情况）。

***

## 关键概念 <a href="#key-concepts" id="key-concepts"></a>

* **价格区间**：你的流动性处于激活状态的最低和最高价格。更窄的区间在区间内时可能赚得更多，但也更容易超出区间。
* **报价代币约定**：报价代币表示购买 1 个基础代币需要多少报价代币。常见的报价代币包括 SOL 和 USDC。
* **起始价格**：在创建池子时设置，定义初始汇率（每个基础代币对应多少报价代币）。

***

## 总结 <a href="#summary" id="summary"></a>

CLMM 通过允许 LPs 将流动性集中在选定的价格区间内来提高资本效率。作为回报，LPs 需要承担更多复杂性和风险，包括超出区间并变成单边头寸的可能性。

手续费和奖励会随着时间累积到各个头寸中，但只有在你减少流动性时才会转入你的钱包（包括通过 0 流动性减少来领取）。

| 功能           | 行为              |
| ------------ | --------------- |
| 手续费累积        | 手动领取（在流动性变更时领取） |
| Position NFT | 可转移；新持有者控制头寸    |
| Tick 间距      | 与费率档位绑定         |
| 超出区间         | 停止赚取，无自动关闭      |
| 头寸限制         | 无；允许区间重叠        |
