# Анонимность Майнинг 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.
