> ## Documentation Index
> Fetch the complete documentation index at: https://matik.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Как работает GRP?

> GRP — Global Rescue Program, или глобальная программа восстановления.

<img src="https://mintcdn.com/matik/T-rkEXRZX4JgGrs0/images/image-16.png?fit=max&auto=format&n=T-rkEXRZX4JgGrs0&q=85&s=46e265cf719acbf3f225644b570a3a8b" alt="Image" width="1672" height="941" data-path="images/image-16.png" />

<Card title="Программа восстановления GRP " type="note">
  обеспечивает продолжительную работу всей системы и **решает проблему последних участников в цепочке.**
</Card>

***

### **Что такое GRP ?**

GRP — это механизм, через который активирует награды по пакетам, оставшимся в завершенной серии.

Все пакеты завершенной серии отправляются в GRP и получают новое условие активации: вместо заполнения следующего трека нужно дождаться заполнения GRP. Условие 8 часов сохраняется.<br />Пакеты внутри GRP сортируются по приоритетности. Приоритетность вычисляется в зависимости от даты создания пакета, объемов награды и т.д.<br />Каждый пользователь имеет возможность посмотреть свой пакет в списке и узнать его номер в очереди.

Когда GRP активирован, % процент ликвидности из актуальной серии переправляется к нему. Отданная ликвидность распределяется среди пакетов следующим образом:

<Info>
  * 50% получает первый пакет в очереди<br />- 50% распределяются равномерно среди следующих 10 пакетов в очереди
</Info>

Как только требуемый объем награды пакета заполнится на 100% и пройдет 8 часов - пакет автоматически активирует награду.

<img src="https://mintcdn.com/matik/HgN9_ftiamdpaABf/images/image-38.png?fit=max&auto=format&n=HgN9_ftiamdpaABf&q=85&s=3294d2a81b8da78cfc2abf151b6db5dc" alt="Image" width="1280" height="720" data-path="images/image-38.png" />

***

### **Что происходит, когда треки становятся слишком большими?**

Система:

1. закрывает текущую серию;
2. прекращает открытие новых треков внутри неё;
3. запускает новую серию со стартовым объемом треков;
4. продолжает активацию созданных пакетов в предыдущей серии через механизм GRP.

Новая серия начинает формировать собственную цепочку треков, но часть ликвидности из каждой новой транзакции направляется в **GRP.**

***

### **Почему появился GRP?**

Каждый следующий трек в MATIK немного больше предыдущего.

Такое увеличение необходимо, чтобы при заполнении нового трека в системе появлялось достаточно ликвидности для активации наград участникам предыдущего трека.

Однако цепочка не может расти бесконечно.

Со временем объем треков становится слишком большим. Для полного заполнения очередного трека требуется все больше ликвидности, поэтому движение цепочки может замедлиться.

Возникает ситуация, при которой последние участники серии могут долго ждать заполнения следующего трека и получения своей награды.

Именно эту проблему решает GRP.

***

### **Простой пример**

Представим, что серия №1 состоит из растущей цепочки треков.

Со временем треки становятся настолько большими, что их заполнение значительно замедляется.

В этот момент протокол завершает серию №1 и открывает серию №2, в которой цепочка снова начинается с начальных объемов.

При каждой транзакции в серии №2 часть ликвидности направляется на работу новых треков, а часть — в GRP - для активации наград участникам, чьи пакеты остались в последних треках серии №1.

По мере появления новой ликвидности такие пакеты последовательно активируются. При должной активности комьюнити все происходит в рамках 8 часов.

<img src="https://mintcdn.com/matik/TBBH5Z2hR82t7lDg/images/image-14.png?fit=max&auto=format&n=TBBH5Z2hR82t7lDg&q=85&s=38720129fbed8a9791f1c966fa0b549e" alt="Image" width="1280" height="720" data-path="images/image-14.png" />

***

### **Мы решили главную проблем последних участников**

В обычной последовательной модели последний трек оказывается в наиболее сложном положении.

Для получения награды должен заполниться следующий трек. Но если серия завершилась, то нового трека внутри не<br /> создастся. Без механизма GRP участники последних треков могли бы остаться без источника ликвидности для активации своих наград.

GRP создает этот источник за счет новых транзакций в следующей серии.

***

<Check>
  GRP — это механизм, который позволяет MATIK завершать слишком крупные цепочки и запускать новые серии, не оставляя последних участников без наград. Часть ликвидности из треков новой серии направляется в GRP и используется для активации пакетов, оставшихся в предыдущей серии.
</Check>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.