# Анонимность Майнинг v2 (AMv2)

{% hint style="success" %}
Анонимность Майнинг v2 (AMv2) использовался в пулах анонимности на BSC (<https://cyclone.xyz/bsc>).
{% endhint %}

### **Цели дизайна**&#xD;

Хотя Анонимность Майнинг v1 (AMv1) использовался для запуска первых пулов анонимности в IoTeX, мы знаем об ограничении AMv1 - количество токенов CYC, добытых пользователем (путем помещения его актива в пул анонимности), не пропорционально продолжительности он блокирует свой актив в пуле, что не самый эффективный способ вознаградить долгосрочных поставщиков анонимности.

В AMv2 мы переработали анализ анонимности для достижения следующих двух свойств:

1. Количество добытых CYC пропорционально тому, как долго вы блокируете свой актив в пуле - чем дольше актив остается в пуле, тем больше поставщиков анонимности CYC получает;
2. Обеспечьте продолжительность жизни каждого пула анонимности (обычно 90 дней), чтобы побудить провайдеров анонимности перетасовать свои активы и внести депозит в новый пул, чтобы еще больше повысить степень конфиденциальности (поскольку пул с большим количеством долгосрочных депозитов, но не имеет краткосрочных депозиты / снятие средств предлагает очень ограниченную степень конфиденциальности).

### **Пулы анонимности**

Следующие пулы запущены на BSC.

| Название пула | Номинал       | Жизненный цикл | CYC в день через AM | Всего CYC через AM |
| ------------- | ------------- | -------------- | ------------------- | ------------------ |
| C3PO          | `100` BNB     | `90` Дни       | `3`                 | `270`              |
| R2D2          | `10,000` BUSD | `90` Дни       | `1`                 | `90`               |
| BB8           | `25,000` IOTX | `90` Дни       | `0.25`              | `22.5`             |

Фиксированное количество CYC, такое как `0.1`, `3` или `5`, предоставляется всем провайдерам анонимности в каждом пуле на ежедневной основе.

### **Как это устроено**

1. Внесите BNB (или BUSD или IOTX) в пул C3PO (или R2D2, BB8), при желании внесите X CYC
2. Пусть BNB остается в пуле N дней
3. Выведите BNB из пула и получите Y CYC (конечно Y> X)

Ниже приведен пример, демонстрирующий, как работает AMv2. Пока мы игнорируем все комиссии, чтобы упростить этот пример.

| День | Мероприятие                                                                                        | Всего CYC в пуле | Всего BUSD в пуле |
| ---- | -------------------------------------------------------------------------------------------------- | ---------------- | ----------------- |
| `1`  | День начинается                                                                                    | `0`              | `0`               |
|      | Алиса вносит в пул 10,000 BUSD.                                                                    | `0`              | `10,000`          |
| `2`  | День начинается                                                                                    | `1`              | `10,000`          |
|      | Алиса вносит в пул 10,000 BUSD.                                                                    | `2`              | `20,000`          |
| 3    | День начинается                                                                                    | `3`              | `20,000`          |
| 4    | День начинается                                                                                    | `4`              | `20,000`          |
|      | Алиса снимает 10,000 BUSD и получает 2 CYC.                                                        | `2`              | `10,000`          |
| 5    | День начинается                                                                                    | `3`              | `10,000`          |
|      | Боб снимает 10,000 BUSD и получает 3 CYC (таким образом, его награда за майнинг составляет 2 CYC). | `0`              | `0`               |

### **Платеж**&#xD;

**При выводе актива взимается следующая плата:**

* `1,5%` полученного CYC заряжается и немедленно сжигается
* `0,5%` полученного CYC передается ретранслятору для компенсации стоимости газа на отводе tx.


---

# 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.cyclone.xyz/russkii/cyc-token/anonymity-mining-v2.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.
