# Как работает протокол TRC404?

[English](https://trc404.gitbook.io/trc404-doc/how-trc404-protocol-works)     [中文](https://trc404.gitbook.io/trc404-wen-dang/trc404-xie-yi-de-yuan-li)    [Русский](https://trc404.gitbook.io/trc404-dokumentaciya/kak-rabotaet-protokol-trc404)

Представление о механизме работы протокола TRC404 можно получить из следующего изображения:

<figure><img src="https://1048872626-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9PehmRaJUjiChHS1F5Qy%2Fuploads%2FTJBgUZ2N9AGtNobaZDYZ%2Fimage.png?alt=media&#x26;token=1bdc0e53-4a7b-4d28-8419-0c8efa6c66c2" alt=""><figcaption><p>Механизм работы протокола TRC-404</p></figcaption></figure>

1. 1 токен T404 + 1 T404 NFT = 1 TRC-404.
2. Вы можете продать или купить T404 NFT на маркетплейсе getgems.io
3. Вы можете продать или купить токены T404 на 404 Pink Market или 404 DEX.
4. Если вы владеете 1 TRC-404 (1 токен T404 и 1 T404 NFT), а затем продаете или передаёте 0.5 или другую дробную долю токена T404, протокол TRC404 сожжет один из ваших T404 NFT с наименьшим индексом (Примечание: не с наименьшим уровнем NFT).
5. Если у вас есть 0.5 TRC-404 (0.5 токена T404), а затем вы получаете или покупаете ещё 0.5 токена T404, протокол случайным образом создаст один NFT T404.
6. Для снижения комиссий, один кошелёк может содержать максимум 5 NFT. Если вы передадите NFT в кошелёк, в котором уже есть 5 NFT, кошелёк получателя получит только 1 токен T404, а NFT будет сожжён.
7. Четкое соответствие между количеством токенов 404 и количеством NFT отсутствует. Возможно иметь 5 токенов в кошельке и при этом 0 NFT: например, если у вас было 10 токенов и 5 NFT и вы передали 5 NFT на другой кошелёк.

**Примечание:** 0.5 лишь число, приведённое для примера. Подразумевается, что для минта NFT в кошельке необходимо целое число (1) токненов T404.

Иными словами, если количество ваших NFT менее 5: когда количество токенов T404 превысит следующее целое число (с n до n+1), это приведёт к минту 1 NFT в кошельке. Когда количество токенов T404 снизится ниже очередного целого числа (с n до n-1), это приведёт к сжиганию одного из ваших NFT.

### Дополнительные примеры:

#### Сценарий 1:&#x20;

У вас есть 1.3 токенов T404 и 1 NFT и вы передадите 0.4 токена в другой кошелёк, 1 NFT будет сожжен, так как оставшееся количество токенов T404 менее 1 (останется 0.9 T404 и не будет NFT).

#### Сценарий 2:

У вас есть 3.6 T404 и 3 NFT. Если вы передадите 1 NFT на другой кошелек или разместите на NFT маркетплейсе, NFT сожжён не будет, но на кошельке останется 2.6 T404 и 2 NFT.

#### Сценарий 3:

У вас есть 1.7 T404 и 1 NFT. Если вы получите 0.3 T404 с другого кошелька, контракт автоматически создаст новый NFT в вашем кошельке, после чего у вас будет 2 токена T404 и 2 NFT.

#### Сценарий 4:

У вас есть 4.8 T404 и 4 NFT. Если вы получите 1 NFT с другого кошелька, ваш баланс T404 станет 5.8, а в кошельке окажется 5 NFT.

В общем случае, передача NFT не приводит к сожжению NFT, лишь в ситуации когда получатель уже владеет 5 NFT, переданный NFT будет сожжён, а получатель получит только 1 токен T404.
