# 什么是 DLMM

\
Meteora 的 DLMM 就像是一个奇特的市场交易所，想象你去菜市场买菜：<br>

* 市场摊位（Bins）：在菜市场，有很多摊位，每个摊位都卖不同价格的菜。比如一个摊位只卖1元的西红柿，另一个只卖2元的。这些摊位在 DLMM 里叫“bins”，每个“bin”里有固定价格的货物。
* 买卖菜（Swaps）：如果你想买菜，你不会在市场上四处乱逛找最好的价钱，而是直接去特定的摊位。如果你想买1元的西红柿，你就去那个卖1元西红柿的摊位，这样交易就不会因为价格变动而突然加价或降价。
* 赚钱（Fees）：在 DLMM 里，提供菜的人（也就是提供流动性的人）可以通过卖菜赚钱。每当有人在这个摊位买菜，卖菜的人就会得到一点点费用，就像市场摊主从每次交易中收取小小的摊位费。
* 价格波动（Volatility）：如果菜市场上突然大家都只想买贵的菜，菜价就会涨；如果大家只想买便宜的，菜价就会降。DLMM 能根据这些变化调整费用，菜价波动大，就赚更多费用，这样即使菜价变了，提供菜的人也能赚到钱。
* 集中精力（Concentrated Liquidity）：如果你是卖菜的，你不会把所有菜都放在一个摊位上，而是根据你觉得菜价会怎样波动，把菜放在不同价格的摊位上。这样，你就能在特定价格范围内赚到更多钱。

\
所以，Meteora 的 DLMM 就是这样一个聪明的小市场，让卖菜的人（流动性提供者）能更好地控制他们放菜的地方，根据市场变化赚更多钱，同时让买菜的人（交易者）能在固定价格买到东西，不用担心价格突然变动。

* 网格交易：想象你有一个价格网格，每个网格点代表一个特定的价格。你在每个网格点设定买入或卖出的订单，就像在不同价格点上挂单。
* DLMM 的网格：在 DLMM 中，你不是在一个宽泛的价格范围内随机挂单，而是把你的资产放在特定的“网格点”上，这些点是根据你对市场价格波动的预测精确设置的。每个点上的资产都有固定的价格，就像网格交易中的挂单。

\
优点对比传统 AMM（自动做市商）：<br>

1. 集中流动性（Concentrated Liquidity）：
   * 传统 AMM：流动性提供者在很宽的价格范围内提供流动性，效率较低，因为资产可能在无效的价格区间内闲置。
   * DLMM：流动性被集中在你认为价格最有可能波动的范围内。这样，流动性提供者可以在较小的价格范围内赚取更高的费用，因为他们的资产更频繁地被交易。
2. 价格波动管理（Volatility Management）：
   * 传统 AMM：当价格大幅波动时，流动性可能不够，导致价格滑点大，交易成本高。
   * DLMM：通过在预期的波动范围内设置网格，可以更好地管理价格波动，减少滑点，因为每个网格点都有预先设定的买卖价格。
3. 资本效率（Capital Efficiency）：
   * 传统 AMM：你的资本可能在较长的时间内被锁定在不活跃的价格区间。
   * DLMM：由于流动性集中在预期的价格范围，资本使用效率更高，你可以用更少的资产在更小的价格波动中赚取更多的费用。
4. 费用收入（Fee Revenue）：
   * 传统 AMM：费用根据交易量按比例分配，可能较低。
   * DLMM：因为流动性被集中在更有可能交易的价格点，交易量可能更高，导致更高的费用收入。

\
所以，DLMM 可以被看作是一个更智能的网格交易系统，它允许流动性提供者更精确地预测和利用价格波动，从而提高他们的投资回报率，同时给交易者提供了更好的价格稳定性。


---

# 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://docs.ritmex.one/knowledge/dlmm.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.
